X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fcrypto%2Fdpaa_sec%2Fdpaa_sec.c;fp=drivers%2Fcrypto%2Fdpaa_sec%2Fdpaa_sec.c;h=a552e64506452b14bdef237e8a4b3782f4adb806;hb=8f4125c1bf476d4f44052c7f1ab5807d02287b73;hp=9a7d5eb8b73c9b0e26e036c82353291b22a37884;hpb=0aa5986c280f34893b2a6bacf044cff31484fe0c;p=dpdk.git diff --git a/drivers/crypto/dpaa_sec/dpaa_sec.c b/drivers/crypto/dpaa_sec/dpaa_sec.c index 9a7d5eb8b7..a552e64506 100644 --- a/drivers/crypto/dpaa_sec/dpaa_sec.c +++ b/drivers/crypto/dpaa_sec/dpaa_sec.c @@ -2820,6 +2820,12 @@ dpaa_sec_set_ipsec_session(__rte_unused struct rte_cryptodev *dev, session->proto_alg = conf->protocol; session->ctxt = DPAA_SEC_IPSEC; + if (ipsec_xform->life.bytes_hard_limit != 0 || + ipsec_xform->life.bytes_soft_limit != 0 || + ipsec_xform->life.packets_hard_limit != 0 || + ipsec_xform->life.packets_soft_limit != 0) + return -ENOTSUP; + if (ipsec_xform->direction == RTE_SECURITY_IPSEC_SA_DIR_EGRESS) session->dir = DIR_ENC; else