i40e_chk_linearize(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ i40e_chk_linearize(9) πŸ¦‹

okay bestie, welcome to the Kernel API Manual page for i40e_chk_linearize(9) β€” literally the vibe check for packet fragments πŸ’…


πŸ’– NAME πŸ’–

i40e_chk_linearize β€” check if there are more than 8 fragments per packet ✨

πŸŽ€ SYNOPSIS πŸŽ€

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

🌸 ARGUMENTS 🌸

  • skb β€” the send buffer, aka the packet bestie in question 🫢
  • count β€” number of buffers used, no cap 🧚

πŸ”₯ NOTE πŸ”₯

So here’s the tea: 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. That’s the whole assignment, periodt πŸ’€βœ¨

🌈 SEE ALSO 🌈


mwah πŸ’‹ signing off from ./drivers/net/ethernet/intel/i40e, dated October 2026 β€” i40e_chk_linearize(9) out, iykyk πŸ§šπŸ’œ

πŸ“¦ where this page comes from