ixgbe_clean_all_rx_rings(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ixgbe_clean_all_rx_rings(9) πŸ’–

Okay so bestie, welcome to the ixgbe_clean_all_rx_rings(9) page β€” yes, that's the function name and it lives in the Kernel API Manual, so you already know we're in driver-land. This little icon frees up the Rx Buffers for, like, all the queues. Every single one. No queue left behind. πŸŽ€


✨ NAME ✨

ixgbe_clean_all_rx_rings β€” Free Rx Buffers for all queues. That's it, that's the whole vibe. It's giving "cleanup crew, but make it kernel." πŸ§ΉπŸ’…


🌸 SYNOPSIS 🌸

void ixgbe_clean_all_rx_rings (struct ixgbe_adapter *adapter );

Returns void, so it's not gonna hand you a value back β€” it just does the thing and dips. πŸ¦‹


πŸŽ€ ARGUMENTS πŸŽ€

  • adapter β€” the board private structure. Yep, that's the whole description, and honestly? It ate. That's the struct you're passing in so the function knows which board it's cleaning up after. πŸ‘‘

πŸ’œ SEE ALSO πŸ’œ

First up, the source file this lives in β€” like, the actual home of this function:

  • ./drivers/net/ethernet/intel/ixgbe/ixgbe_main.c

And now the full friend group, no cap, every single one of them (they're all (9) pages, iykyk):

Like, that's the entire extended universe, bestie. Read them all or don't, but they're all here. 🫢


Lowkey no options, no flags, no env vars, no exit statuses on this one β€” just the one argument and a whole lot of free buffers. Don't go looking for more, because there isn't more. πŸ’€

Sign-off time, mwah πŸ’‹ β€” this page comes from the source/version line ./drivers/net/ethernet/intel/i... and it's dated October 2026, and it's literally the ixgbe_clean_all_rx_rings(9) page. Slay, bye! 🌈✨

πŸ“¦ where this page comes from