iavf_legacy_rx_csum(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– iavf_legacy_rx_csum(9) β€” Kernel API Manual πŸ’–

okay bestie, welcome to the iavf_legacy_rx_csum(9) page in the Kernel API Manual πŸ’… this is the little kernel helper that does the β€œdid hw indicate a good checksum?” note in the skb, and we’re keeping every single detail. no cap.


✨ NAME ✨

iavf_legacy_rx_csum β€” indicate in skb if hw indicated a good checksum πŸ’«


πŸ¦‹ SYNOPSIS πŸ¦‹

struct libeth_rx_csum iavf_legacy_rx_csum (const struct iavf_vsi *vsi ,
u64 qw1 , const struct libeth_rx_pt decoded_pt );

πŸŽ€ ARGUMENTS πŸŽ€

  • vsi β€” the VSI we care about πŸ’…
  • qw1 β€” quad word 1 🧚
  • decoded_pt β€” decoded packet type 🌸

πŸ’… DESCRIPTION πŸ’…

so here’s the tea: this function only operates on the VIRTCHNL_RXDID_1_32B_BASE legacy 32byte descriptor writeback format. that’s the whole format situation, bestie β€” no other format energy here. 🫢


⭐ RETURN ⭐

it returns decoded checksum bits, periodt. πŸ’–


🌈 SEE ALSO 🌈

Kernel file: ./drivers/net/ethernet/intel/iavf/iavf_txrx.c πŸ¦‹

the whole squad:

mwah πŸ’‹ β€” this iconic page comes from ./drivers/net/ethernet/intel/iavf, dated October 2026, and it’s all about iavf_legacy_rx_csum(9) πŸ’œ

πŸ“¦ where this page comes from