idpf_rx_sing...tract_fields(9)
β¨ NAME β¨
okay so bestie, welcome to the Kernel API Manual, section 9 β this one's idpf_rx_singleq_extract_fields, and it does exactly one job: extract fields from the Rx descriptor. that's it. that's the whole vibe. π
(also real quick β the header on this page is truncated to idpf_rx_sing...tract_fields(9) because man page headers have a character budget and honestly she ate what she could π
)
πΈ SYNOPSIS πΈ
void idpf_rx_singleq_extract_fields (const struct idpf_rx_queue *rx_q ,
const union virtchnl2_rx_desc *rx_desc , struct libeth_rqe_info *fields
);
no return value, no drama β it's a void. she takes three things and gives you nothing back except knowledge. iconic behavior honestly.
π¦ ARGUMENTS π¦
three little besties walk into a function:
rx_qβ the Rx descriptor queue. that's the queue we're pulling from, bestie. she's the whole context. πrx_descβ the descriptor to process. this is the actual thing we're cracking open to see what's inside. π₯fieldsβ storage for the extracted values. yeah, you bring your own bucket, she just fills it. no cap.
β οΈ heads up:rx_qisconstandrx_descisconstβ read-only energy.fieldsis not const because that's literally the output slot. don't come for her.
π SEE ALSO π
the whole friend group, in the order the man page says (iykyk):
- 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_base_hash(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_clean(9),idpf_rx_singleq_clean_all(9),idpf_vport_singleq_napi_poll(9)
like. the entire single-queue saga. go read them all, bestie, it's giving lore. πβ¨
π«Ά SIGN-OFF π«Ά
this masterpiece lives under ./drivers/net/ethernet/intel/idpf, and she was published October 2026 in the Kernel API Manual. slay. go extract some fields responsibly, mwah ππ§ββοΈ
π¦ 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