OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

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

char OamTlv::data_[1]

Definition at line 152 of file diag.h.

uint16_t OamTlv::length_

Definition at line 151 of file diag.h.

uint16_t OamTlv::type_

Definition at line 150 of file diag.h.


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