Go to the source code of this file.
◆ cnat_client_add()
◆ cnat_client_db_add()
◆ cnat_client_db_remove()
◆ cnat_client_destroy()
◆ cnat_client_dpo_interpose()
◆ cnat_client_dpo_lock()
static void cnat_client_dpo_lock |
( |
dpo_id_t * |
dpo | ) |
|
|
static |
◆ cnat_client_dpo_unlock()
static void cnat_client_dpo_unlock |
( |
dpo_id_t * |
dpo | ) |
|
|
static |
◆ cnat_client_free_by_ip()
void cnat_client_free_by_ip |
( |
ip46_address_t * |
ip, |
|
|
u8 |
af |
|
) |
| |
◆ cnat_client_init()
◆ cnat_client_is_clone()
◆ cnat_client_learn()
Called in the main thread by RPC from the workers to learn a new client.
Definition at line 188 of file cnat_client.c.
◆ cnat_client_purge()
int cnat_client_purge |
( |
void |
| ) |
|
Check all the clients were purged by translation & session purge.
Definition at line 228 of file cnat_client.c.
◆ cnat_client_show()
◆ cnat_client_throttle_pool_process()
void cnat_client_throttle_pool_process |
( |
| ) |
|
◆ cnat_client_translation_added()
void cnat_client_translation_added |
( |
index_t |
cci | ) |
|
A translation that references this VIP was added.
Definition at line 97 of file cnat_client.c.
◆ cnat_client_translation_deleted()
void cnat_client_translation_deleted |
( |
index_t |
cci | ) |
|
A translation that references this VIP was deleted.
Definition at line 108 of file cnat_client.c.
◆ format_cnat_client()
u8* format_cnat_client |
( |
u8 * |
s, |
|
|
va_list * |
args |
|
) |
| |
◆ format_cnat_client_dpo()
u8* format_cnat_client_dpo |
( |
u8 * |
s, |
|
|
va_list * |
ap |
|
) |
| |
◆ cnat_client_db
◆ cnat_client_dpo
◆ cnat_client_dpo_ip4_nodes
const static char* const cnat_client_dpo_ip4_nodes[] |
|
static |
Initial value:= {
"ip4-cnat-tx",
NULL,
}
Definition at line 311 of file cnat_client.c.
◆ cnat_client_dpo_ip6_nodes
const static char* const cnat_client_dpo_ip6_nodes[] |
|
static |
Initial value:= {
"ip6-cnat-tx",
NULL,
}
Definition at line 316 of file cnat_client.c.
◆ cnat_client_dpo_nodes
const static char* const * const cnat_client_dpo_nodes[DPO_PROTO_NUM] |
|
static |
◆ cnat_client_dpo_vft
◆ cnat_client_pool
◆ cnat_client_show_cmd_node
Initial value:= {
.path = "show cnat client",
.short_help = "show cnat client",
.is_mp_safe = 1,
}
(constructor) VLIB_CLI_COMMAND (cnat_client_show_cmd_node)
Definition at line 304 of file cnat_client.c.