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