ice_chk_linearize(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay so bestie, this page is ice_chk_linearize(9) from the Kernel API Manual β€” the little function that checks if there are more than 8 fragments per packet. πŸ’…

ice_chk_linearize β€” Check if there are more than 8 fragments per packet.

🌸 SYNOPSIS 🌸

bool ice_chk_linearize (struct sk_buff *skb , unsigned int count );

πŸŽ€ ARGUMENTS πŸŽ€

  • skb β€” send buffer. the packet’s send-buffer bestie 🫢
  • count β€” number of buffers used. literally how many buffers are in play ✨

πŸ’€ NOTE πŸ’€

heads up, bestie: 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 πŸ¦‹


that’s the page, bestie β€” source/version: ./drivers/net/ethernet/intel/ice; date: October 2026. go forth and linearize responsibly πŸ’–βœ¨

πŸ“¦ where this page comes from