idpf_rx_bufs_init_singleq(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ idpf_rx_bufs_init_singleq(9) πŸŽ€

hi bestie πŸ’– you've landed in the Kernel API Manual, and this page is all about idpf_rx_bufs_init_singleq. it's a lil setup function in the idpf driver β€” it gets your page pool going and hands out the Rx buffers. literally the get-ready-with-me of the receive path. no cap. ✨


🌸 NAME 🌸

idpf_rx_bufs_init_singleq β€” Initialize page pool and allocate Rx bufs

like, that's the whole vibe: page pool gets initialized, Rx bufs get allocated. that's it, that's the function. πŸ’…


πŸ’– SYNOPSIS πŸ’–

int idpf_rx_bufs_init_singleq (struct idpf_rx_queue *rxq );

yes she returns an int, yes she takes exactly one arg. iconic, low-maintenance, no drama. πŸ‘‘


πŸ¦‹ ARGUMENTS πŸ¦‹

  • rxq β€” buffer queue to create page pool for. that's your queue girlie 🫢 you hand her over and she gets the page pool built.

⭐ RETURN ⭐

  • 0 on success β€” we love a zero, we stan a zero πŸŽ‰
  • -errno on failure β€” bestie, if it goes sideways you're getting a negative errno back, so go check it 😭

🌈 SEE ALSO 🌈

okay this is the part where the page just dumps the entire friend group at you. the kernel file lives at ./drivers/net/ethernet/intel/idpf/idpf_txrx.c, and here's every single one of her mutuals β€” no skips, no exceptions, all 116 of them fr fr:


ok that's the whole list πŸ’€ do NOT come for me about the length, the manpage said it first.

and that's the page, bestie πŸ§šπŸ’œ this little entry lives in ./drivers/net/ethernet/intel/idpf and it's stamped October 2026 β€” so like, future girlie energy but make it kernel. go init those buffers, you're gonna slay πŸŽ€βœ¨πŸ’…

πŸ“¦ where this page comes from