![]() |
FD.io VPP
v21.01.1
Vector Packet Processing
|
Collaboration diagram for ip6_hop_by_hop_ioam_main_t:Data Fields | |
| u8 * | rewrite |
| void * | ioam_end_of_path_cb |
| ip6_address_t | adj |
| u8 | ioam_flag |
| u32 | unix_time_0 |
| f64 | vlib_time_0 |
| u8 | has_trace_option |
| u8 | has_pot_option |
| u8 | has_seqno_option |
| u8 | has_analyse_option |
| u8 | options_size [MAX_IP6_HBH_OPTION] |
| int(* | add_options [MAX_IP6_HBH_OPTION])(u8 *rewrite_string, u8 *rewrite_size) |
| int(* | pop_options [MAX_IP6_HBH_OPTION])(vlib_buffer_t *b, ip6_header_t *ip, ip6_hop_by_hop_option_t *opt) |
| int(* | get_sizeof_options [MAX_IP6_HBH_OPTION])(u32 *rewrite_size) |
| int(* | config_handler [MAX_IP6_HBH_OPTION])(void *data, u8 disable) |
| u32(* | flow_handler [MAX_IP6_HBH_OPTION])(u32 flow_ctx, u8 add) |
| flow_data_t * | flows |
| ip6_local_hop_by_hop_runtime_t * | ip6_local_hbh_runtime |
| vlib_main_t * | vlib_main |
| vnet_main_t * | vnet_main |
Definition at line 48 of file ip6_hop_by_hop.h.
| int(* ip6_hop_by_hop_ioam_main_t::add_options[MAX_IP6_HBH_OPTION])(u8 *rewrite_string, u8 *rewrite_size) |
Definition at line 81 of file ip6_hop_by_hop.h.
| ip6_address_t ip6_hop_by_hop_ioam_main_t::adj |
Definition at line 57 of file ip6_hop_by_hop.h.
| int(* ip6_hop_by_hop_ioam_main_t::config_handler[MAX_IP6_HBH_OPTION])(void *data, u8 disable) |
Definition at line 87 of file ip6_hop_by_hop.h.
| u32(* ip6_hop_by_hop_ioam_main_t::flow_handler[MAX_IP6_HBH_OPTION])(u32 flow_ctx, u8 add) |
Definition at line 90 of file ip6_hop_by_hop.h.
| flow_data_t* ip6_hop_by_hop_ioam_main_t::flows |
Definition at line 91 of file ip6_hop_by_hop.h.
| int(* ip6_hop_by_hop_ioam_main_t::get_sizeof_options[MAX_IP6_HBH_OPTION])(u32 *rewrite_size) |
Definition at line 86 of file ip6_hop_by_hop.h.
| u8 ip6_hop_by_hop_ioam_main_t::has_analyse_option |
Definition at line 77 of file ip6_hop_by_hop.h.
| u8 ip6_hop_by_hop_ioam_main_t::has_pot_option |
Definition at line 71 of file ip6_hop_by_hop.h.
| u8 ip6_hop_by_hop_ioam_main_t::has_seqno_option |
Definition at line 74 of file ip6_hop_by_hop.h.
| u8 ip6_hop_by_hop_ioam_main_t::has_trace_option |
Definition at line 68 of file ip6_hop_by_hop.h.
| void* ip6_hop_by_hop_ioam_main_t::ioam_end_of_path_cb |
Definition at line 54 of file ip6_hop_by_hop.h.
| u8 ip6_hop_by_hop_ioam_main_t::ioam_flag |
Definition at line 61 of file ip6_hop_by_hop.h.
| ip6_local_hop_by_hop_runtime_t* ip6_hop_by_hop_ioam_main_t::ip6_local_hbh_runtime |
Definition at line 93 of file ip6_hop_by_hop.h.
| u8 ip6_hop_by_hop_ioam_main_t::options_size[MAX_IP6_HBH_OPTION] |
Definition at line 80 of file ip6_hop_by_hop.h.
| int(* ip6_hop_by_hop_ioam_main_t::pop_options[MAX_IP6_HBH_OPTION])(vlib_buffer_t *b, ip6_header_t *ip, ip6_hop_by_hop_option_t *opt) |
Definition at line 83 of file ip6_hop_by_hop.h.
| u8* ip6_hop_by_hop_ioam_main_t::rewrite |
Definition at line 51 of file ip6_hop_by_hop.h.
| u32 ip6_hop_by_hop_ioam_main_t::unix_time_0 |
Definition at line 63 of file ip6_hop_by_hop.h.
| vlib_main_t* ip6_hop_by_hop_ioam_main_t::vlib_main |
Definition at line 96 of file ip6_hop_by_hop.h.
| f64 ip6_hop_by_hop_ioam_main_t::vlib_time_0 |
Definition at line 64 of file ip6_hop_by_hop.h.
| vnet_main_t* ip6_hop_by_hop_ioam_main_t::vnet_main |
Definition at line 97 of file ip6_hop_by_hop.h.