FD.io VPP  v18.07.1-11-g31aa6f2
Vector Packet Processing
vxlan_gpe_ioam_main_ Struct Reference
+ Collaboration diagram for vxlan_gpe_ioam_main_:

Data Fields

fib_node_t node
 Linkage into the FIB object graph. More...
u32 unix_time_0
f64 vlib_time_0
u8 has_trace_option
u8 has_pot_option
u8 has_ppc_option
u8 options_size [256]
int(* add_options [256])(u8 *rewrite_string, u8 *rewrite_size)
int(* pop_options [256])(ip4_header_t *ip, vxlan_gpe_ioam_option_t *opt)
int(* options [256])(vlib_buffer_t *b, vxlan_gpe_ioam_option_t *opt, u8 is_ipv4, u8 use_adj)
u8 *(* trace [256])(u8 *s, vxlan_gpe_ioam_option_t *opt)
u16 msg_id_base
uword decap_v4_next_override
uword decap_v6_next_override
uword encap_v4_next_node
uword encap_v6_next_node
 per sw_if_index, to maintain bitmap More...
fib_node_type_t fib_entry_type
 State convenience vlib_main_t. More...
 State convenience vnet_main_t. More...

Detailed Description

Definition at line 38 of file vxlan_gpe_ioam.h.

Field Documentation

int(* vxlan_gpe_ioam_main_::add_options[256])(u8 *rewrite_string, u8 *rewrite_size)

Definition at line 68 of file vxlan_gpe_ioam.h.

u8* vxlan_gpe_ioam_main_::bool_ref_by_sw_if_index

per sw_if_index, to maintain bitmap

Definition at line 96 of file vxlan_gpe_ioam.h.

uword vxlan_gpe_ioam_main_::decap_v4_next_override

Definition at line 80 of file vxlan_gpe_ioam.h.

uword vxlan_gpe_ioam_main_::decap_v6_next_override

Definition at line 81 of file vxlan_gpe_ioam.h.

uword* vxlan_gpe_ioam_main_::dst_by_ip4

Definition at line 92 of file vxlan_gpe_ioam.h.

uword* vxlan_gpe_ioam_main_::dst_by_ip6

Definition at line 93 of file vxlan_gpe_ioam.h.

vxlan_gpe_ioam_dest_tunnels_t* vxlan_gpe_ioam_main_::dst_tunnels

Definition at line 91 of file vxlan_gpe_ioam.h.

uword vxlan_gpe_ioam_main_::encap_v4_next_node

Definition at line 84 of file vxlan_gpe_ioam.h.

uword vxlan_gpe_ioam_main_::encap_v6_next_node

Definition at line 85 of file vxlan_gpe_ioam.h.

fib_node_type_t vxlan_gpe_ioam_main_::fib_entry_type

Definition at line 97 of file vxlan_gpe_ioam.h.

u8 vxlan_gpe_ioam_main_::has_pot_option

Definition at line 54 of file vxlan_gpe_ioam.h.

u8 vxlan_gpe_ioam_main_::has_ppc_option

Definition at line 59 of file vxlan_gpe_ioam.h.

u8 vxlan_gpe_ioam_main_::has_trace_option

Definition at line 51 of file vxlan_gpe_ioam.h.

u16 vxlan_gpe_ioam_main_::msg_id_base

Definition at line 77 of file vxlan_gpe_ioam.h.

fib_node_t vxlan_gpe_ioam_main_::node

Linkage into the FIB object graph.

Definition at line 43 of file vxlan_gpe_ioam.h.

int(* vxlan_gpe_ioam_main_::options[256])(vlib_buffer_t *b, vxlan_gpe_ioam_option_t *opt, u8 is_ipv4, u8 use_adj)

Definition at line 72 of file vxlan_gpe_ioam.h.

u8 vxlan_gpe_ioam_main_::options_size[256]

Definition at line 67 of file vxlan_gpe_ioam.h.

int(* vxlan_gpe_ioam_main_::pop_options[256])(ip4_header_t *ip, vxlan_gpe_ioam_option_t *opt)

Definition at line 69 of file vxlan_gpe_ioam.h.

vxlan_gpe_ioam_sw_interface_t* vxlan_gpe_ioam_main_::sw_interfaces

Definition at line 88 of file vxlan_gpe_ioam.h.

u8*(* vxlan_gpe_ioam_main_::trace[256])(u8 *s, vxlan_gpe_ioam_option_t *opt)

Definition at line 74 of file vxlan_gpe_ioam.h.

u32 vxlan_gpe_ioam_main_::unix_time_0

Definition at line 46 of file vxlan_gpe_ioam.h.

vlib_main_t* vxlan_gpe_ioam_main_::vlib_main

State convenience vlib_main_t.

Definition at line 100 of file vxlan_gpe_ioam.h.

f64 vxlan_gpe_ioam_main_::vlib_time_0

Definition at line 47 of file vxlan_gpe_ioam.h.

vnet_main_t* vxlan_gpe_ioam_main_::vnet_main

State convenience vnet_main_t.

Definition at line 102 of file vxlan_gpe_ioam.h.

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