STRUCT VIRTCHNL2_SPLITQ_RX_BUF_DESC(9)
π NAME π
hey bestie, welcome to the Kernel API Manual page for struct virtchnl2_splitq_rx_buf_desc π«Ά. In the running header it shows up as struct virt..._rx_buf_desc(9) β yes, the ellipsis is doing main character energy. Itβs the SplitQ RX buffer descriptor format, no cap β¨.
π¦ SYNOPSIS π¦
okay so this is the literal struct, and I mean literally literally:
struct virtchnl2_splitq_rx_buf_desc {
struct {
__le16 buf_id;
__le16 rsvd0;
__le32 rsvd1;
} qword0;
__le64 pkt_addr;
__le64 hdr_addr;
__le64 rsvd2;
};
π§ Members π§
qword0β RX buffer struct. the nested-struct moment, we love to see it.qword0.buf_idβ Buffer identifier.qword0.rsvd0β Reserved.qword0.rsvd1β Reserved.
pkt_addrβ Packet buffer address.hdr_addrβ Header buffer address.rsvd2β Rerserved. not my typo, bestie β that is literally the spelling in the source, and I am not fixing it π
π Description π
The source describes it as Receive Descriptors SplitQ buffer, and then gives this exact layout sketch. Pipes, 16, 0, all of it β preserved, untouched, iconic:
Receive Descriptors SplitQ buffer |
16| 0|
---------------------------------------------------------------- | RSV
| Buffer ID |
---------------------------------------------------------------- | Rx
packet buffer address |
---------------------------------------------------------------- | Rx
header buffer address |
---------------------------------------------------------------- | RSV
| ---------------------------------------------------------------- |
0|
π SEE ALSO π
- Kernel file
./include/linux/net/intel/virtchnl2_lan_desc.hstructvirtchnl2_singleq_rx_buf_desc(9), structvirtchnl2_singleq_base_rx_desc(9), structvirtchnl2_rx_flex_desc_nic(9), structvirtchnl2_rx_flex_desc_adv_nic_3(9)π«Ά
mwah π source/version/date sign-off: ./include/linux/net/intel Β· October 2026 Β· page header struct virt..._rx_buf_desc(9) in the Kernel API Manual πβ¨ periodt.
π¦ 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