STRUCT OCELOT_FDMA_TX_BUF(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay so bestie, welcome to the Kernel API Manual ✨ β€” this is the page for struct ocelot_fdma_tx_buf(9), aka struct ocelot_fdma_tx_buf, and it's literally the TX buffer structure πŸ’…. no cap, that's the whole assignment.

πŸŽ€ SYNOPSIS πŸŽ€

struct ocelot_fdma_tx_buf {
    struct sk_buff *skb;
    dma_addr_t dma_addr;
 };

she's just a little struct with two members and main character energy πŸ‘‘.

πŸ’– Members πŸ’–

  • skb β€” the SKB currently used in the corresponding DCB. yes, that exact one 🫢
  • dma_addr β€” the SKB DMA mapped address. iconic mapping realness, periodt ✨

πŸ¦‹ SEE ALSO πŸ¦‹

peep the Kernel file ./drivers/net/ethernet/mscc/ocelot_fdma.h, bestie β€” it's bringing the whole friend group:

  • struct ocelot_fdma_tx_ring(9)
  • struct ocelot_fdma_rx_buf(9)
  • struct ocelot_fdma_rx_ring(9)
  • struct ocelot_fdma(9)

and that's the whole page, bestie πŸ’– signed off from ./drivers/net/ethernet/mscc, dated October 2026, still serving struct ocelot_fdma_tx_buf(9) realness 🌈✨

πŸ“¦ where this page comes from