X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fplugins%2Fcrypto_native%2Fcrypto_native.h;fp=src%2Fplugins%2Fcrypto_ia32%2Fcrypto_ia32.h;h=83362102f77447cc51e8d1f84549054bfad0227e;hb=7d08e39a87f5805d1ef764aa0fd986490fb4f7bb;hp=e2b30071854a9950bc7d4cbba35cee7e1ac115d7;hpb=0d4a61216c2329eec5167d0411481431037ac5c1;p=vpp.git diff --git a/src/plugins/crypto_ia32/crypto_ia32.h b/src/plugins/crypto_native/crypto_native.h similarity index 53% rename from src/plugins/crypto_ia32/crypto_ia32.h rename to src/plugins/crypto_native/crypto_native.h index e2b30071854..83362102f77 100644 --- a/src/plugins/crypto_ia32/crypto_ia32.h +++ b/src/plugins/crypto_native/crypto_native.h @@ -15,36 +15,36 @@ *------------------------------------------------------------------ */ -#ifndef __crypto_ia32_h__ -#define __crypto_ia32_h__ +#ifndef __crypto_native_h__ +#define __crypto_native_h__ -typedef void *(crypto_ia32_key_fn_t) (vnet_crypto_key_t * key); +typedef void *(crypto_native_key_fn_t) (vnet_crypto_key_t * key); typedef struct { __m128i cbc_iv[4]; -} crypto_ia32_per_thread_data_t; +} crypto_native_per_thread_data_t; typedef struct { u32 crypto_engine_index; - crypto_ia32_per_thread_data_t *per_thread_data; - crypto_ia32_key_fn_t *key_fn[VNET_CRYPTO_N_ALGS]; + crypto_native_per_thread_data_t *per_thread_data; + crypto_native_key_fn_t *key_fn[VNET_CRYPTO_N_ALGS]; void **key_data; -} crypto_ia32_main_t; +} crypto_native_main_t; -extern crypto_ia32_main_t crypto_ia32_main; +extern crypto_native_main_t crypto_native_main; -clib_error_t *crypto_ia32_aesni_cbc_init_sse42 (vlib_main_t * vm); -clib_error_t *crypto_ia32_aesni_cbc_init_avx2 (vlib_main_t * vm); -clib_error_t *crypto_ia32_aesni_cbc_init_avx512 (vlib_main_t * vm); -clib_error_t *crypto_ia32_aesni_cbc_init_vaes (vlib_main_t * vm); +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_ia32_aesni_gcm_init_sse42 (vlib_main_t * vm); -clib_error_t *crypto_ia32_aesni_gcm_init_avx2 (vlib_main_t * vm); -clib_error_t *crypto_ia32_aesni_gcm_init_avx512 (vlib_main_t * vm); -clib_error_t *crypto_ia32_aesni_gcm_init_vaes (vlib_main_t * vm); -#endif /* __crypto_ia32_h__ */ +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); +#endif /* __crypto_native_h__ */ /* * fd.io coding-style-patch-verification: ON