Messages in this thread | | | From | Huazhong Tan <> | Subject | [PATCH net-next 00/12] code optimizations & bugfixes for HNS3 driver | Date | Fri, 31 May 2019 16:54:46 +0800 |
| |
This patch-set includes code optimizations and bugfixes for the HNS3 ethernet controller driver.
[patch 1/12] removes the redundant core reset type
[patch 2/12 - 3/12] fixes two VLAN related issues
[patch 4/12] fixes a TM issue
[patch 5/12 - 12/12] includes some patches related to RAS & MSI-X error
Huazhong Tan (1): net: hns3: remove redundant core reset
Jian Shen (2): net: hns3: don't configure new VLAN ID into VF VLAN table when it's full net: hns3: fix VLAN filter restore issue after reset
Shiju Jose (2): net: hns3: delay setting of reset level for HW errors until slot_reset is called net: hns3: fix avoid unnecessary resetting for the H/W errors which do not require reset
Weihang Li (6): net: hns3: add a check to pointer in error_detected and slot_reset net: hns3: set ops to null when unregister ad_dev net: hns3: add handling of two bits in MAC tunnel interrupts net: hns3: remove setting bit of reset_requests when handling mac tunnel interrupts net: hns3: add opcode about query and clear RAS & MSI-X to special opcode net: hns3: delay and separate enabling of NIC and ROCE HW errors
Yunsheng Lin (1): net: hns3: set the port shaper according to MAC speed
drivers/net/ethernet/hisilicon/hns3/hnae3.c | 2 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 10 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 55 +--- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 1 - .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 6 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 351 ++++++++------------- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 9 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 137 +++++--- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 1 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 12 +- 12 files changed, 268 insertions(+), 320 deletions(-)
-- 2.7.4
| |