: Jerin Jacob
Signed-off-by: George Cherian
---
.../marvell/octeontx2/af/rvu_devlink.c| 652 +-
.../marvell/octeontx2/af/rvu_devlink.h| 27 +
.../marvell/octeontx2/af/rvu_struct.h | 10 +
3 files changed, 688 insertions(+), 1 deletion(-)
diff --git a/drivers
Add devlink health reporter documentation for NIX block.
Signed-off-by: George Cherian
---
.../ethernet/marvell/octeontx2.rst| 70 +++
1 file changed, 70 insertions(+)
diff --git
a/Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
b
same.
George Cherian (2):
octeontx2-af: Add devlink health reporters for NIX
docs: octeontx2: Add Documentation for NIX health reporters
.../ethernet/marvell/octeontx2.rst| 70 ++
.../marvell/octeontx2/af/rvu_devlink.c| 652 +-
.../marvell/octeont
> Jonathan, please pick this minor formatting clean-up patch.
>
Acked-by: George Cherian
Regards
-George
> -Original Message-
> From: Colin King
> Sent: Wednesday, December 16, 2020 6:06 PM
> To: Sunil Kovvuri Goutham ; Linu Cherian
> ; Geethasowjanya Akula ;
> Jerin Jacob Kollanukkaran ; David S . Miller
> ; Jakub Kicinski ; George
> Cherian ; netdev@vger.kerne
-off-by: Jerin Jacob
Signed-off-by: George Cherian
---
.../net/ethernet/marvell/octeontx2/Kconfig| 1 +
.../ethernet/marvell/octeontx2/af/Makefile| 2 +-
.../net/ethernet/marvell/octeontx2/af/rvu.c | 9 ++-
.../net/ethernet/marvell/octeontx2/af/rvu.h | 4 ++
.../marvell/octeontx2/af
Add Documentation for devlink health reporters for NPA block.
Signed-off-by: George Cherian
---
.../ethernet/marvell/octeontx2.rst| 50 +++
1 file changed, 50 insertions(+)
diff --git
a/Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
b
Added recover op too.
v2
- Address Willem's comments on v1.
- Fixed the sparse issues, reported by Jakub.
George Cherian (3):
octeontx2-af: Add devlink suppoort to af driver
octeontx2-af: Add devlink health reporters for NPA
docs: octeontx2: Add Documentation for NPA health reporte
Each reporter dump shows the Register value and the description of the
cause.
Signed-off-by: Sunil Kovvuri Goutham
Signed-off-by: Jerin Jacob
Signed-off-by: George Cherian
---
.../marvell/octeontx2/af/rvu_devlink.c| 708 +-
.../marvell/octeontx2/af/rvu_devlink.h
> -Original Message-
> From: George Cherian
> Sent: Tuesday, December 1, 2020 10:49 AM
> To: 'Jakub Kicinski'
> Cc: 'netdev@vger.kernel.org' ; 'linux-
> ker...@vger.kernel.org' ;
> 'da...@davemloft.net' ; Sunil Kovvur
Jakub,
> -Original Message-
> From: George Cherian
> Sent: Tuesday, December 1, 2020 9:06 AM
> To: Jakub Kicinski
> Cc: netdev@vger.kernel.org; linux-ker...@vger.kernel.org;
> da...@davemloft.net; Sunil Kovvuri Goutham ;
> Linu Cherian ; Geethasowjanya Akula
>
Hi Jakub,
> -Original Message-
> From: Jakub Kicinski
> Sent: Tuesday, December 1, 2020 7:59 AM
> To: George Cherian
> Cc: netdev@vger.kernel.org; linux-ker...@vger.kernel.org;
> da...@davemloft.net; Sunil Kovvuri Goutham ;
> Linu Cherian ; Geethasowjanya Akula
>
recover op too.
v2
- Address Willem's comments on v1.
- Fixed the sparse issues, reported by Jakub.
George Cherian (3):
octeontx2-af: Add devlink suppoort to af driver
octeontx2-af: Add devlink health reporters for NPA
octeontx2-af: Add devlink health reporters for NIX
.../
Poisoned data on WQE read from multicast buffer: 0
Poisoned data on NIX_RX_MCE_S read: 0
NIX_AF_RVU:
Unmap Slot Error: 0
Signed-off-by: Sunil Kovvuri Goutham
Signed-off-by: Jerin Jacob
Signed-off-by: George Cherian
---
.../marvell/octeontx2/af/rvu_devlink.c| 414
on NPA_AQ_RES_S write: 0
Poisoned data on HW context read: 0
NPA_AF_RVU:
Unmap Slot Error: 0
Signed-off-by: Sunil Kovvuri Goutham
Signed-off-by: Jerin Jacob
Signed-off-by: George Cherian
---
.../marvell/octeontx2/af/rvu_devlink.c| 498 +-
.../marvell
Signed-off-by: Sunil Kovvuri Goutham
Signed-off-by: Jerin Jacob
Signed-off-by: George Cherian
---
.../net/ethernet/marvell/octeontx2/Kconfig| 1 +
.../ethernet/marvell/octeontx2/af/Makefile| 2 +-
.../net/ethernet/marvell/octeontx2/af/rvu.c | 9 ++-
.../net/ethernet/marvell/octeontx2
Hi Jiri,
> -Original Message-
> From: Jiri Pirko
> Sent: Monday, November 23, 2020 3:52 PM
> To: George Cherian
> Cc: netdev@vger.kernel.org; linux-ker...@vger.kernel.org;
> k...@kernel.org; da...@davemloft.net; Sunil Kovvuri Goutham
> ; Linu Cherian ;
> Geeth
> -Original Message-
> From: Jiri Pirko
> Sent: Saturday, November 21, 2020 7:44 PM
> To: George Cherian
> Cc: netdev@vger.kernel.org; linux-ker...@vger.kernel.org;
> k...@kernel.org; da...@davemloft.net; Sunil Kovvuri Goutham
> ; Linu Cherian ;
> Geeth
Poisoned data on WQE read from multicast buffer: 0
Poisoned data on NIX_RX_MCE_S read: 0
NIX_AF_RVU:
Unmap Slot Error: 0
Signed-off-by: Sunil Kovvuri Goutham
Signed-off-by: Jerin Jacob
Signed-off-by: George Cherian
---
.../marvell/octeontx2/af/rvu_devlink.c| 414
read: 0
Poisoned data on NPA_AQ_RES_S write: 0
Poisoned data on HW context read: 0
NPA_AF_RVU:
Unmap Slot Error: 0
Signed-off-by: Sunil Kovvuri Goutham
Signed-off-by: Jerin Jacob
Signed-off-by: George Cherian
---
.../marvell/octeontx2/af/rvu_devlink.c| 492
Signed-off-by: Sunil Kovvuri Goutham
Signed-off-by: Jerin Jacob
Signed-off-by: George Cherian
---
.../net/ethernet/marvell/octeontx2/Kconfig| 1 +
.../ethernet/marvell/octeontx2/af/Makefile| 2 +-
.../net/ethernet/marvell/octeontx2/af/rvu.c | 9 ++-
.../net/ethernet/marvell/octeontx2
ported by Jakub.
George Cherian (3):
octeontx2-af: Add devlink suppoort to af driver
octeontx2-af: Add devlink health reporters for NPA
octeontx2-af: Add devlink health reporters for NIX
.../net/ethernet/marvell/octeontx2/Kconfig| 1 +
.../ethernet/marvell/octeontx2/af/Makefile|
Add support to choose RSS flow key algorithm with IPv4 transport protocol
field included in hashing input data. This will be enabled by default.
There-by enabling 3/5 tuple hash
Signed-off-by: Sunil Kovvuri Goutham
Signed-off-by: George Cherian
---
drivers/net/ethernet/marvell/octeontx2/af
read: 0
Poisoned data on NPA_AQ_RES_S write: 0
Poisoned data on HW context read: 0
NPA_AF_RVU:
Unmap Slot Error: 0
Signed-off-by: Sunil Kovvuri Goutham
Signed-off-by: Jerin Jacob
Signed-off-by: George Cherian
---
.../marvell/octeontx2/af/rvu_devlink.c| 492
Poisoned data on WQE read from multicast buffer: 0
Poisoned data on NIX_RX_MCE_S read: 0
NIX_AF_RVU:
Unmap Slot Error: 0
Signed-off-by: Sunil Kovvuri Goutham
Signed-off-by: Jerin Jacob
Signed-off-by: George Cherian
---
.../marvell/octeontx2/af/rvu_devlink.c| 414
Signed-off-by: Sunil Kovvuri Goutham
Signed-off-by: Jerin Jacob
Signed-off-by: George Cherian
---
.../net/ethernet/marvell/octeontx2/Kconfig| 1 +
.../ethernet/marvell/octeontx2/af/Makefile| 3 +-
.../net/ethernet/marvell/octeontx2/af/rvu.c | 9 ++-
.../net/ethernet/marvell/octeontx2
hange-log:
v3
- Address Saeed's comments on v2.
- Renamed the reporter name as hw_*.
- Call devlink_health_report() when an event is raised.
- Added recover op too.
v2
- Address Willem's comments on v1.
- Fixed the sparse issues, reported by Jakub.
George Cherian (3):
octeontx2-
Hi Saeed,
Thanks for the review.
> -Original Message-
> From: Saeed Mahameed
> Sent: Thursday, November 5, 2020 10:39 AM
> To: George Cherian ; netdev@vger.kernel.org;
> linux-ker...@vger.kernel.org; Jiri Pirko
> Cc: k...@kernel.org; da...@davemloft.net; Sunil Kovvur
hange-log:
- Address Willem's comments on v1.
- Fixed the sparse issues, reported by Jakub.
George Cherian (3):
octeontx2-af: Add devlink suppoort to af driver
octeontx2-af: Add devlink health reporters for NPA
octeontx2-af: Add devlink health reporters for NIX
.../net/ethernet/marvell
Signed-off-by: Sunil Kovvuri Goutham
Signed-off-by: Jerin Jacob
Signed-off-by: George Cherian
---
.../net/ethernet/marvell/octeontx2/Kconfig| 1 +
.../ethernet/marvell/octeontx2/af/Makefile| 3 +-
.../net/ethernet/marvell/octeontx2/af/rvu.c | 9 ++-
.../net/ethernet/marvell/octeontx2
:
Unmap Slot Error: 0
Signed-off-by: Sunil Kovvuri Goutham
Signed-off-by: Jerin Jacob
Signed-off-by: George Cherian
---
.../marvell/octeontx2/af/rvu_devlink.c| 360 +-
.../marvell/octeontx2/af/rvu_devlink.h| 24 ++
.../marvell/octeontx2/af/rvu_struct.h
Error: 0
Signed-off-by: Sunil Kovvuri Goutham
Signed-off-by: Jerin Jacob
Signed-off-by: George Cherian
---
.../marvell/octeontx2/af/rvu_devlink.c| 432 +-
.../marvell/octeontx2/af/rvu_devlink.h| 23 +
.../marvell/octeontx2/af/rvu_struct.h | 23 +
3 files
Hi Willem,
> -Original Message-
> From: Willem de Bruijn
> Sent: Tuesday, November 3, 2020 11:26 PM
> To: George Cherian
> Cc: Network Development ; linux-kernel ker...@vger.kernel.org>; Jakub Kicinski ; David Miller
> ; Sunil Kovvuri Goutham
> ; Linu Cherian
Hi Willem,
> -Original Message-
> From: Willem de Bruijn
> Sent: Tuesday, November 3, 2020 7:21 PM
> To: George Cherian
> Cc: Network Development ; linux-kernel ker...@vger.kernel.org>; Jakub Kicinski ; David Miller
> ; Sunil Kovvuri Goutham
> ; Linu Cherian
Hi Willem,
> -Original Message-
> From: Willem de Bruijn
> Sent: Tuesday, November 3, 2020 7:21 PM
> To: George Cherian
> Cc: Network Development ; linux-kernel ker...@vger.kernel.org>; Jakub Kicinski ; David Miller
> ; Sunil Kovvuri Goutham
> ; Linu Cherian
Hi Willem,
Thanks for the review.
> -Original Message-
> From: Willem de Bruijn
> Sent: Monday, November 2, 2020 7:12 PM
> To: George Cherian
> Cc: Network Development ; linux-kernel ker...@vger.kernel.org>; Jakub Kicinski ; David Miller
> ; Sunil Kovvuri Gou
Hi Willem,
Thanks for the review.
> -Original Message-
> From: Willem de Bruijn
> Sent: Monday, November 2, 2020 7:01 PM
> To: George Cherian
> Cc: Network Development ; linux-kernel ker...@vger.kernel.org>; Jakub Kicinski ; David Miller
> ; Sunil Kovvuri Gou
Error: 0
Signed-off-by: Sunil Kovvuri Goutham
Signed-off-by: Jerin Jacob
Signed-off-by: George Cherian
---
.../marvell/octeontx2/af/rvu_devlink.c| 434 +-
.../marvell/octeontx2/af/rvu_devlink.h| 23 +
.../marvell/octeontx2/af/rvu_struct.h | 23 +
3 files
Signed-off-by: Sunil Kovvuri Goutham
Signed-off-by: Jerin Jacob
Signed-off-by: George Cherian
---
.../net/ethernet/marvell/octeontx2/Kconfig| 1 +
.../ethernet/marvell/octeontx2/af/Makefile| 3 +-
.../net/ethernet/marvell/octeontx2/af/rvu.c | 9 ++-
.../net/ethernet/marvell/octeontx2
:
Unmap Slot Error: 0
Signed-off-by: Sunil Kovvuri Goutham
Signed-off-by: Jerin Jacob
Signed-off-by: George Cherian
---
.../marvell/octeontx2/af/rvu_devlink.c| 376 +-
.../marvell/octeontx2/af/rvu_devlink.h| 24 ++
.../marvell/octeontx2/af/rvu_struct.h
Add basic devlink and devlink health reporters.
Devlink health reporters are added for NPA and NIX blocks.
These reporters report the error count in respective blocks.
Address Jakub's comment to add devlink support for error reporting.
https://www.spinics.net/lists/netdev/msg670712.html
G
Added support for PF/VF drivers to choose RSS flow key algorithm
with VLAN tag included in hashing input data. Only CTAG is considered.
Signed-off-by: George Cherian
Signed-off-by: Sunil Goutham
---
drivers/net/ethernet/marvell/octeontx2/af/mbox.h| 1 +
drivers/net/ethernet/marvell
- Single VLAN flow with multi SDFN
All tests done for udp/tcp both v4 and v6
George Cherian (2):
octeontx2-af: Add support for VLAN based RSS hashing
octeontx2-pf: Support to change VLAN based RSS hash options via
ethtool
drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 1
-N rx-flow-hash sdfnv
Signed-off-by: George Cherian
Signed-off-by: Sunil Goutham
---
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c | 2 +-
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 7 +++
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/drivers
at producers do not need to read the value so we do
not need to order these reads.
Reported-by: George Cherian
Suggested-by: Jason Wang
Signed-off-by: Michael S. Tsirkin
I'm asked for asking for testing feedback and did not get it in a
reasonable amount of time.
The tests have complete
naked+0x24/0x28
[35322.773042] Code: d503201f f9400e93 b940e280 91051274 (f9403261)
Reported-by: Joseph DeVincentis
Signed-off-by: George Cherian
---
include/linux/ptr_ring.h | 13 +
1 file changed, 13 insertions(+)
diff --git a/include/linux/ptr_ring.h b/include/linux/ptr_ring.h
value so we do
not need to order these reads.
It is not the case that producer is reading the value, but the consumer
reading stale value. So we need to have a strict rmb in place .
Reported-by: George Cherian
Suggested-by: Jason Wang
Signed-off-by: Michael S. Tsirkin
---
George, could you pls
num_vfs is always calculated as zero.
Signed-off-by: George Cherian
---
drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 1 +
drivers/net/ethernet/cavium/thunder/thunder_bgx.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/drivers/net/ethernet/cavium/thunder/thunder_bgx.c
b/drivers
48 matches
Mail list logo