idpf_rx_sing...tract_fields(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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_q is const and rx_desc is const β€” read-only energy. fields is 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):

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