Go to the source code of this file.
|
static void | ipsec_tun_protect_feature_set (ipsec_tun_protect_t *itp, u8 enable) |
|
static void | ipsec_tun_protect_db_add (ipsec_main_t *im, const ipsec_tun_protect_t *itp) |
|
static void | ipsec_tun_protect_db_remove (ipsec_main_t *im, const ipsec_tun_protect_t *itp) |
|
static void | ipsec_tun_protect_config (ipsec_main_t *im, ipsec_tun_protect_t *itp, u32 sa_out, u32 *sas_in) |
|
static void | ipsec_tun_protect_unconfig (ipsec_main_t *im, ipsec_tun_protect_t *itp) |
|
index_t | ipsec_tun_protect_find (u32 sw_if_index) |
|
int | ipsec_tun_protect_update_one (u32 sw_if_index, u32 sa_out, u32 sa_in) |
|
int | ipsec_tun_protect_update_out (u32 sw_if_index, u32 sa_out) |
|
int | ipsec_tun_protect_update_in (u32 sw_if_index, u32 sa_in) |
|
int | ipsec_tun_protect_update (u32 sw_if_index, u32 sa_out, u32 *sas_in) |
|
int | ipsec_tun_protect_del (u32 sw_if_index) |
|
void | ipsec_tun_protect_walk (ipsec_tun_protect_walk_cb_t fn, void *ctx) |
|
clib_error_t * | ipsec_tunnel_protect_init (vlib_main_t *vm) |
|
◆ ipsec_protect_db_t
◆ ipsec_tun_protect_config()
◆ ipsec_tun_protect_db_add()
◆ ipsec_tun_protect_db_remove()
◆ ipsec_tun_protect_del()
int ipsec_tun_protect_del |
( |
u32 |
sw_if_index | ) |
|
◆ ipsec_tun_protect_feature_set()
◆ ipsec_tun_protect_find()
◆ ipsec_tun_protect_unconfig()
◆ ipsec_tun_protect_update()
int ipsec_tun_protect_update |
( |
u32 |
sw_if_index, |
|
|
u32 |
sa_out, |
|
|
u32 * |
sas_in |
|
) |
| |
◆ ipsec_tun_protect_update_in()
int ipsec_tun_protect_update_in |
( |
u32 |
sw_if_index, |
|
|
u32 |
sa_in |
|
) |
| |
◆ ipsec_tun_protect_update_one()
int ipsec_tun_protect_update_one |
( |
u32 |
sw_if_index, |
|
|
u32 |
sa_out, |
|
|
u32 |
sa_in |
|
) |
| |
◆ ipsec_tun_protect_update_out()
int ipsec_tun_protect_update_out |
( |
u32 |
sw_if_index, |
|
|
u32 |
sa_out |
|
) |
| |
◆ ipsec_tun_protect_walk()
◆ ipsec_tunnel_protect_init()
◆ ipsec_protect_db
◆ ipsec_protect_pool
Pool of tunnel protection objects.
Definition at line 25 of file ipsec_tun.c.