FD.io VPP  v17.04-9-g99c0734
Vector Packet Processing
ipsec.c File Reference
+ Include dependency graph for ipsec.c:

Go to the source code of this file.

Functions

u32 ipsec_get_sa_index_by_sa_id (u32 sa_id)
 
int ipsec_set_interface_spd (vlib_main_t *vm, u32 sw_if_index, u32 spd_id, int is_add)
 
int ipsec_add_del_spd (vlib_main_t *vm, u32 spd_id, int is_add)
 
static int ipsec_spd_entry_sort (void *a1, void *a2)
 
int ipsec_add_del_policy (vlib_main_t *vm, ipsec_policy_t *policy, int is_add)
 
static u8 ipsec_is_sa_used (u32 sa_index)
 
int ipsec_add_del_sa (vlib_main_t *vm, ipsec_sa_t *new_sa, int is_add)
 
int ipsec_set_sa_key (vlib_main_t *vm, ipsec_sa_t *sa_update)
 
static void ipsec_rand_seed (void)
 
static clib_error_tipsec_check_support (ipsec_sa_t *sa)
 
static clib_error_tipsec_init (vlib_main_t *vm)
 

Function Documentation

int ipsec_add_del_policy ( vlib_main_t vm,
ipsec_policy_t policy,
int  is_add 
)

Definition at line 152 of file ipsec.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int ipsec_add_del_sa ( vlib_main_t vm,
ipsec_sa_t new_sa,
int  is_add 
)

Definition at line 411 of file ipsec.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int ipsec_add_del_spd ( vlib_main_t vm,
u32  spd_id,
int  is_add 
)

Definition at line 86 of file ipsec.c.

+ Here is the caller graph for this function:

static clib_error_t* ipsec_check_support ( ipsec_sa_t sa)
static

Definition at line 513 of file ipsec.c.

+ Here is the caller graph for this function:

u32 ipsec_get_sa_index_by_sa_id ( u32  sa_id)

Definition at line 28 of file ipsec.c.

+ Here is the caller graph for this function:

static clib_error_t* ipsec_init ( vlib_main_t vm)
static

Definition at line 526 of file ipsec.c.

+ Here is the call graph for this function:

static u8 ipsec_is_sa_used ( u32  sa_index)
static

Definition at line 381 of file ipsec.c.

+ Here is the caller graph for this function:

static void ipsec_rand_seed ( void  )
static

Definition at line 496 of file ipsec.c.

+ Here is the caller graph for this function:

int ipsec_set_interface_spd ( vlib_main_t vm,
u32  sw_if_index,
u32  spd_id,
int  is_add 
)

Definition at line 39 of file ipsec.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int ipsec_set_sa_key ( vlib_main_t vm,
ipsec_sa_t sa_update 
)

Definition at line 455 of file ipsec.c.

+ Here is the caller graph for this function:

static int ipsec_spd_entry_sort ( void *  a1,
void *  a2 
)
static

Definition at line 131 of file ipsec.c.

+ Here is the caller graph for this function: