From: Jerin Jacob <jerinjacobk@gmail.com>
To: Nithin Dabilpuram <ndabilpuram@marvell.com>
Cc: jerinj@marvell.com, Kiran Kumar K <kirankumark@marvell.com>,
Sunil Kumar Kori <skori@marvell.com>,
Satha Rao <skoteshwar@marvell.com>,
dev@dpdk.org
Subject: Re: [PATCH 9/9] common/cnxk: skip L4 checks on inline IPsec traffic
Date: Tue, 17 Jan 2023 17:17:27 +0530 [thread overview]
Message-ID: <CALBAE1OR_e8CkJwxs7ZBjLwH9J3RufRuPAnVWNqNsCfaBV1daw@mail.gmail.com> (raw)
In-Reply-To: <20230116093954.172938-9-ndabilpuram@marvell.com>
On Mon, Jan 16, 2023 at 3:11 PM Nithin Dabilpuram
<ndabilpuram@marvell.com> wrote:
>
> Skip L4 checks on inline IPsec traffic as even first fragment
> is set as valid ESP packet in order to send it via CPT.
>
> Signed-off-by: Nithin Dabilpuram <ndabilpuram@marvell.com>
1) Squashed 1/9 with old patch in next-net-mrvl tree.
2) Updated the git commit as follows and applied to
dpdk-next-net-mrvl/for-next-net. Thanks
commit ab3e743050dce3a1a4d0d4f97b3bf8bf7bebdbed (HEAD -> for-next-net)
Author: Nithin Dabilpuram <ndabilpuram@marvell.com>
Date: Mon Jan 16 15:09:54 2023 +0530
common/cnxk: skip L4 checks on inline IPsec traffic
Skip L4 checks on inline IPsec traffic as even first fragment
is set as valid ESP packet in order to send it via CPT.
Signed-off-by: Nithin Dabilpuram <ndabilpuram@marvell.com>
commit 8fee49a7d6cff3e5ed318cca3b6c6f9080eadab8
Author: Rakesh Kudurumalla <rkudurumalla@marvell.com>
Date: Mon Jan 16 15:09:53 2023 +0530
net/cnxk: make flow control op for SDP as no-op
No action is taken when application calls rte_eth_dev_flow_ctrl_get(),
for SDP port which is inline with rte_eth_dev_flow_ctrl_set() for SDP port.
Signed-off-by: Rakesh Kudurumalla <rkudurumalla@marvell.com>
commit be0e9b93ccb3b64d8db63fe959c75bd9ecf50a66
Author: Srujana Challa <schalla@marvell.com>
Date: Mon Jan 16 15:09:52 2023 +0530
common/cnxk: update CPT inbound inline IPsec mailbox
Updates CPT inbound inline configuration mailbox message
format to set CPT credit threshold and BPID, which are
introduced for CN10KB.
This patch also fixes inline inbound config read API.
Fixes: 37da58509579 ("common/cnxk: update inbound inline IPsec
config mailbox")
Cc: stable@dpdk.org
Signed-off-by: Srujana Challa <schalla@marvell.com>
commit e7358efc558165b5817c90f6fa390fb62d7f6ebd
Author: Nithin Dabilpuram <ndabilpuram@marvell.com>
Date: Mon Jan 16 15:09:51 2023 +0530
common/cnxk: free TM resources in order from leaf to root
Now that kernel AF driver is clearing parent info that is needed
for flush, free the resources in order from leaf to root so that
when SMQ flush is called there is always hierarchy present
from SMQ till TL1.
Signed-off-by: Nithin Dabilpuram <ndabilpuram@marvell.com>
commit f3f10aa02371da3cb72be8b07240d84ea36a2abf
Author: Nithin Dabilpuram <ndabilpuram@marvell.com>
Date: Mon Jan 16 15:09:50 2023 +0530
common/cnxk: dump inline device RQ context
Dump inline device RQ context along with ethdev's RQ context.
Signed-off-by: Nithin Dabilpuram <ndabilpuram@marvell.com>
commit bae0401959e5c1f82c282f603c26524809e9cc99
Author: Rakesh Kudurumalla <rkudurumalla@marvell.com>
Date: Mon Jan 16 15:09:49 2023 +0530
net/cnxk: reset PFC mode and flow control
Reset PFC and flow control if PFC mode and flow control are set
respectively during uninitialization of PF or VF.
Signed-off-by: Rakesh Kudurumalla <rkudurumalla@marvell.com>
commit ce56e8de6c1f4768235915e1a0d554c9788fee24
Author: Satha Rao <skoteshwar@marvell.com>
Date: Mon Jan 16 15:09:48 2023 +0530
common/cnxk: configure FC hysteresis bits
New parameter added inside SQ structure to control the fc_hyst_bits.
Instead of count on all updates each SQ can tune this own hysteresis
level.
Signed-off-by: Satha Rao <skoteshwar@marvell.com>
commit 2c746a47bd4a2c5eb6a35ad9f391a288bf24a14a
Author: Satha Rao <skoteshwar@marvell.com>
Date: Mon Jan 16 15:09:47 2023 +0530
common/cnxk: enable CQ late BP with valid CPT BPID
When FC enable requested for CPT, mbox returns allocated BPID.
While configuring CQ consider this value to enable late back pressure.
Signed-off-by: Satha Rao <skoteshwar@marvell.com>
> ---
> drivers/common/cnxk/roc_nix_inl_dev.c | 4 +---
> 1 file changed, 1 insertion(+), 3 deletions(-)
>
> diff --git a/drivers/common/cnxk/roc_nix_inl_dev.c b/drivers/common/cnxk/roc_nix_inl_dev.c
> index b340b92e77..6f60961bc7 100644
> --- a/drivers/common/cnxk/roc_nix_inl_dev.c
> +++ b/drivers/common/cnxk/roc_nix_inl_dev.c
> @@ -13,9 +13,7 @@
> #define NIX_INL_LF_RX_CFG \
> (ROC_NIX_LF_RX_CFG_DROP_RE | ROC_NIX_LF_RX_CFG_L2_LEN_ERR | \
> ROC_NIX_LF_RX_CFG_IP6_UDP_OPT | ROC_NIX_LF_RX_CFG_DIS_APAD | \
> - ROC_NIX_LF_RX_CFG_CSUM_IL4 | ROC_NIX_LF_RX_CFG_CSUM_OL4 | \
> - ROC_NIX_LF_RX_CFG_LEN_IL4 | ROC_NIX_LF_RX_CFG_LEN_IL3 | \
> - ROC_NIX_LF_RX_CFG_LEN_OL4 | ROC_NIX_LF_RX_CFG_LEN_OL3)
> + ROC_NIX_LF_RX_CFG_LEN_IL3 | ROC_NIX_LF_RX_CFG_LEN_OL3)
>
> extern uint32_t soft_exp_consumer_cnt;
> static bool soft_exp_poll_thread_exit = true;
> --
> 2.25.1
>
prev parent reply other threads:[~2023-01-17 11:47 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-01-16 9:39 [PATCH 1/9] common/cnxk: get mbox lock before NDC sync Nithin Dabilpuram
2023-01-16 9:39 ` [PATCH 2/9] common/cnxk: enable CQ late BP with valid CPT BPID Nithin Dabilpuram
2023-01-16 9:39 ` [PATCH 3/9] common/cnxk: configure fc hist bits Nithin Dabilpuram
2023-01-16 9:39 ` [PATCH 4/9] net/cnxk: reset pfc mode and flow control Nithin Dabilpuram
2023-01-16 9:39 ` [PATCH 5/9] common/cnxk: dump inline device RQ context Nithin Dabilpuram
2023-01-16 9:39 ` [PATCH 6/9] common/cnxk: free tm resources in order from leaf to root Nithin Dabilpuram
2023-01-16 9:39 ` [PATCH 7/9] common/cnxk: update CPT inbound inline IPsec mailbox Nithin Dabilpuram
2023-01-16 9:39 ` [PATCH 8/9] net/cnxk: make flow control op for SDP as no-op Nithin Dabilpuram
2023-01-16 9:39 ` [PATCH 9/9] common/cnxk: skip L4 checks on inline IPsec traffic Nithin Dabilpuram
2023-01-17 11:47 ` Jerin Jacob [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CALBAE1OR_e8CkJwxs7ZBjLwH9J3RufRuPAnVWNqNsCfaBV1daw@mail.gmail.com \
--to=jerinjacobk@gmail.com \
--cc=dev@dpdk.org \
--cc=jerinj@marvell.com \
--cc=kirankumark@marvell.com \
--cc=ndabilpuram@marvell.com \
--cc=skori@marvell.com \
--cc=skoteshwar@marvell.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).