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>
23typedef struct stream_db_entry_s {
24 struct stream_db_entry_s *next;
38 ipsec_cache_entry_t *entry;
43 ipsec_cache_entry_t *entry;
50typedef struct stream_db_s {
52 stream_db_entry_t *list;
53 stream_db_entry_t array[MAX_DB];
56extern stream_db_t *stream_db;
59void init_stream_db(
void);
62void deinit_stream_db(
void);
73int create_stream_db_entry(
char *input);
82void resolve_stream_db(
void);
98odp_packet_t create_ipv4_packet(stream_db_entry_t *stream,
111odp_bool_t verify_ipv4_packet(stream_db_entry_t *stream,
125int create_stream_db_inputs(
void);
bool odp_bool_t
Boolean type.