PcapPlusPlus  24.09
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

◆ dontLearnFlag

uint16_t pcpp::vxlan_header::dontLearnFlag

Don't learn flag

◆ gbpFlag

uint16_t pcpp::vxlan_header::gbpFlag

GBP flag

◆ groupPolicyID

uint16_t pcpp::vxlan_header::groupPolicyID

Group Policy ID

◆ pad

uint32_t pcpp::vxlan_header::pad

Reserved bits

◆ policyAppliedFlag

uint16_t pcpp::vxlan_header::policyAppliedFlag

Policy applied flag

◆ reserved11_12

uint16_t pcpp::vxlan_header::reserved11_12

Reserved bits

◆ reserved14_16

uint16_t pcpp::vxlan_header::reserved14_16

Reserved bits

◆ reserved2_4

uint16_t pcpp::vxlan_header::reserved2_4

Reserved bits

◆ reserved6_8

uint16_t pcpp::vxlan_header::reserved6_8

Reserved bits

◆ reserved9

uint16_t pcpp::vxlan_header::reserved9

Reserved bits

◆ vni

uint32_t pcpp::vxlan_header::vni

VXLAN Network ID (VNI)

◆ vniPresentFlag

uint16_t pcpp::vxlan_header::vniPresentFlag

VNI present flag