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