FD.io VPP
v20.01-48-g3e0dafb74
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | dslite_session_key_t |
struct | dslite_b4_t |
struct | dslite_per_thread_data_t |
struct | dslite_main_t |
struct | dslite_trace_t |
struct | dslite_ce_trace_t |
Macros | |
#define | foreach_dslite_error |
Enumerations | |
enum | dslite_error_t { DSLITE_N_ERROR } |
Functions | |
typedef | CLIB_PACKED (struct { snat_session_key_t out2in;dslite_session_key_t in2out;u32 per_b4_index;u32 per_b4_list_head_index;f64 last_heard;u64 total_bytes;u32 total_pkts;}) dslite_session_t |
void | dslite_init (vlib_main_t *vm) |
void | dslite_set_ce (dslite_main_t *dm, u8 set) |
int | dslite_set_aftr_ip6_addr (dslite_main_t *dm, ip6_address_t *addr) |
int | dslite_set_b4_ip6_addr (dslite_main_t *dm, ip6_address_t *addr) |
int | dslite_set_aftr_ip4_addr (dslite_main_t *dm, ip4_address_t *addr) |
int | dslite_set_b4_ip4_addr (dslite_main_t *dm, ip4_address_t *addr) |
int | dslite_add_del_pool_addr (dslite_main_t *dm, ip4_address_t *addr, u8 is_add) |
u8 * | format_dslite_trace (u8 *s, va_list *args) |
u8 * | format_dslite_ce_trace (u8 *s, va_list *args) |
Variables | |
dslite_main_t | dslite_main |
vlib_node_registration_t | dslite_in2out_node |
(constructor) VLIB_REGISTER_NODE (dslite_in2out_node) More... | |
vlib_node_registration_t | dslite_in2out_slowpath_node |
(constructor) VLIB_REGISTER_NODE (dslite_in2out_slowpath_node) More... | |
vlib_node_registration_t | dslite_out2in_node |
(constructor) VLIB_REGISTER_NODE (dslite_out2in_node) More... | |
vlib_node_registration_t | dslite_ce_encap_node |
(constructor) VLIB_REGISTER_NODE (dslite_ce_encap_node) More... | |
vlib_node_registration_t | dslite_ce_decap_node |
(constructor) VLIB_REGISTER_NODE (dslite_ce_decap_node) More... | |
#define foreach_dslite_error |
enum dslite_error_t |
typedef CLIB_PACKED | ( | struct { snat_session_key_t out2in;dslite_session_key_t in2out;u32 per_b4_index;u32 per_b4_list_head_index;f64 last_heard;u64 total_bytes;u32 total_pkts;} | ) |
int dslite_add_del_pool_addr | ( | dslite_main_t * | dm, |
ip4_address_t * | addr, | ||
u8 | is_add | ||
) |
void dslite_init | ( | vlib_main_t * | vm | ) |
int dslite_set_aftr_ip4_addr | ( | dslite_main_t * | dm, |
ip4_address_t * | addr | ||
) |
int dslite_set_aftr_ip6_addr | ( | dslite_main_t * | dm, |
ip6_address_t * | addr | ||
) |
int dslite_set_b4_ip4_addr | ( | dslite_main_t * | dm, |
ip4_address_t * | addr | ||
) |
int dslite_set_b4_ip6_addr | ( | dslite_main_t * | dm, |
ip6_address_t * | addr | ||
) |
void dslite_set_ce | ( | dslite_main_t * | dm, |
u8 | set | ||
) |
vlib_node_registration_t dslite_ce_decap_node |
(constructor) VLIB_REGISTER_NODE (dslite_ce_decap_node)
Definition at line 119 of file dslite_ce_decap.c.
vlib_node_registration_t dslite_ce_encap_node |
(constructor) VLIB_REGISTER_NODE (dslite_ce_encap_node)
Definition at line 112 of file dslite_ce_encap.c.
vlib_node_registration_t dslite_in2out_node |
(constructor) VLIB_REGISTER_NODE (dslite_in2out_node)
Definition at line 453 of file dslite_in2out.c.
vlib_node_registration_t dslite_in2out_slowpath_node |
(constructor) VLIB_REGISTER_NODE (dslite_in2out_slowpath_node)
Definition at line 479 of file dslite_in2out.c.
dslite_main_t dslite_main |
vlib_node_registration_t dslite_out2in_node |
(constructor) VLIB_REGISTER_NODE (dslite_out2in_node)
Definition at line 271 of file dslite_out2in.c.