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

Data Fields

clib_bihash_8_8_t out2in
clib_bihash_8_8_t in2out
clib_bihash_8_8_t user_hash
snat_session_t * sessions
u32 random_seed
u32 rx_feature_in2out
u32 rx_feature_out2in
u32 translation_buckets
u32 translation_memory_size
u32 user_buckets
u32 user_memory_size
u32 max_translations_per_user
u32 outside_vrf_id
u32 outside_fib_index
u16 msg_id_base

Detailed Description

Definition at line 104 of file snat.h.

Field Documentation

snat_address_t* snat_main_t::addresses

Definition at line 119 of file snat.h.

api_main_t* snat_main_t::api_main

Definition at line 149 of file snat.h.

ethernet_main_t* snat_main_t::ethernet_main

Definition at line 148 of file snat.h.

clib_bihash_8_8_t snat_main_t::in2out

Definition at line 107 of file snat.h.

ip_lookup_main_t* snat_main_t::ip4_lookup_main

Definition at line 147 of file snat.h.

ip4_main_t* snat_main_t::ip4_main

Definition at line 146 of file snat.h.

dlist_elt_t* snat_main_t::list_pool

Definition at line 122 of file snat.h.

u32 snat_main_t::max_translations_per_user

Definition at line 136 of file snat.h.

u16 snat_main_t::msg_id_base

Definition at line 141 of file snat.h.

clib_bihash_8_8_t snat_main_t::out2in

Definition at line 106 of file snat.h.

u32 snat_main_t::outside_fib_index

Definition at line 138 of file snat.h.

u32 snat_main_t::outside_vrf_id

Definition at line 137 of file snat.h.

u32 snat_main_t::random_seed

Definition at line 125 of file snat.h.

u32 snat_main_t::rx_feature_in2out

Definition at line 128 of file snat.h.

u32 snat_main_t::rx_feature_out2in

Definition at line 129 of file snat.h.

snat_session_t* snat_main_t::sessions

Definition at line 116 of file snat.h.

u32 snat_main_t::translation_buckets

Definition at line 132 of file snat.h.

u32 snat_main_t::translation_memory_size

Definition at line 133 of file snat.h.

u32 snat_main_t::user_buckets

Definition at line 134 of file snat.h.

clib_bihash_8_8_t snat_main_t::user_hash

Definition at line 110 of file snat.h.

u32 snat_main_t::user_memory_size

Definition at line 135 of file snat.h.

snat_user_t* snat_main_t::users

Definition at line 113 of file snat.h.

vlib_main_t* snat_main_t::vlib_main

Definition at line 144 of file snat.h.

vnet_main_t* snat_main_t::vnet_main

Definition at line 145 of file snat.h.

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