[net,0/7] octeontx2: Miscellaneous fixes

Message ID 20230329170619.183064-1-saikrishnag@marvell.com
Headers
Series octeontx2: Miscellaneous fixes |

Message

Sai Krishna Gajula March 29, 2023, 5:06 p.m. UTC
  This patchset includes following fixes.

Patch #1 Fix for the race condition while updating APR table 
 
Patch #2 Fix for bit positions in NPC, MCAM table entries

Patch #3 Fix driver crash resulting from invalid interface type
information retrieved from firmware

Patch #4 Fix incorrect mask used while installing filters inlovling
fragmented packets

Patch #5 Fixes for NPC field hash extract w.r.t IPV6 hash reduction,
         IPV6 filed hash configuration, parser confiuration destination 
         address hash.

Patch #6 Fix for skipping mbox initialization for PFs disabled by firmware.

Patch #7 Fix disabling packet I/O in case of mailbox timeout.

Geetha sowjanya (1):
  octeontx2-af: Secure APR table update with the lock

Hariprasad Kelam (1):
  octeontx2-af: Add validation for lmac type

Ratheesh Kannoth (3):
  octeontx2-af: Fix start and end bit for scan config
  octeontx2-af: Fix issues with NPC field hash extract
  octeontx2-af: Skip PFs if not enabled

Subbaraya Sundeep (1):
  octeontx2-pf: Disable packet I/O for graceful exit

Suman Ghosh (1):
  octeontx2-af: Update correct mask to filter IPv4 fragments

 .../net/ethernet/marvell/octeontx2/af/cgx.c   |   7 +
 .../net/ethernet/marvell/octeontx2/af/mbox.c  |   5 +-
 .../net/ethernet/marvell/octeontx2/af/mbox.h  |  19 ++-
 .../net/ethernet/marvell/octeontx2/af/rvu.c   |  38 +++++-
 .../ethernet/marvell/octeontx2/af/rvu_cn10k.c |   8 +-
 .../marvell/octeontx2/af/rvu_npc_fs.c         |  28 ++--
 .../marvell/octeontx2/af/rvu_npc_fs.h         |   4 +
 .../marvell/octeontx2/af/rvu_npc_hash.c       | 125 ++++++++++--------
 .../marvell/octeontx2/af/rvu_npc_hash.h       |  10 +-
 .../marvell/octeontx2/nic/otx2_common.h       |   4 +-
 .../ethernet/marvell/octeontx2/nic/otx2_pf.c  |  11 +-
 .../ethernet/marvell/octeontx2/nic/otx2_tc.c  |   2 +-
 .../ethernet/marvell/octeontx2/nic/otx2_vf.c  |   8 +-
 13 files changed, 181 insertions(+), 88 deletions(-)
  

Comments

Jakub Kicinski March 30, 2023, 5:48 p.m. UTC | #1
On Wed, 29 Mar 2023 22:36:12 +0530 Sai Krishna wrote:
> From: Sai Krishna <saikrishnag@marvell.com>
> To: <davem@davemloft.net>, <edumazet@google.com>, <kuba@kernel.org>,         <pabeni@redhat.com>, <netdev@vger.kernel.org>,         <linux-kernel@vger.kernel.org>, <sgoutham@marvell.com>,         <richardcochran@gmail.com>
> CC: Sai Krishna <saikrishnag@marvell.com>

First of all, does the maintainers file need to be updated?

This driver has a crazy number of maintainers:

MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
M:	Sunil Goutham <sgoutham@marvell.com>
M:	Linu Cherian <lcherian@marvell.com>
M:	Geetha sowjanya <gakula@marvell.com>
M:	Jerin Jacob <jerinj@marvell.com>
M:	hariprasad <hkelam@marvell.com>
M:	Subbaraya Sundeep <sbhatta@marvell.com>
L:	netdev@vger.kernel.org
S:	Supported
F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
F:	drivers/net/ethernet/marvell/octeontx2/af/

And yet the person posting patches for the company is not on that list?!
Please clean this up, or CC authors of patches on the fixes.
  
Sai Krishna Gajula April 5, 2023, 6:15 a.m. UTC | #2
Will check and submit a patch, if needed

> -----Original Message-----
> From: Jakub Kicinski <kuba@kernel.org>
> Sent: Thursday, March 30, 2023 11:18 PM
> To: Sai Krishna Gajula <saikrishnag@marvell.com>
> Cc: davem@davemloft.net; edumazet@google.com; pabeni@redhat.com;
> netdev@vger.kernel.org; linux-kernel@vger.kernel.org; Sunil Kovvuri
> Goutham <sgoutham@marvell.com>; richardcochran@gmail.com
> Subject: Re: [net PATCH 0/7] octeontx2: Miscellaneous fixes
> 
> On Wed, 29 Mar 2023 22:36:12 +0530 Sai Krishna wrote:
> > From: Sai Krishna <saikrishnag@marvell.com>
> > To: <davem@davemloft.net>, <edumazet@google.com>,
> <kuba@kernel.org>,         <pabeni@redhat.com>,
> <netdev@vger.kernel.org>,         <linux-kernel@vger.kernel.org>,
> <sgoutham@marvell.com>,         <richardcochran@gmail.com>
> > CC: Sai Krishna <saikrishnag@marvell.com>
> 
> First of all, does the maintainers file need to be updated?
> 
> This driver has a crazy number of maintainers:
> 
> MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
> M:	Sunil Goutham <sgoutham@marvell.com>
> M:	Linu Cherian <lcherian@marvell.com>
> M:	Geetha sowjanya <gakula@marvell.com>
> M:	Jerin Jacob <jerinj@marvell.com>
> M:	hariprasad <hkelam@marvell.com>
> M:	Subbaraya Sundeep <sbhatta@marvell.com>
> L:	netdev@vger.kernel.org
> S:	Supported
> F:
> 	Documentation/networking/device_drivers/ethernet/marvell/octeo
> ntx2.rst
> F:	drivers/net/ethernet/marvell/octeontx2/af/
> 
> And yet the person posting patches for the company is not on that list?!
> Please clean this up, or CC authors of patches on the fixes.