rte_vxlan_gpe_hdr(3)

πŸ’– rte_vxlan_gpe_hdr(3) πŸ’–

okay bestie, welcome to the rte_vxlan_gpe_hdr page from the Library Functions Manual β€” yes it's a manpage, no it's not boring, we're making it cute. πŸŽ€


✨ NAME ✨

rte_vxlan_gpe_hdr β€” the struct, the moment, the header


πŸ¦‹ SYNOPSIS πŸ¦‹

#include <rte_vxlan.h>

that's it. that's the include. slay. πŸ’…


🌸 DETAILED DESCRIPTION 🌸

⚠️ Deprecated. Like, officially. It still exists, but it's giving "we've moved on" energy, so don't build your whole personality around it, k? 😭

See also: rte_vxlan_hdr β€” go check that one out too, bestie, it's right there. 🫢

So this is the VXLAN-GPE protocol header, as defined in draft-ietf-nvo3-vxlan-gpe-05. It's carrying:

  • an 8-bit flag
  • an 8-bit next-protocol
  • a 24-bit VXLAN Network Identifier
  • and some Reserved fields (16 bits and 8 bits)

lowkey a whole little family of fields living in one struct. iconic.

πŸ“ Definition at line 114 of file rte_vxlan.h.

πŸ‘‘ FIELD DOCUMENTATION πŸ‘‘

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. (so technically the author is a robot, but the robot ate, no cap πŸ€–βœ¨)


and that's the whole page, bestie β€” go forth and packet-encapsulate responsibly πŸ’œ

DPDK β€” Version 25.11.3 🌈 rte_vxlan_gpe_hdr(3) ✨ mwah, bye πŸ’–

πŸ“¦ where this page comes from