iavf_tx_map(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… iavf_tx_map(9) β€” bestie builds the Tx descriptor ✨

Okay so this is the iavf_tx_map(9) page from the Kernel API Manual, and it's basically the little function that builds the Tx descriptor. No cap, it's giving "one job, but make it count" energy. 🫢


🌸 NAME 🌸

iavf_tx_map β€” Build the Tx descriptor.


πŸ¦‹ SYNOPSIS πŸ¦‹

void iavf_tx_map (struct iavf_ring *tx_ring , struct sk_buff *skb ,
       struct iavf_tx_buffer *first , u32 tx_flags , const u8 hdr_len , u32
       td_cmd , u32 td_offset );

✨ ARGUMENTS ✨

  • tx_ring β€” the ring you're sending the buffer on, bestie. That's its whole vibe.
  • skb β€” the send buffer itself. main character energy, honestly.
  • first β€” the first buffer info buffer to use. yes, "first buffer info buffer" is the actual phrase, iykyk 😭
  • tx_flags β€” the collected send information, all bundled up.
  • hdr_len β€” size of the packet header. tiny but important πŸŽ€
  • td_cmd β€” the command field in the descriptor. very demure, very command-coded.
  • td_offset β€” offset for checksum or crc. slay those checksums πŸ’…

πŸŽ€ SEE ALSO πŸŽ€

Kernel file ./drivers/net/ethernet/intel/iavf/iavf_txrx.c β€” go read it, it's literally the source vibe ✨


mwah πŸ’‹ this page came from the source deets at ./drivers/net/ethernet/intel/iavf, dated October 2026, and it's iavf_tx_map(9) β€” periodt. πŸ’œ

πŸ“¦ where this page comes from