octeon: fix octeon build issue 36/42136/1
authorMonendra Singh Kushwaha <[email protected]>
Sun, 12 Jan 2025 01:17:04 +0000 (06:47 +0530)
committerMonendra Singh Kushwaha <[email protected]>
Sun, 12 Jan 2025 01:24:57 +0000 (06:54 +0530)
This patch adapts new changes introduced in crypto framework
as part of 6676d951.

Type: fix
fixes: 6676d951

Change-Id: I7bbe8d87250e072b2891c0eedee1e14642fab4bc
Signed-off-by: Monendra Singh Kushwaha <[email protected]>
src/plugins/dev_octeon/crypto.c

index 652ed3c..df6670e 100644 (file)
@@ -66,7 +66,7 @@ oct_crypto_session_create (vlib_main_t *vm, vnet_crypto_key_index_t key_index,
 
   key = vnet_crypto_get_key (key_index);
 
-  if (key->type == VNET_CRYPTO_KEY_TYPE_LINK)
+  if (key->is_link)
     {
       /*
        * Read crypto or integ key session. And map link key index to same.
@@ -1335,8 +1335,7 @@ oct_crypto_aead_session_update (vlib_main_t *vm, oct_crypto_sess_t *sess,
       return -1;
     }
 
-  rv = roc_se_ciph_key_set (&sess->cpt_ctx, enc_type, key->data,
-                           key->length));
+  rv = roc_se_ciph_key_set (&sess->cpt_ctx, enc_type, key->data, key->length);
   if (rv)
     {
       clib_warning ("Cryptodev: Error in setting cipher key for enc type %u",
@@ -1371,7 +1370,7 @@ oct_crypto_session_init (vlib_main_t *vm, oct_crypto_sess_t *session,
 
   key = vnet_crypto_get_key (key_index);
 
-  if (key->type == VNET_CRYPTO_KEY_TYPE_LINK)
+  if (key->is_link)
     rv = oct_crypto_link_session_update (vm, session, key_index, op_type);
   else
     rv = oct_crypto_aead_session_update (vm, session, key_index, op_type);