igc_rx_fifo_flush_base(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… igc_rx_fifo_flush_base(9) πŸ’…

okay bestie, this one is from the Kernel API Manual and it's literally the little cleanup crew for the rx fifo ✨


🌸 NAME 🌸

igc_rx_fifo_flush_base β€” clean rx fifo after Rx enable 🧚


✨ SYNOPSIS ✨

void igc_rx_fifo_flush_base (struct igc_hw *hw );

πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the HW structure 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

After Rx enable, if manageability is enabled then there is likely some bad data at the start of the fifo and possibly in the DMA fifo too 😭

This function clears the fifos and flushes any packets that came in as rx was being enabled. periodt πŸ’…


πŸ’œ SEE ALSO πŸ’œ


mwah πŸ’‹ β€” from ./drivers/net/ethernet/intel/igc, October 2026 πŸŽ€

πŸ“¦ where this page comes from