igb_rxpbs_adjust_82580(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

igb_rxpbs_adjust_82580 β€” adjust RXPBS value to reflect actual RX PBA size. This is the Kernel API Manual page igb_rxpbs_adjust_82580(9), bestie, and yes we are getting into the 82580 packet-buffer table era. πŸ’…

✨ SYNOPSIS ✨

u16 igb_rxpbs_adjust_82580 (u32 data );

🌸 ARGUMENTS 🌸

  • data β€” data received by reading RXPBS register. That's the whole input, no cap. 🫢

πŸ’– DESCRIPTION πŸ’–

The 82580 uses a table based approach for packet buffer allocation sizes. This function converts the retrieved value into the correct table value:

0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x0 36  72 144   1   2   4
8  16 0x8 35  70 140 rsv rsv rsv rsv rsv

That table is literally the moment, okay? rsv stays rsv, and every number above is exactly what the page says β€” no inventing, no remixing. 🧚

πŸ¦‹ SEE ALSO πŸ¦‹


made with πŸ’– from the Kernel API Manual: source/version ./drivers/net/ethernet/intel/igb, date October 2026, page igb_rxpbs_adjust_82580(9). That's the footer, bestie β€” periodt. πŸŽ€
πŸ“¦ where this page comes from