Go to the source code of this file.
|
pnat_interface_t * | pnat_interface_by_sw_if_index (u32 sw_if_index) |
|
static pnat_mask_fast_t | pnat_mask2fast (pnat_mask_t lookup_mask) |
|
static clib_error_t * | pnat_enable_interface (u32 sw_if_index, pnat_attachment_point_t attachment, pnat_mask_t mask) |
|
static int | pnat_disable_interface (u32 sw_if_index, pnat_attachment_point_t attachment) |
|
static void | pnat_calc_key_from_5tuple (u32 sw_if_index, pnat_attachment_point_t attachment, pnat_match_tuple_t *match, clib_bihash_kv_16_8_t *kv) |
|
pnat_instructions_t | pnat_instructions_from_mask (pnat_mask_t m) |
|
static void | pnat_enable (void) |
|
static void | pnat_disable (void) |
|
static int | pnat_interface_check_mask (u32 sw_if_index, pnat_attachment_point_t attachment, pnat_mask_t mask) |
|
int | pnat_binding_add (pnat_match_tuple_t *match, pnat_rewrite_tuple_t *rewrite, u32 *index) |
|
u32 | pnat_flow_lookup (u32 sw_if_index, pnat_attachment_point_t attachment, pnat_match_tuple_t *match) |
|
int | pnat_binding_attach (u32 sw_if_index, pnat_attachment_point_t attachment, u32 binding_index) |
|
int | pnat_binding_detach (u32 sw_if_index, pnat_attachment_point_t attachment, u32 binding_index) |
|
int | pnat_binding_del (u32 index) |
|
◆ pnat_binding_add()
◆ pnat_binding_attach()
◆ pnat_binding_del()
int pnat_binding_del |
( |
u32 |
index | ) |
|
◆ pnat_binding_detach()
◆ pnat_calc_key_from_5tuple()
◆ pnat_disable()
static void pnat_disable |
( |
void |
| ) |
|
|
static |
◆ pnat_disable_interface()
◆ pnat_enable()
static void pnat_enable |
( |
void |
| ) |
|
|
static |
◆ pnat_enable_interface()
◆ pnat_flow_lookup()
◆ pnat_instructions_from_mask()
◆ pnat_interface_by_sw_if_index()
◆ pnat_interface_check_mask()
◆ pnat_mask2fast()
◆ pnat_main