e1000_alloc_rx_buffers_ps(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… e1000_alloc_rx_buffers_ps(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual ✨ this one is e1000_alloc_rx_buffers_ps(9) and it's literally the glow-up artist for your receive ring 🫢


🌸 NAME 🌸

e1000_alloc_rx_buffers_ps β€” replace used receive buffers; packet split πŸ’–

fr fr it's the "put fresh buffers back in the ring" function, packet-split flavour πŸŽ€

✨ SYNOPSIS ✨

void e1000_alloc_rx_buffers_ps (struct e1000_ring *rx_ring , int
cleaned_count , gfp_t gfp );

that's the whole signature, no cap πŸ’… returns void β€” it does the thing and dips 😌


πŸ¦‹ ARGUMENTS πŸ¦‹

  • rx_ring β€” the Rx descriptor ring πŸŽ€ like, the actual ring we're restocking
  • cleaned_count β€” number to reallocate πŸ‘‘ how many we're refilling
  • gfp β€” flags for allocation 🌸 the allocation vibes, passed straight through

πŸ”₯ SEE ALSO πŸ”₯

bestie the link list here is iconic and honestly it ate β€” every single one, in order, no skips πŸ’€

Kernel file ./drivers/net/ethernet/intel/e1000e/netdev.c ✨

like… that's the whole friend group and they ALL showed up to the party πŸŒˆπŸ‘‘


mwah πŸ’‹ that's the page! sourced from ./drivers/net/ethernet/intel/e... and dated October 2026 β€” go forth and refill those buffers, bestie, ilysm πŸ“πŸ§šπŸ’œ

πŸ“¦ where this page comes from