[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID:
<CO1PR18MB46669352C6BA72CEDF44993FA1C0A@CO1PR18MB4666.namprd18.prod.outlook.com>
Date: Fri, 29 Sep 2023 06:20:05 +0000
From: Subbaraya Sundeep Bhatta <sbhatta@...vell.com>
To: "Radu Pirea (NXP OSS)" <radu-nicolae.pirea@....nxp.com>,
Sunil Kovvuri
Goutham <sgoutham@...vell.com>,
Geethasowjanya Akula <gakula@...vell.com>,
Hariprasad Kelam <hkelam@...vell.com>,
"davem@...emloft.net"
<davem@...emloft.net>,
"edumazet@...gle.com" <edumazet@...gle.com>,
"kuba@...nel.org" <kuba@...nel.org>,
"pabeni@...hat.com" <pabeni@...hat.com>,
"borisp@...dia.com" <borisp@...dia.com>,
"saeedm@...dia.com"
<saeedm@...dia.com>,
"leon@...nel.org" <leon@...nel.org>,
"sd@...asysnail.net" <sd@...asysnail.net>,
"andrew@...n.ch" <andrew@...n.ch>,
"hkallweit1@...il.com" <hkallweit1@...il.com>,
"linux@...linux.org.uk"
<linux@...linux.org.uk>,
"richardcochran@...il.com"
<richardcochran@...il.com>,
"sebastian.tobuschat@....nxp.com"
<sebastian.tobuschat@....nxp.com>
CC: "linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
"netdev@...r.kernel.org" <netdev@...r.kernel.org>,
"linux-rdma@...r.kernel.org" <linux-rdma@...r.kernel.org>
Subject: RE: [EXT] [PATCH net-next v6 05/10] octeontx2-pf: mcs: update PN only
when update_pn is true
Hi,
>-----Original Message-----
>From: Radu Pirea (NXP OSS) <radu-nicolae.pirea@....nxp.com>
>Sent: Thursday, September 28, 2023 2:14 PM
>To: Sunil Kovvuri Goutham <sgoutham@...vell.com>; Geethasowjanya Akula
><gakula@...vell.com>; Subbaraya Sundeep Bhatta <sbhatta@...vell.com>;
>Hariprasad Kelam <hkelam@...vell.com>; davem@...emloft.net;
>edumazet@...gle.com; kuba@...nel.org; pabeni@...hat.com;
>borisp@...dia.com; saeedm@...dia.com; leon@...nel.org; sd@...asysnail.net;
>andrew@...n.ch; hkallweit1@...il.com; linux@...linux.org.uk;
>richardcochran@...il.com; sebastian.tobuschat@....nxp.com
>Cc: linux-kernel@...r.kernel.org; netdev@...r.kernel.org; linux-
>rdma@...r.kernel.org; Radu Pirea (NXP OSS) <radu-nicolae.pirea@....nxp.com>
>Subject: [EXT] [PATCH net-next v6 05/10] octeontx2-pf: mcs: update PN only
>when update_pn is true
>
>When updating SA, update the PN only when the update_pn flag is true.
>Otherwise, the PN will be reset to its previous value.
>
>Signed-off-by: Radu Pirea (NXP OSS) <radu-nicolae.pirea@....nxp.com>
>---
>Changes in v6:
>- patch added in v6
>
> drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c | 6 ++++++
> 1 file changed, 6 insertions(+)
>
>diff --git a/drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
>b/drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
>index 59b138214af2..4c59850dfddf 100644
>--- a/drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
>+++ b/drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
>@@ -1362,6 +1362,9 @@ static int cn10k_mdo_upd_txsa(struct macsec_context
>*ctx)
> if (err)
> return err;
>
>+ if (!ctx->sa.update_pn)
>+ return 0;
>+
This is incorrect. Please change it as below:
@@ -1357,10 +1357,12 @@ static int cn10k_mdo_upd_txsa(struct macsec_context *ctx)
if (netif_running(secy->netdev)) {
/* Keys cannot be changed after creation */
- err = cn10k_write_tx_sa_pn(pfvf, txsc, sa_num,
- sw_tx_sa->next_pn);
- if (err)
- return err;
+ if (ctx->sa.update_pn) {
+ err = cn10k_write_tx_sa_pn(pfvf, txsc, sa_num,
+ sw_tx_sa->next_pn);
+ if (err)
+ return err;
+ }
err = cn10k_mcs_link_tx_sa2sc(pfvf, secy, txsc,
sa_num, sw_tx_sa->active);
> err = cn10k_mcs_link_tx_sa2sc(pfvf, secy, txsc,
> sa_num, sw_tx_sa->active);
> if (err)
>@@ -1529,6 +1532,9 @@ static int cn10k_mdo_upd_rxsa(struct macsec_context
>*ctx)
> if (err)
> return err;
>
>+ if (!ctx->sa.update_pn)
>+ return 0;
>+
This is correct.
Thanks,
Sundeep
> err = cn10k_mcs_write_rx_sa_pn(pfvf, rxsc, sa_num,
> rx_sa->next_pn);
> if (err)
>--
>2.34.1
Powered by blists - more mailing lists