ENUM XE_SRIOV_PACKET_TYPE(9)
π enum xe_sriov_packet_type(9) β Xe SR-IOV VF migration data packet type
okay bestie, welcome to the Kernel API Manual π«Ά this page is all about enum xe_sriov_packet_type, which is literally the vibe-check list of packet types you'll see in Xe SR-IOV VF migration data. yeah. exactly that. let's go π
β¨ SYNOPSIS β¨
enum xe_sriov_packet_type {
XE_SRIOV_PACKET_TYPE_DESCRIPTOR,
XE_SRIOV_PACKET_TYPE_TRAILER,
XE_SRIOV_PACKET_TYPE_GGTT,
XE_SRIOV_PACKET_TYPE_MMIO,
XE_SRIOV_PACKET_TYPE_GUC,
XE_SRIOV_PACKET_TYPE_VRAM
};
π Constants π
okay so these are the members, and each one has main character energy in its own way π
XE_SRIOV_PACKET_TYPE_DESCRIPTORβ the descriptor with VF device metadata πͺͺ it's giving "hi, here's who I am"XE_SRIOV_PACKET_TYPE_TRAILERβ the trailer that indicates end-of-stream π like when the group chat finally goes quietXE_SRIOV_PACKET_TYPE_GGTTβ Global GTT migration data πXE_SRIOV_PACKET_TYPE_MMIOβ MMIO registers migration data π§ΎXE_SRIOV_PACKET_TYPE_GUCβ GuC firmware migration data π§XE_SRIOV_PACKET_TYPE_VRAMβ VRAM migration data π§ πΎ
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/xe/xe_sriov_packet_types.h - struct
xe_sriov_packet_hdr(9) - struct
xe_sriov_packet(9)
ngl, go read those too β iykyk π
and that's the whole page, bestie β¨ no cap, you ate that. this lil doc came straight out of ./drivers/gpu/drm/xe, dated October 2026 β catch you in the next manpage, 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