rte_vxlan_gpe_hdr(3)

πŸ“¦ version 26.03, in nixos 26.05, nixpkgs unstable

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