bnx2x_force_link_reset(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to the bnx2x_force_link_reset page β€” it's a kernel API manual entry, so if you're here you're already kind of a big deal. the whole vibe of this one? it forces a link reset, and yep, it also puts the PHY into reset while it's at it. no half measures, no cap. ✨


✨ SYNOPSIS ✨

void bnx2x_force_link_reset (struct bnx2x *bp );

literally that's it. returns void, takes one pointer, does the thing. periodt. πŸŽ€


🌸 ARGUMENTS 🌸

  • bp β€” the driver handle 🫢 that's the whole argument list. one (1) handle, that's her.

πŸ¦‹ SEE ALSO πŸ¦‹

okay so here's where it gets iconic β€” the kernel file this thing lives in:

  • Kernel file ./drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h

and the full squad, in the exact order they showed up, because we do not drop people from the roster:

like, fifty-something cross-references?? she's well connected, iykyk πŸ’€πŸ‘‘


quick reminder bestie: this one forces the link reset and drops the PHY into reset too β€” that's the documented behavior, so don't act surprised when it does exactly what it says on the tin πŸ™ˆ

and that's the page!! mwah πŸ’– this came from the kernel API docs, ./drivers/net/ethernet/broadco... (the path got cut off in the footer, not my fault 😭), October 2026 edition, and yeah β€” the header and footer both say bnx2x_force_link_reset(9) because she's consistent like that. slay, bye πŸ¦‹β­

πŸ“¦ where this page comes from