FD.io VPP
v16.09
Vector Packet Processing
|
Data Fields | |
ip_adjacency_t * | adjacency_heap |
Adjacency heap. More... | |
vlib_combined_counter_main_t | adjacency_counters |
Adjacency packet/byte counters indexed by adjacency index. More... | |
ip_multipath_next_hop_t * | next_hop_heap |
Heap of (next hop, weight) blocks. More... | |
ip_multipath_adjacency_t * | multipath_adjacencies |
Indexed by heap_handle from ip_adjacency_t. More... | |
uword * | adj_index_by_signature |
Adjacency by signature hash. More... | |
ip_multipath_next_hop_t * | next_hop_hash_lookup_key |
Temporary vectors for looking up next hops in hash. More... | |
ip_multipath_next_hop_t * | next_hop_hash_lookup_key_normalized |
uword * | multipath_adjacency_by_next_hops |
Hash table mapping normalized next hops and weights to multipath adjacency index. More... | |
u32 * | adjacency_remap_table |
u32 | n_adjacency_remaps |
f64 | multipath_next_hop_error_tolerance |
If average error per adjacency is less than this threshold adjacency block size is accepted. More... | |
u32 | miss_adj_index |
Adjacency index for routing table misses, local punts, and drops. More... | |
u32 | drop_adj_index |
u32 | local_adj_index |
ip_add_del_adjacency_callback_t * | add_del_adjacency_callbacks |
ip_interface_address_t * | if_address_pool |
Pool of addresses that are assigned to interfaces. More... | |
mhash_t | address_to_if_address_index |
Hash table mapping address to index in interface address pool. More... | |
u32 * | if_address_pool_index_by_sw_if_index |
Head of doubly linked list of interface addresses for each software interface. More... | |
u32 * | classify_table_index_by_sw_if_index |
First table index to use for this interface, ~0 => none. More... | |
ip_config_main_t | rx_config_mains [VNET_N_CAST] |
rx/tx interface/feature configuration. More... | |
ip_config_main_t | tx_config_main |
u32 | fib_result_n_bytes |
Number of bytes in a fib result. More... | |
u32 | fib_result_n_words |
format_function_t * | format_fib_result |
u32 | is_ip6 |
1 for ip6; 0 for ip4. More... | |
format_function_t * | format_address_and_length |
Either format_ip4_address_and_length or format_ip6_address_and_length. More... | |
format_function_t ** | special_adjacency_format_functions |
Special adjacency format functions. More... | |
u8 | local_next_by_ip_protocol [256] |
Table mapping ip protocol to ip[46]-local node next index. More... | |
u8 | builtin_protocol_by_ip_protocol [256] |
IP_BUILTIN_PROTOCOL_{TCP,UDP,ICMP,OTHER} by protocol in IP header. More... | |
ip_adj_register_t * | registered_adjacencies |
Registered adjacencies. More... | |
ip_add_del_adjacency_callback_t* ip_lookup_main_t::add_del_adjacency_callbacks |
mhash_t ip_lookup_main_t::address_to_if_address_index |
uword* ip_lookup_main_t::adj_index_by_signature |
vlib_combined_counter_main_t ip_lookup_main_t::adjacency_counters |
ip_adjacency_t* ip_lookup_main_t::adjacency_heap |
u8 ip_lookup_main_t::builtin_protocol_by_ip_protocol[256] |
u32* ip_lookup_main_t::classify_table_index_by_sw_if_index |
u32 ip_lookup_main_t::fib_result_n_bytes |
format_function_t* ip_lookup_main_t::format_address_and_length |
format_function_t* ip_lookup_main_t::format_fib_result |
ip_interface_address_t* ip_lookup_main_t::if_address_pool |
u32* ip_lookup_main_t::if_address_pool_index_by_sw_if_index |
u8 ip_lookup_main_t::local_next_by_ip_protocol[256] |
u32 ip_lookup_main_t::miss_adj_index |
ip_multipath_adjacency_t* ip_lookup_main_t::multipath_adjacencies |
Indexed by heap_handle from ip_adjacency_t.
uword* ip_lookup_main_t::multipath_adjacency_by_next_hops |
f64 ip_lookup_main_t::multipath_next_hop_error_tolerance |
ip_multipath_next_hop_t* ip_lookup_main_t::next_hop_hash_lookup_key |
ip_multipath_next_hop_t* ip_lookup_main_t::next_hop_hash_lookup_key_normalized |
ip_multipath_next_hop_t* ip_lookup_main_t::next_hop_heap |
ip_adj_register_t* ip_lookup_main_t::registered_adjacencies |
ip_config_main_t ip_lookup_main_t::rx_config_mains[VNET_N_CAST] |
format_function_t** ip_lookup_main_t::special_adjacency_format_functions |
ip_config_main_t ip_lookup_main_t::tx_config_main |