Reviewed-by: Jian Shen <shenjian15@huawei.com>

在 2021/9/10 14:59, Yonglong Liu 写道:
This patch set contains some backport patch from mainline, and
some bugfix for hns3 driver.

Chen Zhou (1):
  net: hns3: replace snprintf with scnprintf in hns3_update_strings

Guangbin Huang (13):
  net: hns3: dump tqp enable status in debugfs
  net: hns3: remediate a potential overflow risk of bd_num_list
  net: hns3: VF not request link status when PF support push link status
    feature
  net: hns3: add interfaces to query information of tm priority/qset
  net: hns3: add debugfs support for tm priority and qset info
  net: hns3: refactor dump tm map of debugfs
  net: hns3: refactor dump tm of debugfs
  net: hns3: refactor dump tc of debugfs
  net: hns3: refactor dump qos pause cfg of debugfs
  net: hns3: refactor dump qos pri map of debugfs
  net: hns3: refactor dump qos buf cfg of debugfs
  net: hns3: refactor dump qs shaper of debugfs
  net: hns3: fix get wrong pfc_en when query PFC configuration

Hao Chen (4):
  net: hns3: fix for vxlan gpe tx checksum bug
  net: hns3: refactor queue map of debugfs
  net: hns3: refactor queue info of debugfs
  net: hns3: refactor dump fd tcam of debugfs

Huazhong Tan (8):
  net: hns3: add a print for initializing CMDQ when reset pending
  net: hns3: add a missing mutex destroy in hclge_init_ad_dev()
  net: hns3: print out speed info when parsing speed fails
  net: hns3: remove a misused pragma packed
  net: hns3: remove a duplicate pf reset counting
  net: hns3: change the value of the SEPARATOR_VALUE macro in
    hclgevf_main.c
  net: hns3: refactor dump bd info of debugfs
  net: hns3: refactor dump mac list of debugfs

Jian Shen (17):
  net: hns3: refine function hclge_set_vf_vlan_cfg()
  net: hns3: fix incorrect handling of sctp6 rss tuple
  net: hns3: cleanup for endian issue for VF RSS
  net: hns3: fix error mask definition of flow director
  net: hns3: fix query vlan mask value error for flow director
  net: hns3: refine the struct hane3_tc_info
  net: hns3: split out hclge_dbg_dump_qos_buf_cfg()
  net: hns3: add support for dumping MAC umv counter in debugfs
  net: hns3: add support for modify VLAN filter state
  net: hns3: add query basic info support for VF
  net: hns3: add support for VF modify VLAN filter state
  net: hns3: add debugfs support for vlan configuration
  net: hns3: add support for tc mqprio offload
  net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and
    HCLGE_FLAG_DCB_ENABLE
  net: hns3: disable port VLAN filter when support function level VLAN
    filter control
  net: hns3: add 'QoS' support for port based VLAN configuration
  net: hns3: remove tc enable checking

Jiaran Zhang (5):
  net: hns3: refactor dump intr of debugfs
  net: hns3: refactor dump reset info of debugfs
  net: hns3: refactor dump m7 info of debugfs
  net: hns3: refactor dump ncl config of debugfs
  net: hns3: refactor dump mac tnl status of debugfs

Peng Li (2):
  net: hns3: remove redundant param mbx_event_pending
  net: hns3: remove unused parameter from hclge_set_vf_vlan_common()

Rikard Falkeborn (2):
  net: hns3: Constify static structs
  net: hns3: Constify static structs

Wang Hai (1):
  net: hns3: Supply missing hclge_dcb.h include file

Yi Li (1):
  net: hns3: Fix for geneve tx checksum bug

Yonglong Liu (7):
  net: hns3: refactor dump mac tbl of debugfs
  net: hns3: pad the short tunnel frame before sending to hardware
  net: hns3: fix memory override when bd_num is bigger than the ring
    size
  net: hns3: fix kernel crash when unload VF while it is being reset
  net: hns3: cleanup for some print type miss match and blank lines
  net: hns3: the pointer is cast to another pointer in a different type,
    which is incompatible.
  net: hns3: update hns3 version to 21.9.2

Yufeng Mo (11):
  net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode
  net: hns3: change affinity_mask to numa node range
  net: hns3: add debugfs of dumping pf interrupt resources
  net: hns3: refactor the debugfs process
  net: hns3: refactor dump mng tbl of debugfs
  net: hns3: refactor dump loopback of debugfs
  net: hns3: refactor dump reg of debugfs
  net: hns3: refactor dump reg dcb info of debugfs
  net: hns3: refactor dump serv info of debugfs
  net: hns3: change the method of getting cmd index in debugfs
  net: hns3: remove the useless debugfs file node cmd

Yunsheng Lin (1):
  net: hns3: check the return of skb_checksum_help()

Zheng Yongjun (1):
  hisilicon/hns3: convert comma to semicolon

shenhao (1):
  Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in
    vlan 802.1Q protocol.

 .../net/ethernet/hisilicon/hns3/hclge_mbx.h   |   10 +-
 drivers/net/ethernet/hisilicon/hns3/hnae3.h   |   86 +-
 .../hisilicon/hns3/hns3_cae/hns3_cae_port.c   |    6 +
 .../hns3/hns3_cae/hns3_cae_version.h          |    2 +-
 .../ethernet/hisilicon/hns3/hns3_debugfs.c    | 1126 +++++--
 .../ethernet/hisilicon/hns3/hns3_debugfs.h    |   62 +
 .../net/ethernet/hisilicon/hns3/hns3_enet.c   |  134 +-
 .../net/ethernet/hisilicon/hns3/hns3_enet.h   |    6 +-
 .../ethernet/hisilicon/hns3/hns3_ethtool.c    |   16 +-
 .../hisilicon/hns3/hns3pf/hclge_cmd.c         |    5 +-
 .../hisilicon/hns3/hns3pf/hclge_cmd.h         |   28 +-
 .../hisilicon/hns3/hns3pf/hclge_dcb.c         |  136 +-
 .../hisilicon/hns3/hns3pf/hclge_debugfs.c     | 2763 ++++++++++-------
 .../hisilicon/hns3/hns3pf/hclge_debugfs.h     |   71 +-
 .../hisilicon/hns3/hns3pf/hclge_main.c        |  598 ++--
 .../hisilicon/hns3/hns3pf/hclge_main.h        |   52 +-
 .../hisilicon/hns3/hns3pf/hclge_mbx.c         |   54 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_tm.c |  469 ++-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_tm.h |   52 +-
 .../hisilicon/hns3/hns3vf/hclgevf_cmd.h       |    6 +-
 .../hisilicon/hns3/hns3vf/hclgevf_main.c      |  109 +-
 .../hisilicon/hns3/hns3vf/hclgevf_main.h      |   10 +-
 .../hisilicon/hns3/hns3vf/hclgevf_mbx.c       |   17 +-
 23 files changed, 3853 insertions(+), 1965 deletions(-)
 create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h