NAK: [PULL][Unstable] hns3 driver updates

dann frazier dann.frazier at canonical.com
Tue Jun 5 16:32:35 UTC 2018


I'll provide another catch-up for unstable along w/ my v3 for Bionic.

On Fri, May 25, 2018 at 2:45 PM, dann frazier
<dann.frazier at canonical.com> wrote:
> 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(-)
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team




More information about the kernel-team mailing list