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 4CED842BF0; Mon, 5 Jun 2023 17:14:36 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D37C94021F; Mon, 5 Jun 2023 17:14:35 +0200 (CEST) Received: from mail-vk1-f178.google.com (mail-vk1-f178.google.com [209.85.221.178]) by mails.dpdk.org (Postfix) with ESMTP id DE9164003C for ; Mon, 5 Jun 2023 17:14:34 +0200 (CEST) Received: by mail-vk1-f178.google.com with SMTP id 71dfb90a1353d-4611eec56bdso1125192e0c.2 for ; Mon, 05 Jun 2023 08:14:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1685978074; x=1688570074; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=ApPPD/g/yIgCY+XQH6ibyhNS+WDWcoh2KUwATLrbbH8=; b=aSlm6WatMQ1aCfPx+EFPwQ9BO+GWtwe+rqaEP9LVHEVreZDVU23Baeno2Y2Faicb4t MVaXSVVE3xKz2jJWVTwtVM5wYZyxp3SrWs5bdUMvHie0AtHvgc/RrvktqyaI9PGcVhvy 435G9F4Cut5kFwwrgVsIgmxxExHZVGyvw3PJnIqQRJ54xjJN4buMHzAdfkeN7who+YSx H+HIAExw6h6HpucPYUUszC/aoA8Q2bntzQz6tiKEOfInz2vKVVe413V4YAZ6SItK3fme fwi3Plb6X/YETwVHMWyoDVfqPNLZqrIAfpYkw0tOfWzxQw2YMNs43YMpc6CNuDau+/08 cYCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685978074; x=1688570074; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ApPPD/g/yIgCY+XQH6ibyhNS+WDWcoh2KUwATLrbbH8=; b=kSLBE/XgScdiwHy4WNGDsmTXwktEW+ghUo98aoSDHgEf5kNfyg/Re0RhD4IqcYyEGG 8jKmx9Hq0YSyYg+R0Uk7Cq3KjR6rcYEbjbhdRCj639slhPZ9n7vZTiradUfvw9IiuCGO 8I1zIIpyVloMWRE47+y+pXrxVe8B0If25EktaEcVt+e7GINg1XtyVcz5pk4VdOPsgppf 4Wyfmvg+rdfXXMWdHb+q01eD4CU8in5urMPPVxk7mqbz8zPCiKHXdflHLZ4JSF8KbHl9 5ITIfU4882AmMl2YOoEebmTyHWEi9RqPiv3I8H/5ixKmXmu1gksRU5T55dxGg0qZlYsm j9dA== X-Gm-Message-State: AC+VfDzVIadUTR9lxBPMq60fbbGUgAo9bQJ7MzUPBcupmqux7wWby/b1 TNB1ENYykNhorKQlUCsMa1MLoVAeqqPnnlsql/o= X-Google-Smtp-Source: ACHHUZ5PuZNNTlOGAu2oI/Mx1PdGuJvOGC3AsnBIPAO+14YmIUlKzX6jzhALDstQygaPErlDEfQFRoF2zPE2sal5iIU= X-Received: by 2002:a1f:51c5:0:b0:45c:6c84:4878 with SMTP id f188-20020a1f51c5000000b0045c6c844878mr5795079vkb.2.1685978073991; Mon, 05 Jun 2023 08:14:33 -0700 (PDT) MIME-Version: 1.0 References: <20230605074010.3059839-1-psatheesh@marvell.com> In-Reply-To: <20230605074010.3059839-1-psatheesh@marvell.com> From: Jerin Jacob Date: Mon, 5 Jun 2023 20:44:07 +0530 Message-ID: Subject: Re: [dpdk-dev] [PATCH] net/cnxk: add spec for SPI to SA action for cnxk To: psatheesh@marvell.com Cc: Nithin Kumar Dabilpuram , Kiran Kumar K , Sunil Kumar Kori , Satha Rao , dev@dpdk.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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 Mon, Jun 5, 2023 at 1:10=E2=80=AFPM wrote: > > From: Kiran Kumar K > > Adding spec for MS_28_25 Flow action for cnxk device. > > Signed-off-by: Kiran Kumar K > Reviewed-by: Nithin Kumar Dabilpuram Updated the git commit as follows and applied to dpdk-next-net-mrvl/for-next-net. Thanks net/cnxk: support new SPI to SA action as ALG4 Support MS_28_25 SPI to SA action as RTE_PMD_CNXK_SEC_ACTION_ALG4. Signed-off-by: Kiran Kumar K Reviewed-by: Nithin Kumar Dabilpuram > --- > drivers/net/cnxk/rte_pmd_cnxk.h | 7 ++++++- > 1 file changed, 6 insertions(+), 1 deletion(-) > > diff --git a/drivers/net/cnxk/rte_pmd_cnxk.h b/drivers/net/cnxk/rte_pmd_c= nxk.h > index 8770425dfb..d7eadd582d 100644 > --- a/drivers/net/cnxk/rte_pmd_cnxk.h > +++ b/drivers/net/cnxk/rte_pmd_cnxk.h > @@ -34,12 +34,17 @@ enum rte_pmd_cnxk_sec_action_alg { > * SA_alg =3D { 7'b0, SA_mcam[24:0] + SPI[27:25]} > */ > RTE_PMD_CNXK_SEC_ACTION_ALG2, > + /** SPI<28:25> segment the sequence number space. > + * Initial SA_index is from SA_XOR if enabled. > + * SA_alg =3D { 7'b0, SA_mcam[24:0] + SPI[28:25]} > + */ > + RTE_PMD_CNXK_SEC_ACTION_ALG3, > /** The inbound SPI maybe "random", therefore we want the MCAM to= be > * capable of remapping the SPI to an arbitrary SA_index. > * SPI to SA is done using a lookup in NIX/NPC cam entry with key= as > * SPI, MATCH_ID, LFID. > */ > - RTE_PMD_CNXK_SEC_ACTION_ALG3, > + RTE_PMD_CNXK_SEC_ACTION_ALG4, > }; > > struct rte_pmd_cnxk_sec_action { > -- > 2.39.2 >