igc_disable_all_tx_rings_hw(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… igc_disable_all_tx_rings_hw β€” a whole manual page, bestie

okay so real talk, this is a page from the Kernel API Manual (yes, section 9 energy, the "kernel internals" section, we love her) and it's all about one tiny legendary function. buckle up πŸŽ€


✨ NAME ✨

igc_disable_all_tx_rings_hw β€” literally shuts down all the transmit queue operation. every single TX ring? off. no cap. πŸ’…


🌸 SYNOPSIS 🌸

void igc_disable_all_tx_rings_hw (struct igc_adapter *adapter );

that's it. that's the whole signature. void return, so she doesn't even give you a status back β€” she just does the thing and leaves πŸ¦‹


πŸŽ€ ARGUMENTS πŸŽ€

  • adapter β€” the board private structure. that's the fancy way of saying "the big struct that knows everything about this NIC", and she's the one getting her TX rings shut off. 🫢

πŸ’– SEE ALSO πŸ’–

first up, the actual source, the mothership, the file where all the lore lives:

  • Kernel file ./drivers/net/ethernet/intel/igc/igc_main.c

and then, bestie, the entire extended family β€” every single one of these is a real reference and i'm listing all of them because i would never do you dirty like that 😭

like… the whole igc friend group showed up to the party 🌈 honestly iconic of them.

friendly reminder that these are all section 9 kernel API pages, so if you're trying to read them with plain man and it's not finding them, that's a you-and-your-manpath situation, not a them situation πŸ™ˆ

πŸ¦‹ a lil sign-off πŸ¦‹

this page lives in ./drivers/net/ethernet/intel/igc, dated October 2026, and it's filed under igc_disable_all_tx_rings_hw(9) in the Kernel API Manual. go forth and disable those TX rings, bestie β€” you got this πŸ’œβœ¨

πŸ“¦ where this page comes from