7 #ifndef ODP_IPSEC_STREAM_H_
8 #define ODP_IPSEC_STREAM_H_
14 #include <openssl/evp.h>
17 #include <odp_ipsec_misc.h>
18 #include <odp_ipsec_cache.h>
23 typedef struct stream_db_entry_s {
24 struct stream_db_entry_s *next;
38 ipsec_cache_entry_t *entry;
43 ipsec_cache_entry_t *entry;
50 typedef struct stream_db_s {
52 stream_db_entry_t *list;
53 stream_db_entry_t array[MAX_DB];
56 extern stream_db_t *stream_db;
59 void init_stream_db(
void);
62 void deinit_stream_db(
void);
73 int create_stream_db_entry(
char *input);
82 void resolve_stream_db(
void);
98 odp_packet_t create_ipv4_packet(stream_db_entry_t *stream,
111 odp_bool_t verify_ipv4_packet(stream_db_entry_t *stream,
125 int create_stream_db_inputs(
void);
bool odp_bool_t
Boolean type.