[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