[PULL][Unstable] hns3 driver updates

dann frazier dann.frazier at canonical.com
Fri May 25 20:45:03 UTC 2018


BugLink: https://bugs.launchpad.net/bugs/1768670

This catches the unstable branch up to the changes in my
"[PULL v2][SRU Bionic] hns3 driver updates" pull request.

The following changes since commit ab39fc7c699f367ea9c86fa9f7e51779672e6558:

  UBUNTU: Config: pstore zlib support was renamed (2018-05-25 16:53:06 -0300)

are available in the Git repository at:

  git://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/linux hns3-updates-unstable

for you to fetch changes up to 2ddabf904940caecfca336de06b842e489781a7a:

  net: hns3: Fix for CMDQ and Misc. interrupt init order problem (2018-05-25 14:22:16 -0600)

----------------------------------------------------------------
Fuyun Liang (9):
      net: hns3: Fix to support autoneg only for port attached with phy
      net: hns3: Fix for deadlock problem occurring when unregistering ae_algo
      net: hns3: Fix for the null pointer problem occurring when initializing ae_dev failed
      net: hns3: Add a check for client instance init state
      net: hns3: Change return type of hnae3_register_ae_dev
      net: hns3: Change return type of hnae3_register_ae_algo
      net: hns3: Change return value in hnae3_register_client
      net: hns3: Fixes the missing PCI iounmap for various legs
      net: hns3: Fix for netdev not running problem after calling net_stop and net_open

Huazhong Tan (6):
      net: hns3: fix to correctly fetch l4 protocol outer header
      net: hns3: Fixes the out of bounds access in hclge_map_tqp
      net: hns3: Fixes the error legs in hclge_init_ae_dev function
      net: hns3: fix for phy_addr error in hclge_mac_mdio_config
      net: hns3: fix a dead loop in hclge_cmd_csq_clean
      net: hns3: Use enums instead of magic number in hclge_is_special_opcode

Jian Shen (1):
      net: hns3: cleanup of return values in hclge_init_client_instance()

Peng Li (2):
      net: hns3: Add support of .sriov_configure in HNS3 driver
      net: hns3: Fixes API to fetch ethernet header length with kernel default

Salil Mehta (1):
      net: hns3: Fixes error reported by Kbuild and internal review

Xi Wang (4):
      net: hns3: Remove packet statistics in the range of 8192~12287
      net: hns3: Fix the missing client list node initialization
      net: hns3: Fix for hns3 module is loaded multiple times problem
      net: hns3: Fixes kernel panic issue during rmmod hns3 driver

Yunsheng Lin (10):
      net: hns3: Remove error log when getting pfc stats fails
      net: hns3: Fix for packet loss due wrong filter config in VLAN tbls
      net: hns3: Add support of hardware rx-vlan-offload to HNS3 VF driver
      net: hns3: Fix for setting mac address when resetting
      net: hns3: remove add/del_tunnel_udp in hns3_enet module
      net: hns3: fix for cleaning ring problem
      net: hns3: refactor the loopback related function
      net: hns3: Fixes the back pressure setting when sriov is enabled
      net: hns3: Fix for fiber link up problem
      net: hns3: Fix for CMDQ and Misc. interrupt init order problem

 drivers/net/ethernet/hisilicon/hns3/hnae3.c        |  45 +--
 drivers/net/ethernet/hisilicon/hns3/hnae3.h        |  14 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    | 328 ++++++++-------------
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h    |   2 +
 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c |  21 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c |  29 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    | 297 ++++++++++---------
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h    |  23 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c |  12 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c    |   7 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c  |  50 +++-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h  |   5 +
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |  38 ++-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h  |   2 +-
 14 files changed, 445 insertions(+), 428 deletions(-)




More information about the kernel-team mailing list