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