Add extern to *_main global variable declarations in header files.
[vpp.git] / src / plugins / dpdk / ipsec / ipsec.c
index 2fd331c..6aa5fae 100644 (file)
@@ -21,6 +21,8 @@
 #include <dpdk/device/dpdk.h>
 #include <dpdk/ipsec/ipsec.h>
 
+dpdk_crypto_main_t dpdk_crypto_main;
+
 #define EMPTY_STRUCT {0}
 
 static void
@@ -317,8 +319,8 @@ crypto_set_auth_xform (struct rte_crypto_sym_xform *xform,
   xform->auth.key.length = a->key_len;
   xform->auth.digest_length = a->trunc_size;
 #if DPDK_NO_AEAD
-  if (sa->crypto_alg == IPSEC_CRYPTO_ALG_AES_GCM_128 |
-      sa->crypto_alg == IPSEC_CRYPTO_ALG_AES_GCM_192 |
+  if (sa->crypto_alg == IPSEC_CRYPTO_ALG_AES_GCM_128 ||
+      sa->crypto_alg == IPSEC_CRYPTO_ALG_AES_GCM_192 ||
       sa->crypto_alg == IPSEC_CRYPTO_ALG_AES_GCM_256)
     xform->auth.algo = RTE_CRYPTO_AUTH_AES_GCM;
   xform->auth.add_auth_data_length = sa->use_esn ? 12 : 8;