ipsec: esp-encrypt rework
[vpp.git] / src / vnet / ipsec / ipsec.c
index e9d13a4..9221049 100644 (file)
@@ -224,8 +224,6 @@ ipsec_init (vlib_main_t * vm)
   ipsec_main_t *im = &ipsec_main;
   ipsec_main_crypto_alg_t *a;
 
-  clib_memset (im, 0, sizeof (im[0]));
-
   im->vnet_main = vnet_get_main ();
   im->vlib_main = vm;
 
@@ -318,6 +316,8 @@ ipsec_init (vlib_main_t * vm)
   i->op_type = VNET_CRYPTO_OP_SHA512_HMAC;
   i->trunc_size = 32;
 
+  vec_validate_aligned (im->ptd, vec_len (vlib_mains), CLIB_CACHE_LINE_BYTES);
+
   return 0;
 }