[v2,3/8] crypto/cnxk: remove redundant code
Checks
Commit Message
Removing redundant code in cn10k lookaside IPsec.
Signed-off-by: Tejasree Kondoj <ktejasree@marvell.com>
---
drivers/crypto/cnxk/cn10k_ipsec.c | 5 -----
drivers/crypto/cnxk/cn10k_ipsec.h | 2 --
drivers/crypto/cnxk/cnxk_cryptodev_capabilities.c | 2 --
3 files changed, 9 deletions(-)
@@ -270,9 +270,6 @@ cn10k_sec_session_create(void *device, struct rte_security_session_conf *conf,
if (conf->action_type != RTE_SECURITY_ACTION_TYPE_LOOKASIDE_PROTOCOL)
return -EINVAL;
- if (rte_security_dynfield_register() < 0)
- return -ENOTSUP;
-
if (rte_mempool_get(mempool, (void **)&priv)) {
plt_err("Could not allocate security session private data");
return -ENOMEM;
@@ -280,8 +277,6 @@ cn10k_sec_session_create(void *device, struct rte_security_session_conf *conf,
set_sec_session_private_data(sess, priv);
- priv->userdata = conf->userdata;
-
if (conf->protocol != RTE_SECURITY_PROTOCOL_IPSEC) {
ret = -ENOTSUP;
goto mempool_put;
@@ -27,8 +27,6 @@ struct cn10k_ipsec_sa {
struct cn10k_sec_session {
struct cn10k_ipsec_sa sa;
- void *userdata;
- /**< Userdata registered by the application */
} __rte_cache_aligned;
void cn10k_sec_ops_override(void);
@@ -810,7 +810,6 @@ static const struct rte_security_capability sec_caps_templ[] = {
.options = { 0 }
},
.crypto_capabilities = NULL,
- .ol_flags = RTE_SECURITY_TX_OLOAD_NEED_MDATA
},
{ /* IPsec Lookaside Protocol ESP Tunnel Egress */
.action = RTE_SECURITY_ACTION_TYPE_LOOKASIDE_PROTOCOL,
@@ -822,7 +821,6 @@ static const struct rte_security_capability sec_caps_templ[] = {
.options = { 0 }
},
.crypto_capabilities = NULL,
- .ol_flags = RTE_SECURITY_TX_OLOAD_NEED_MDATA
},
{
.action = RTE_SECURITY_ACTION_TYPE_NONE