bnx2x_mcast...store_cmd_e1(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

Okay so this is bnx2x_mcast_handle_restore_cmd_e1 β€” the restore command handler, but specifically for the 57710 chip πŸ’… welcome bestie, it's a lil one πŸŽ€


🌸 SYNOPSIS 🌸

int bnx2x_mcast_handle_restore_cmd_e1 (struct bnx2x *bp , struct
       bnx2x_mcast_obj *o , int start_idx , int *rdata_idx );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • bp β€” the device handle, aka your main character pointer 🫢
  • o β€” the multicast info, all the mcast vibes live here ✨
  • start_idx β€” the index in the registry you're starting from 🏁
  • rdata_idx β€” the index in the ramrod data you're starting from πŸš€

πŸ‘‘ DESCRIPTION πŸ‘‘

So the restore command for 57710 is exactly like all the other commands bestie β€” it's always a stand alone command πŸ’€ which means start_idx and rdata_idx will always, and I mean always, be 0. No cap. 🎯

This function will always succeed ✨ like it's literally that girl, it cannot fail 😭

Oh and β€” plot twist πŸ™ˆ β€” it returns -1 to comply with the 57712 variant. Yeah. It succeeds and returns -1. Slay, I guess πŸ’… that's just how the family does it.


πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c πŸ“

The whole friend group, in order, no skipping 🫢:


ngl bestie the whole page was basically "it does nothing, it can't fail, it returns -1 anyway" and honestly? iconic behavior. πŸ’€πŸ‘‘

Byeee 🫢 this lil page lives at ./drivers/net/ethernet/broadco... (yes it's cut off, that's just how it is πŸ’…), it's dated October 2026, and it goes by bnx2x_mcast...store_cmd_e1(9) in the Kernel API Manual β€” go read it again, it's short, you got this πŸŽ€βœ¨

πŸ“¦ where this page comes from