idpf_rx_hash(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, this is idpf_rx_hash(9) from the Kernel API Manual, and it's here to explain how the hash value gets set in the skb. tiny function, main-character energy, let's go πŸ’…

✨ NAME ✨

idpf_rx_hash β€” set the hash value in the skb

🌸 SYNOPSIS 🌸

void idpf_rx_hash (const struct idpf_rx_queue *rxq , struct sk_buff *skb
, const struct virtchnl2_rx_flex_desc_adv_nic_3 *rx_desc , struct
libeth_rx_pt decoded );

No cap, that's the whole signature β€” keep it exactly like that, bestie.

πŸŽ€ ARGUMENTS πŸŽ€

  • rxq β€” the Rx descriptor ring that this packet is being transacted on; yes, the packet's little hangout spot.
  • skb β€” pointer to the current skb being populated, aka the buffer bestie getting its glow-up.
  • rx_desc β€” the receive descriptor.
  • decoded β€” decoded Rx packet type related fields.

πŸ’– SEE ALSO πŸ’–

and that's the page! source/version vibes: ./drivers/net/ethernet/intel/idpf, dated October 2026, for idpf_rx_hash(9) β€” mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from