7 #ifndef ODP_IPSEC_SA_DB_H_
8 #define ODP_IPSEC_SA_DB_H_
14 #include <odp_ipsec_misc.h>
16 typedef enum sa_mode_s {
17 IPSEC_SA_MODE_TRANSPORT,
21 typedef enum sa_flags_s {
29 typedef struct sa_db_entry_s {
30 struct sa_db_entry_s *next;
46 typedef struct sa_db_s {
49 sa_db_entry_t array[MAX_DB];
53 void init_sa_db(
void);
65 int create_sa_db_entry(
char *input,
odp_bool_t cipher);
69 void dump_sa_db(
void);
80 sa_db_entry_t *find_sa_db_entry(ip_addr_range_t *src,
87 typedef struct tun_db_entry_s {
88 struct tun_db_entry_s *next;
98 typedef struct tun_db_s {
100 tun_db_entry_t *list;
101 tun_db_entry_t array[MAX_DB];
105 void init_tun_db(
void);
116 int create_tun_db_entry(
char *input);
121 void dump_tun_db(
void);
131 tun_db_entry_t *find_tun_db_entry(uint32_t ip_src,
bool odp_bool_t
Boolean type.