Messages in this thread | | | From | Huazhong Tan <> | Subject | [Patch net-next 00/12] code optimizations & bugfixes for HNS3 driver | Date | Sat, 23 Feb 2019 17:22:07 +0800 |
| |
This patchset includes bugfixes and code optimizations for the HNS3 ethernet controller driver.
Huazhong Tan (1): net: hns3: fix improper error handling for hns3_client_start
Jian Shen (2): net: hns3: enable VF VLAN filter for each VF when initializing net: hns3: fix get VF RSS issue
Peng Li (1): net: hns3: add support to config depth for tx|rx ring separately
Shiju Jose (1): net: hns3: fix setting of the hns reset_type for rdma hw errors
Yunsheng Lin (7): net: hns3: add xps setting support for hns3 driver net: hns3: avoid mult + div op in critical data path net: hns3: limit some variable scope in critical data path net: hns3: remove some ops in struct hns3_nic_ops net: hns3: add unlikely for error handling in data path net: hns3: replace hnae3_set_bit and hnae3_set_field in data path net: hns3: remove hnae3_get_bit in data path
drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 1 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 10 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 264 +++++++++++---------- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 8 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 54 +++-- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 36 +-- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 52 ++-- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 3 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 53 ++++- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 89 ++++++- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 3 +- 12 files changed, 369 insertions(+), 208 deletions(-)
-- 2.7.4
| |