rte_vxlan_gpe_hdr(3)
π NAME
rte_vxlan_gpe_hdr β bestie, this is the page for the VXLAN-GPE protocol header struct, straight out of the Library Functions Manual β¨ (yes, manual section 3, we love a system-call-adjacent icon)
πΈ SYNOPSIS
#include <rte_vxlan.h>
π¦ DETAILED DESCRIPTION
Okay so first thing's first, and I'm gonna hold your hand while I say it: Deprecated π. It's still here, it still has a whole page, but she's deprecated, so don't go building anything new on top of her, mkay?
Lowkey always check rte_vxlan_hdr too β that's the "See also" in the original, so it's basically the sister page, iykyk π«Ά
So what even is this? It's the VXLAN-GPE protocol header, and the spec it follows is draft-ietf-nvo3-vxlan-gpe-05 (yes that's the exact draft string, no cap). Inside, it's got:
- an 8-bit flag π
- an 8-bit next-protocol
- a 24-bit VXLAN Network Identifier
- and Reserved fields (16 bits and 8 bits)
That's the whole vibe check. Definition lives at line 114 of file rte_vxlan.h β noted, bookmarked, screenshotted πΈ.
π FIELD DOCUMENTATION
Here's the part where we go field by field, because every single one of them matters. Periodt π
β¨ uint8_t vx_flags
flag (8). Definition at line 117 of file rte_vxlan.h.
π uint8_t reserved[2]
Reserved (16). Definition at line 118 of file rte_vxlan.h.
π uint8_t protocol
next-protocol (8). Definition at line 119 of file rte_vxlan.h.
π₯ rte_be32_t vx_vni
VNI (24) + Reserved (8). Definition at line 120 of file rte_vxlan.h.
π§ uint8_t flags
Flags. Definition at line 123 of file rte_vxlan.h.
π uint8_t rsvd0[2]
Reserved. Definition at line 124 of file rte_vxlan.h.
β uint8_t proto
Next protocol. Definition at line 125 of file rte_vxlan.h.
π¦ uint8_t vni[3]
VXLAN identifier. Definition at line 126 of file rte_vxlan.h.
πΈ uint8_t rsvd1
Reserved. Definition at line 127 of file rte_vxlan.h.
π AUTHOR
Generated automatically by Doxygen for DPDK from the source code. Not a human, not a girlie, just Doxygen doing her little autogenerated thing π€π
Okay that's the whole page, you ate that π«Ά β this was rte_vxlan_gpe_hdr(3) out of DPDK, Version 26.03.0, and that's the sign-off bestie, mwah πβ¨
π¦ where this page comes from
- nixos 26.05: dpdk 26.03
- nixpkgs unstable: dpdk 26.03
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms