From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id BF200A050A; Sat, 7 May 2022 13:09:28 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6290D4068A; Sat, 7 May 2022 13:09:28 +0200 (CEST) Received: from mail-il1-f181.google.com (mail-il1-f181.google.com [209.85.166.181]) by mails.dpdk.org (Postfix) with ESMTP id B1BBD40395 for ; Sat, 7 May 2022 13:09:26 +0200 (CEST) Received: by mail-il1-f181.google.com with SMTP id n6so4434677ili.7 for ; Sat, 07 May 2022 04:09:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=eEXB5lD8gQRGfQ0a3WY02KT95U0Y12J33fonEpzPfIs=; b=gZnsjcFXQWtkM4pDUv1GDjWfEPRqNQNHCpJRzC8jg7c6ApLK1o5PrDqPo11eDMHnd6 JlW9xTP9PmlmtyXN1DF86VWY6YTjq5+HkqMQHuHjVnkyBGsvDy16mJkvgn7rUBM5Yx+o y6iglnXjT2uQnZjlw0QUvFix19UPdhP+M8HfUS4av62/RgKAAFCxPDRPcKgSygtP8D5g lxjZkvTSUnaX/XEZwhmA+BX+uXszy1yWrwanTunRUgRtfkprmNf0exq6PKd16z9TI76F xOS0RWZ7culDQrKMngEy+tffiUY+HVPiE5qkLAtcRomRa8b5OD3GMe5mcHMIg5/hNvXv rn/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=eEXB5lD8gQRGfQ0a3WY02KT95U0Y12J33fonEpzPfIs=; b=XS2O1Jfg27M1ExHMPby78ZE2GmeZICkKkGaSC/tsJHgS0uO58J/SlUzESaAVHdjkSt IZB1T0MRUVGapK4EUoJhGw2MK9TiUjsdLIaaAIAFGYsyL2Jd9+nUchZWZTjQVtjsPOjQ sxz44FNQ40CN107eRC3i0d5I5YPzoy+SyjfaJgQxRaksEEABrw+svegA0vMDNPT47kca BlNdQNv+ZTiabgp+DnfgZ1tZXUUkWaU9XbQqFdDiMH2UrJogX7ORavmsLPkiVLjy038i pFDNElBffxZgVkm4li/ovh/zbrj1/1gKlxB+m6Zj3XI9qKaayI3Fj4k355yyRYXChX+u BXJA== X-Gm-Message-State: AOAM53120blUwd9TzFxr+aSXU7kSG20n1Z6n3KE2aT3PC94fVt9Qpal/ QBBCoUy5rLd2RA6JOteLYeVb0Bq/sWi+H75LieQ= X-Google-Smtp-Source: ABdhPJzKuZmLGLf8Dsq0F6ccCKi6cTsZNwgluNTbE0vpyJrxrRIOktZ+ypwaadCU6NZoTGqIcasNV7giVsUpT+JfV7g= X-Received: by 2002:a05:6e02:17c6:b0:2cd:f999:3dd with SMTP id z6-20020a056e0217c600b002cdf99903ddmr3165378ilu.318.1651921765985; Sat, 07 May 2022 04:09:25 -0700 (PDT) MIME-Version: 1.0 References: <20220430045955.1875892-1-vattunuru@marvell.com> In-Reply-To: <20220430045955.1875892-1-vattunuru@marvell.com> From: Jerin Jacob Date: Sat, 7 May 2022 16:39:00 +0530 Message-ID: Subject: Re: [PATCH 1/1] net/cnxk: enable 3des-cbc capability To: Vamsi Attunuru , Thomas Monjalon Cc: dpdk-dev , Jerin Jacob Content-Type: text/plain; charset="UTF-8" X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On Sat, Apr 30, 2022 at 10:30 AM Vamsi Attunuru wrote: > > Patch enables 3DES-CBC capability of inline crypto device. > > Signed-off-by: Vamsi Attunuru Acked-by: Jerin Jacob Applied to dpdk-next-net-mrvl/for-next-net. Thanks > --- > drivers/common/cnxk/cnxk_security.c | 3 +++ > drivers/net/cnxk/cn10k_ethdev_sec.c | 20 ++++++++++++++++++++ > 2 files changed, 23 insertions(+) > > diff --git a/drivers/common/cnxk/cnxk_security.c b/drivers/common/cnxk/cnxk_security.c > index ec808c0033..8ea0aea7c2 100644 > --- a/drivers/common/cnxk/cnxk_security.c > +++ b/drivers/common/cnxk/cnxk_security.c > @@ -129,6 +129,9 @@ ot_ipsec_sa_common_param_fill(union roc_ot_ipsec_sa_word2 *w2, > case RTE_CRYPTO_CIPHER_AES_CTR: > w2->s.enc_type = ROC_IE_OT_SA_ENC_AES_CTR; > break; > + case RTE_CRYPTO_CIPHER_3DES_CBC: > + w2->s.enc_type = ROC_IE_OT_SA_ENC_3DES_CBC; > + break; > default: > return -ENOTSUP; > } > diff --git a/drivers/net/cnxk/cn10k_ethdev_sec.c b/drivers/net/cnxk/cn10k_ethdev_sec.c > index 87bb691ab4..d0463b3622 100644 > --- a/drivers/net/cnxk/cn10k_ethdev_sec.c > +++ b/drivers/net/cnxk/cn10k_ethdev_sec.c > @@ -62,6 +62,26 @@ static struct rte_cryptodev_capabilities cn10k_eth_sec_crypto_caps[] = { > }, } > }, } > }, > + { /* 3DES CBC */ > + .op = RTE_CRYPTO_OP_TYPE_SYMMETRIC, > + {.sym = { > + .xform_type = RTE_CRYPTO_SYM_XFORM_CIPHER, > + {.cipher = { > + .algo = RTE_CRYPTO_CIPHER_3DES_CBC, > + .block_size = 8, > + .key_size = { > + .min = 24, > + .max = 24, > + .increment = 0 > + }, > + .iv_size = { > + .min = 8, > + .max = 16, > + .increment = 8 > + } > + }, } > + }, } > + }, > { /* SHA1 HMAC */ > .op = RTE_CRYPTO_OP_TYPE_SYMMETRIC, > {.sym = { > -- > 2.25.1 >