FD.io VPP  v16.09
Vector Packet Processing
ip6_hop_by_hop_ioam_main_t Struct Reference
+ Collaboration diagram for ip6_hop_by_hop_ioam_main_t:

Data Fields

u8rewrite
 
void * ioam_end_of_path_cb
 
ip6_address_t adj
 
u8 ioam_flag
 
u32 unix_time_0
 
f64 vlib_time_0
 
u8 trace_type
 
u8 trace_option_elts
 
u32 node_id
 
u32 app_data
 
u8 has_pot_option
 
u8 has_ppc_option
 
u32 trace_tsp
 
u8 options_size [256]
 
int(* add_options [256])(u8 *rewrite_string, u8 rewrite_size)
 
int(* pop_options [256])(ip6_header_t *ip, ip6_hop_by_hop_option_t *opt)
 
vlib_main_tvlib_main
 
vnet_main_tvnet_main
 

Detailed Description

Definition at line 22 of file ip6_hop_by_hop.h.

Field Documentation

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

Definition at line 65 of file ip6_hop_by_hop.h.

ip6_address_t ip6_hop_by_hop_ioam_main_t::adj

Definition at line 30 of file ip6_hop_by_hop.h.

u32 ip6_hop_by_hop_ioam_main_t::app_data

Definition at line 46 of file ip6_hop_by_hop.h.

u8 ip6_hop_by_hop_ioam_main_t::has_pot_option

Definition at line 49 of file ip6_hop_by_hop.h.

u8 ip6_hop_by_hop_ioam_main_t::has_ppc_option

Definition at line 54 of file ip6_hop_by_hop.h.

void* ip6_hop_by_hop_ioam_main_t::ioam_end_of_path_cb

Definition at line 27 of file ip6_hop_by_hop.h.

u8 ip6_hop_by_hop_ioam_main_t::ioam_flag

Definition at line 34 of file ip6_hop_by_hop.h.

u32 ip6_hop_by_hop_ioam_main_t::node_id

Definition at line 45 of file ip6_hop_by_hop.h.

u8 ip6_hop_by_hop_ioam_main_t::options_size[256]

Definition at line 64 of file ip6_hop_by_hop.h.

int(* ip6_hop_by_hop_ioam_main_t::pop_options[256])(ip6_header_t *ip, ip6_hop_by_hop_option_t *opt)

Definition at line 66 of file ip6_hop_by_hop.h.

u8* ip6_hop_by_hop_ioam_main_t::rewrite

Definition at line 24 of file ip6_hop_by_hop.h.

u8 ip6_hop_by_hop_ioam_main_t::trace_option_elts

Definition at line 42 of file ip6_hop_by_hop.h.

u32 ip6_hop_by_hop_ioam_main_t::trace_tsp

Definition at line 61 of file ip6_hop_by_hop.h.

u8 ip6_hop_by_hop_ioam_main_t::trace_type

Definition at line 41 of file ip6_hop_by_hop.h.

u32 ip6_hop_by_hop_ioam_main_t::unix_time_0

Definition at line 36 of file ip6_hop_by_hop.h.

vlib_main_t* ip6_hop_by_hop_ioam_main_t::vlib_main

Definition at line 69 of file ip6_hop_by_hop.h.

f64 ip6_hop_by_hop_ioam_main_t::vlib_time_0

Definition at line 37 of file ip6_hop_by_hop.h.

vnet_main_t* ip6_hop_by_hop_ioam_main_t::vnet_main

Definition at line 70 of file ip6_hop_by_hop.h.


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