STRUCT NFP_NET_RX_BUF(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

struct nfp_net_rx_buf β€” the little software-side descriptor for an RX buffer, bestie. Like, it's the receipt you keep so you know where your page fragment actually lives πŸ’…


✨ SYNOPSIS ✨

struct nfp_net_rx_buf {
    void *frag;
    dma_addr_t dma_addr;
 };

okay so it's just two fields, it's giving minimal, it's giving lowkey iconic πŸŽ€


πŸ¦‹ Members πŸ¦‹

  • frag β€” the page fragment buffer itself. this is the actual buffer, the main character πŸ‘‘
  • dma_addr β€” the DMA mapping address of the buffer, fr fr. this is where it lives from the DMA's whole perspective 🌸

🌈 SEE ALSO 🌈

Kernel file ./drivers/net/ethernet/netronome/nfp/nfp_net.h β€” and then the whole friend group:

like, go read all of them, iykyk 🫢


k that's the whole page, no cap πŸ’œ this one came from ./drivers/net/ethernet/netrono... (the source, yes it's truncated like that, don't come for me 😭) and it's dated October 2026 β€” so it's from the future, kinda slay of it honestly ⭐ periodt.

πŸ“¦ where this page comes from