Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
acl-plugin: acl-as-a-service: VPP-1248: fix the error if exports.h included in more...
[vpp.git]
/
src
/
plugins
/
acl
/
acl.h
diff --git
a/src/plugins/acl/acl.h
b/src/plugins/acl/acl.h
index
0c0a6db
..
f63771f
100644
(file)
--- a/
src/plugins/acl/acl.h
+++ b/
src/plugins/acl/acl.h
@@
-26,6
+26,7
@@
#include <vppinfra/elog.h>
#include <vppinfra/bihash_48_8.h>
#include <vppinfra/bihash_40_8.h>
#include <vppinfra/elog.h>
#include <vppinfra/bihash_48_8.h>
#include <vppinfra/bihash_40_8.h>
+#include <vppinfra/bihash_16_8.h>
#include "fa_node.h"
#include "hash_lookup_types.h"
#include "fa_node.h"
#include "hash_lookup_types.h"
@@
-246,7
+247,8
@@
typedef struct {
uword *fa_out_acl_on_sw_if_index;
/* bihash holding all of the sessions */
int fa_sessions_hash_is_initialized;
uword *fa_out_acl_on_sw_if_index;
/* bihash holding all of the sessions */
int fa_sessions_hash_is_initialized;
- clib_bihash_40_8_t fa_sessions_hash;
+ clib_bihash_40_8_t fa_ip6_sessions_hash;
+ clib_bihash_16_8_t fa_ip4_sessions_hash;
/* The process node which orcherstrates the cleanup */
u32 fa_cleaner_node_index;
/* FA session timeouts, in seconds */
/* The process node which orcherstrates the cleanup */
u32 fa_cleaner_node_index;
/* FA session timeouts, in seconds */
@@
-388,15
+390,7
@@
AH has a special treatment of its length, it is in 32-bit words, not 64-bit word
extern acl_main_t acl_main;
extern acl_main_t acl_main;
-/*
- * pointer to the above.
- * Needed for some gymnastics to be able to provide
- * the inline functions from this plugin to other plugins.
- */
-
-extern acl_main_t *p_acl_main;
void *acl_plugin_set_heap();
void *acl_plugin_set_heap();
-
#endif
#endif