e1000_clean_all_rx_rings(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… e1000_clean_all_rx_rings(9) πŸ’…

okay bestie, welcome to the Kernel API Manual page for e1000_clean_all_rx_rings(9). This one is short, iconic, and fully giving "free the Rx buffers for all queues" energy βœ¨πŸ’–.

✨ NAME ✨

e1000_clean_all_rx_rings β€” Free Rx Buffers for all queues πŸ’…πŸ”₯

Like, all queues. Every single one. The NAME section is not playing games, no cap.

πŸ¦‹ SYNOPSIS πŸ¦‹

void e1000_clean_all_rx_rings (struct e1000_adapter *adapter );

That's the whole signature β€” one line, void return, one pointer arg, zero drama 🫢.

πŸŽ€ ARGUMENTS πŸŽ€

  • adapter β€” board private structure 🌸. Yep, that's the only argument, and it's the board private structure. She's lowkey simple like that.

🌈 SEE ALSO 🌈

First up, the kernel file to peek at:

  • ./drivers/net/ethernet/intel/e1000/e1000_main.c

Then the whole e1000 friend-group chat, all of these cuties:

mwah πŸ’‹ β€” that's the tea from the Kernel API Manual, source/version ./drivers/net/ethernet/intel/e..., dated October 2026, for e1000_clean_all_rx_rings(9) 🫢✨

πŸ“¦ where this page comes from