init_rx_pools(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

init_rx_pools β€” Initialize the set of receiver pools in the adapter. πŸ’…βœ¨

Okay bestie, this is init_rx_pools(9) from the Kernel API Manual, and it’s giving β€œset up the receiver pools” energy. 🫢

πŸŽ€ SYNOPSIS πŸŽ€

int init_rx_pools (struct net_device *netdev );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • netdev β€” net device associated with the vnic interface. πŸ›°οΈ

🌸 DESCRIPTION 🌸

Initialize the set of receiver pools in the ibmvnic adapter associated with the net_device netdev. ✨

If possible, reuse the existing rx pools β€” iconic, no notes. πŸ’– Otherwise, free any existing pools and allocate a new set of pools before initializing them. That’s the whole vibe: reuse if you can, rebuild if you must. πŸ”₯

⭐ RETURN ⭐

0 on success and negative value on error. 😭 Success is 0, errors are negative β€” periodt.

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file: ./drivers/net/ethernet/ibm/ibmvnic.c πŸ“

Go read these besties too, fr fr:


mwah πŸ’‹ this page is from the Kernel API Manual, source ./drivers/net/ethernet/ibm, dated October 2026 β€” init_rx_pools(9) out. πŸ«ΆπŸŽ€

πŸ“¦ where this page comes from