![]() |
FD.io VPP
v19.01.3-6-g70449b9b9
Vector Packet Processing
|
Include dependency graph for dslite.h:
This graph shows which files directly or indirectly include this file: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 121 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 114 of file dslite_ce_encap.c.
| vlib_node_registration_t dslite_in2out_node |
(constructor) VLIB_REGISTER_NODE (dslite_in2out_node)
Definition at line 456 of file dslite_in2out.c.
| vlib_node_registration_t dslite_in2out_slowpath_node |
(constructor) VLIB_REGISTER_NODE (dslite_in2out_slowpath_node)
Definition at line 485 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 272 of file dslite_out2in.c.