ENUM XE_SRIOV_PACKET_TYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 quiet
  • XE_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