iavf_chk_linearize(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay so this is the iavf_chk_linearize(9) page from the Kernel API Manual, and it's literally about one thing: checking if there are more than 8 fragments per packet πŸ’…βœ¨

iavf_chk_linearize β€” check if there are more than 8 fragments per packet πŸŽ€


✨ SYNOPSIS ✨

bestie, here's the whole signature, copied exactly because we do not play with code 🫢

bool iavf_chk_linearize (struct sk_buff *skb , int count );

πŸŽ€ ARGUMENTS πŸŽ€

  • skb β€” the send buffer, aka the packet situation we're looking at πŸ’Œ
  • count β€” number of buffers used, the count bestie πŸ”’

πŸ’… NOTE πŸ’…

bestie, listen: our HW can't scatter-gather more than 8 fragments to build a packet on the wire 🫠 and so we need to figure out the cases where we need to linearize the skb. no cap, that's the whole reason this check exists πŸ’€

🌈 SEE ALSO 🌈

Kernel file: ./drivers/net/ethernet/intel/iavf/iavf_txrx.h πŸ“


xoxo πŸ’– from ./drivers/net/ethernet/intel/iavf, October 2026 β€” this was the iavf_chk_linearize(9) page, bye bestie πŸ¦‹πŸ‘‘

πŸ“¦ where this page comes from