OpenSDN source code
OamTlv Struct Reference

#include <diag.h>

Classes

struct  VxlanOamV4Tlv
 
struct  VxlanOamV6Tlv
 

Public Types

enum  Type {
  VXLAN_PING_IPv4 = 1 , VXLAN_PING_IPv6 = 2 , NVGRE_PING_IPv4 = 3 , NVGRE_PING_IPv6 = 4 ,
  MPLSoGRE_PING_IPv4 = 5 , MPLSoGRE_PING_IPv6 = 6 , MPLSoUDP_PING_IPv4 = 7 , MPLSoUDP_PING_IPv6 = 8
}
 

Public Attributes

uint16_t type_
 
uint16_t length_
 
char data_ [1]
 

Detailed Description

Definition at line 128 of file diag.h.

Member Enumeration Documentation

◆ Type

Enumerator
VXLAN_PING_IPv4 
VXLAN_PING_IPv6 
NVGRE_PING_IPv4 
NVGRE_PING_IPv6 
MPLSoGRE_PING_IPv4 
MPLSoGRE_PING_IPv6 
MPLSoUDP_PING_IPv4 
MPLSoUDP_PING_IPv6 

Definition at line 129 of file diag.h.

Member Data Documentation

◆ data_

char OamTlv::data_[1]

Definition at line 152 of file diag.h.

◆ length_

uint16_t OamTlv::length_

Definition at line 151 of file diag.h.

◆ type_

uint16_t OamTlv::type_

Definition at line 150 of file diag.h.


The documentation for this struct was generated from the following file: