ethernet: add sanity checks to p2p_ethernet_add/del
[vpp.git] / src / plugins / crypto_native / crypto_native.h
index d496cc6..b83dd77 100644 (file)
@@ -22,6 +22,7 @@ typedef void *(crypto_native_key_fn_t) (vnet_crypto_key_t * key);
 
 typedef struct
 {
+  CLIB_CACHE_LINE_ALIGN_MARK (cacheline0);
   u8x16 cbc_iv[4];
 } crypto_native_per_thread_data_t;
 
@@ -39,11 +40,13 @@ clib_error_t *crypto_native_aes_cbc_init_sse42 (vlib_main_t * vm);
 clib_error_t *crypto_native_aes_cbc_init_avx2 (vlib_main_t * vm);
 clib_error_t *crypto_native_aes_cbc_init_avx512 (vlib_main_t * vm);
 clib_error_t *crypto_native_aes_cbc_init_vaes (vlib_main_t * vm);
+clib_error_t *crypto_native_aes_cbc_init_neon (vlib_main_t * vm);
 
 clib_error_t *crypto_native_aes_gcm_init_sse42 (vlib_main_t * vm);
 clib_error_t *crypto_native_aes_gcm_init_avx2 (vlib_main_t * vm);
 clib_error_t *crypto_native_aes_gcm_init_avx512 (vlib_main_t * vm);
 clib_error_t *crypto_native_aes_gcm_init_vaes (vlib_main_t * vm);
+clib_error_t *crypto_native_aes_gcm_init_neon (vlib_main_t * vm);
 #endif /* __crypto_native_h__ */
 
 /*