PcapPlusPlus
pcpp::vxlan_header Struct Reference

#include <VxlanLayer.h>

Public Attributes

uint16_t reserved6_8:3
 
uint16_t vniPresentFlag:1
 
uint16_t reserved2_4:3
 
uint16_t gbpFlag:1
 
uint16_t reserved14_16:3
 
uint16_t policyAppliedFlag:1
 
uint16_t reserved11_12:2
 
uint16_t dontLearnFlag:1
 
uint16_t reserved9:1
 
uint16_t groupPolicyID
 
uint32_t vni:24
 
uint32_t pad:8
 

Detailed Description

Represents a VXLAN protocol header

Member Data Documentation

uint16_t pcpp::vxlan_header::dontLearnFlag

Don't learn flag

uint16_t pcpp::vxlan_header::gbpFlag

GBP flag

uint16_t pcpp::vxlan_header::groupPolicyID

Group Policy ID

uint32_t pcpp::vxlan_header::pad

Reserved bits

uint16_t pcpp::vxlan_header::policyAppliedFlag

Policy applied flag

uint16_t pcpp::vxlan_header::reserved11_12

Reserved bits

uint16_t pcpp::vxlan_header::reserved14_16

Reserved bits

uint16_t pcpp::vxlan_header::reserved2_4

Reserved bits

uint16_t pcpp::vxlan_header::reserved6_8

Reserved bits

uint16_t pcpp::vxlan_header::reserved9

Reserved bits

uint32_t pcpp::vxlan_header::vni

VXLAN Network ID (VNI)

uint16_t pcpp::vxlan_header::vniPresentFlag

VNI present flag