FD.io VPP  v19.01.3-6-g70449b9b9
Vector Packet Processing
map_main_t Struct Reference
+ Collaboration diagram for map_main_t:

Data Fields

map_domain_tdomains
 
vlib_simple_counter_main_tsimple_domain_counters
 
vlib_combined_counter_main_tdomain_counters
 
volatile u32counter_lock
 
u16 msg_id_base
 
u8 tc
 
bool tc_copy
 
bool sec_check
 
bool sec_check_frag
 
bool icmp6_enabled
 
u16 tcp_mss
 
ip4_address_t icmp4_src_address
 
vlib_simple_counter_main_t icmp_relayed
 
vlib_main_tvlib_main
 
vnet_main_tvnet_main
 
f32 ip4_reass_conf_ht_ratio
 
u16 ip4_reass_conf_pool_size
 
u16 ip4_reass_conf_lifetime_ms
 
u32 ip4_reass_conf_buffers
 
map_ip4_reass_tip4_reass_pool
 
u8 ip4_reass_ht_log2len
 
u16 ip4_reass_allocated
 
u16ip4_reass_hash_table
 
u16 ip4_reass_fifo_last
 
volatile u32ip4_reass_lock
 
u32 ip4_reass_buffered_counter
 
bool frag_inner
 
bool frag_ignore_df
 
f32 ip6_reass_conf_ht_ratio
 
u16 ip6_reass_conf_pool_size
 
u16 ip6_reass_conf_lifetime_ms
 
u32 ip6_reass_conf_buffers
 
map_ip6_reass_tip6_reass_pool
 
u8 ip6_reass_ht_log2len
 
u16 ip6_reass_allocated
 
u16ip6_reass_hash_table
 
u16 ip6_reass_fifo_last
 
volatile u32ip6_reass_lock
 
u32 ip6_reass_buffered_counter
 
uwordbm_trans_enabled_by_sw_if
 
uwordbm_encap_enabled_by_sw_if
 
lpm_tip4_prefix_tbl
 
lpm_tip6_prefix_tbl
 
lpm_tip6_src_prefix_tbl
 

Detailed Description

Definition at line 251 of file map.h.

Field Documentation

◆ bm_encap_enabled_by_sw_if

uword* map_main_t::bm_encap_enabled_by_sw_if

Definition at line 326 of file map.h.

◆ bm_trans_enabled_by_sw_if

uword* map_main_t::bm_trans_enabled_by_sw_if

Definition at line 325 of file map.h.

◆ counter_lock

volatile u32* map_main_t::counter_lock

Definition at line 258 of file map.h.

◆ domain_counters

vlib_combined_counter_main_t* map_main_t::domain_counters

Definition at line 257 of file map.h.

◆ domains

map_domain_t* map_main_t::domains

Definition at line 253 of file map.h.

◆ frag_ignore_df

bool map_main_t::frag_ignore_df

Definition at line 302 of file map.h.

◆ frag_inner

bool map_main_t::frag_inner

Definition at line 301 of file map.h.

◆ icmp4_src_address

ip4_address_t map_main_t::icmp4_src_address

Definition at line 274 of file map.h.

◆ icmp6_enabled

bool map_main_t::icmp6_enabled

Definition at line 269 of file map.h.

◆ icmp_relayed

vlib_simple_counter_main_t map_main_t::icmp_relayed

Definition at line 275 of file map.h.

◆ ip4_prefix_tbl

lpm_t* map_main_t::ip4_prefix_tbl

Definition at line 329 of file map.h.

◆ ip4_reass_allocated

u16 map_main_t::ip4_reass_allocated

Definition at line 293 of file map.h.

◆ ip4_reass_buffered_counter

u32 map_main_t::ip4_reass_buffered_counter

Definition at line 299 of file map.h.

◆ ip4_reass_conf_buffers

u32 map_main_t::ip4_reass_conf_buffers

Definition at line 288 of file map.h.

◆ ip4_reass_conf_ht_ratio

f32 map_main_t::ip4_reass_conf_ht_ratio

Definition at line 285 of file map.h.

◆ ip4_reass_conf_lifetime_ms

u16 map_main_t::ip4_reass_conf_lifetime_ms

Definition at line 287 of file map.h.

◆ ip4_reass_conf_pool_size

u16 map_main_t::ip4_reass_conf_pool_size

Definition at line 286 of file map.h.

◆ ip4_reass_fifo_last

u16 map_main_t::ip4_reass_fifo_last

Definition at line 295 of file map.h.

◆ ip4_reass_hash_table

u16* map_main_t::ip4_reass_hash_table

Definition at line 294 of file map.h.

◆ ip4_reass_ht_log2len

u8 map_main_t::ip4_reass_ht_log2len

Definition at line 292 of file map.h.

◆ ip4_reass_lock

volatile u32* map_main_t::ip4_reass_lock

Definition at line 296 of file map.h.

◆ ip4_reass_pool

map_ip4_reass_t* map_main_t::ip4_reass_pool

Definition at line 291 of file map.h.

◆ ip6_prefix_tbl

lpm_t* map_main_t::ip6_prefix_tbl

Definition at line 330 of file map.h.

◆ ip6_reass_allocated

u16 map_main_t::ip6_reass_allocated

Definition at line 316 of file map.h.

◆ ip6_reass_buffered_counter

u32 map_main_t::ip6_reass_buffered_counter

Definition at line 322 of file map.h.

◆ ip6_reass_conf_buffers

u32 map_main_t::ip6_reass_conf_buffers

Definition at line 311 of file map.h.

◆ ip6_reass_conf_ht_ratio

f32 map_main_t::ip6_reass_conf_ht_ratio

Definition at line 308 of file map.h.

◆ ip6_reass_conf_lifetime_ms

u16 map_main_t::ip6_reass_conf_lifetime_ms

Definition at line 310 of file map.h.

◆ ip6_reass_conf_pool_size

u16 map_main_t::ip6_reass_conf_pool_size

Definition at line 309 of file map.h.

◆ ip6_reass_fifo_last

u16 map_main_t::ip6_reass_fifo_last

Definition at line 318 of file map.h.

◆ ip6_reass_hash_table

u16* map_main_t::ip6_reass_hash_table

Definition at line 317 of file map.h.

◆ ip6_reass_ht_log2len

u8 map_main_t::ip6_reass_ht_log2len

Definition at line 315 of file map.h.

◆ ip6_reass_lock

volatile u32* map_main_t::ip6_reass_lock

Definition at line 319 of file map.h.

◆ ip6_reass_pool

map_ip6_reass_t* map_main_t::ip6_reass_pool

Definition at line 314 of file map.h.

◆ ip6_src_prefix_tbl

lpm_t* map_main_t::ip6_src_prefix_tbl

Definition at line 331 of file map.h.

◆ msg_id_base

u16 map_main_t::msg_id_base

Definition at line 261 of file map.h.

◆ sec_check

bool map_main_t::sec_check

Definition at line 267 of file map.h.

◆ sec_check_frag

bool map_main_t::sec_check_frag

Definition at line 268 of file map.h.

◆ simple_domain_counters

vlib_simple_counter_main_t* map_main_t::simple_domain_counters

Definition at line 256 of file map.h.

◆ tc

u8 map_main_t::tc

Definition at line 264 of file map.h.

◆ tc_copy

bool map_main_t::tc_copy

Definition at line 265 of file map.h.

◆ tcp_mss

u16 map_main_t::tcp_mss

Definition at line 271 of file map.h.

◆ vlib_main

vlib_main_t* map_main_t::vlib_main

Definition at line 278 of file map.h.

◆ vnet_main

vnet_main_t* map_main_t::vnet_main

Definition at line 279 of file map.h.


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