idpf_rx_singleq_base_hash(9)
πΈ NAME πΈ
idpf_rx_singleq_base_hash β set the hash value in the skb πβ¨
Okay bestie, this is a kernel API manual page for idpf_rx_singleq_base_hash(9), and it's literally here to help you set the hash value in the skb. No cap. π«Ά
π SYNOPSIS π
void idpf_rx_singleq_base_hash (struct idpf_rx_queue *rx_q , struct
sk_buff *skb , const union virtchnl2_rx_desc *rx_desc , struct
libeth_rx_pt decoded );
π ARGUMENTS π
rx_qβ the Rx completion queue. That's the queue where the receiving magic happens, periodt. π«skbβ the skb that's currently being received and modified. It's the main character of this whole operation, ngl. π¦rx_descβ the specific descriptor. Like, the exact one. Don't be vague about it. πdecodedβ the decoded Rx packet type related fields. All the decoded tea β about the packet type. π₯
π¦ DESCRIPTION π¦
This function only operates on the VIRTCHNL2_RXDID_1_32B_BASE_M base 32byte descriptor writeback format.
That's it. That's the whole vibe check. If you're not on that exact format, this function is not gonna slay for you β it's giving "only works with one descriptor format" energy. So keep that in mind, bestie. π
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/intel/idpf/idpf_singleq_txrx.c idpf_tx_singleq_csum(9)idpf_tx_singleq_dma_map_error(9)idpf_tx_singleq_map(9)idpf_tx_singleq_get_ctx_desc(9)idpf_tx_singleq_build_ctx_desc(9)idpf_tx_singleq_frame(9)idpf_tx_singleq_clean(9)idpf_tx_singleq_clean_all(9)idpf_rx_singleq_test_staterr(9)idpf_rx_singleq_is_non_eop(9)idpf_rx_singleq_csum(9)idpf_rx_singleq_base_csum(9)idpf_rx_singleq_flex_csum(9)idpf_rx_singleq_flex_hash(9)__idpf_rx_singleq_process_skb_fields(9)idpf_rx_buf_hw_update(9)idpf_rx_singleq_buf_hw_alloc_all(9)idpf_rx_singleq_extract_base_fields(9)idpf_rx_singleq_extract_flex_fields(9)idpf_rx_singleq_extract_fields(9)idpf_rx_singleq_clean(9)idpf_rx_singleq_clean_all(9)idpf_vport_singleq_napi_poll(9)
Written from the ./drivers/net/ethernet/intel/idpf source, October 2026 edition. Stay slay, stay kernel-pilled. πβ¨π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms