lkml.org 
[lkml]   [2018]   [Dec]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH net-next 00/14] net: hns3: Additions/optimizations related to HNS3 H/W err handling
Date
This patch set primarily does following addtions and optimizations
related to error handling in HNS3 Ethernet driver:

1. Name changes for enable and process functions and minor loop
optimizations. [PATCH 1-6]
2. Modify query and clearing of RAS errors using new set of commands
because modules specific commands for clearing RCB PPP PF, SSU are
obselete. [PATCH 7]
3. Deletes logging 1-bit errors for RAS in HNS3 driver as these never
get reported to the driver. [PATCH 8]
4. Add handling of NIC hw errors reported through MSIx rather than
PCIe AER channel. [PATCH 9]
5. Add handling for the HW RAS and MSIx errors in the modules MAC, PPP
PF, MSIx SRAM, RCB and SSU. [PATCH 10-13]
6. Add handling of RoCEE RAS errors. [PATCH 14]

Salil Mehta (1):
net: hns3: add handling of hw errors reported through MSIX

Shiju Jose (13):
net: hns3: remove existing process error functions and reorder hw_blk
table
net: hns3: rename enable error interrupt functions
net: hns3: re-enable error interrupts on hw reset
net: hns3: deletes unnecessary settings of the descriptor data
net: hns3: rename process_hw_error function
net: hns3: add optimization in the hclge_hw_error_set_state
net: hns3: add handling of hw ras errors using new set of commands
net: hns3: deleted logging 1 bit errors
net: hns3: add handling of hw errors of MAC
net: hns3: handle hw errors of PPP PF
net: hns3: handle hw errors of PPU(RCB)
net: hns3: handle hw errors of SSU
net: hns3: add handling of RDMA RAS errors

drivers/net/ethernet/hisilicon/hns3/hnae3.h | 3 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 4 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 27 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 1554 ++++++++++++--------
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 79 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 55 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 1 +
7 files changed, 1067 insertions(+), 656 deletions(-)

--
2.7.4


\
 
 \ /
  Last update: 2018-12-07 22:09    [W:0.092 / U:1.548 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site