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

Data Fields

snat_interface_tinterfaces
 Interface pool. More...
 
snat_address_taddr_pool
 Address pool vector. More...
 
u32auto_add_sw_if_indices
 sw_if_indices whose interface addresses should be auto-added More...
 
nat64_prefix_tpref64
 Pref64 vector. More...
 
nat64_db_tdb
 BIB and session DB per thread. More...
 
u32 fq_in2out_index
 Worker handoff. More...
 
u32 fq_out2in_index
 
nat64_static_bib_to_update_tstatic_bibs
 Pool of static BIB entries to be added/deleted in worker threads. More...
 
u32 error_node_index
 
u32 bib_buckets
 config parameters More...
 
u32 bib_memory_size
 
u32 st_buckets
 
u32 st_memory_size
 
u32 udp_timeout
 values of various timeouts More...
 
u32 icmp_timeout
 
u32 tcp_trans_timeout
 
u32 tcp_est_timeout
 
u32 total_enabled_count
 
u32 nat64_expire_walk_node_index
 
vlib_simple_counter_main_t total_bibs
 
vlib_simple_counter_main_t total_sessions
 
ip4_main_tip4_main
 
snat_main_tsm
 

Detailed Description

Definition at line 68 of file nat64.h.

Field Documentation

◆ addr_pool

snat_address_t* nat64_main_t::addr_pool

Address pool vector.

Definition at line 74 of file nat64.h.

◆ auto_add_sw_if_indices

u32* nat64_main_t::auto_add_sw_if_indices

sw_if_indices whose interface addresses should be auto-added

Definition at line 77 of file nat64.h.

◆ bib_buckets

u32 nat64_main_t::bib_buckets

config parameters

Definition at line 95 of file nat64.h.

◆ bib_memory_size

u32 nat64_main_t::bib_memory_size

Definition at line 96 of file nat64.h.

◆ db

nat64_db_t* nat64_main_t::db

BIB and session DB per thread.

Definition at line 83 of file nat64.h.

◆ error_node_index

u32 nat64_main_t::error_node_index

Definition at line 92 of file nat64.h.

◆ fq_in2out_index

u32 nat64_main_t::fq_in2out_index

Worker handoff.

Definition at line 86 of file nat64.h.

◆ fq_out2in_index

u32 nat64_main_t::fq_out2in_index

Definition at line 87 of file nat64.h.

◆ icmp_timeout

u32 nat64_main_t::icmp_timeout

Definition at line 102 of file nat64.h.

◆ interfaces

snat_interface_t* nat64_main_t::interfaces

Interface pool.

Definition at line 71 of file nat64.h.

◆ ip4_main

ip4_main_t* nat64_main_t::ip4_main

Definition at line 115 of file nat64.h.

◆ nat64_expire_walk_node_index

u32 nat64_main_t::nat64_expire_walk_node_index

Definition at line 109 of file nat64.h.

◆ pref64

nat64_prefix_t* nat64_main_t::pref64

Pref64 vector.

Definition at line 80 of file nat64.h.

◆ sm

snat_main_t* nat64_main_t::sm

Definition at line 116 of file nat64.h.

◆ st_buckets

u32 nat64_main_t::st_buckets

Definition at line 97 of file nat64.h.

◆ st_memory_size

u32 nat64_main_t::st_memory_size

Definition at line 98 of file nat64.h.

◆ static_bibs

nat64_static_bib_to_update_t* nat64_main_t::static_bibs

Pool of static BIB entries to be added/deleted in worker threads.

Definition at line 90 of file nat64.h.

◆ tcp_est_timeout

u32 nat64_main_t::tcp_est_timeout

Definition at line 104 of file nat64.h.

◆ tcp_trans_timeout

u32 nat64_main_t::tcp_trans_timeout

Definition at line 103 of file nat64.h.

◆ total_bibs

vlib_simple_counter_main_t nat64_main_t::total_bibs

Definition at line 112 of file nat64.h.

◆ total_enabled_count

u32 nat64_main_t::total_enabled_count

Definition at line 107 of file nat64.h.

◆ total_sessions

vlib_simple_counter_main_t nat64_main_t::total_sessions

Definition at line 113 of file nat64.h.

◆ udp_timeout

u32 nat64_main_t::udp_timeout

values of various timeouts

Definition at line 101 of file nat64.h.


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