From: Jiantao Xiao <xiaojiantao1(a)h-partners.com>
Some feature driver inclusion
Guangbin Huang (2):
net: ethtool: add VxLAN to the NFC API
net: hns3: support set/get VxLAN rule of rx flow director by ethtool
Hao Chen (2):
net: hns3: correct the logic of hclge_sync_vf_qb_mode()
net: hns3: add support to query scc version by devlink info
Hao Lan (3):
net: hns3: add command queue trace for hns3
net: sfp: Synchronize some CMIS transceiver modules from ethtool
net: hns3: Add support for some CMIS transceiver modules
Jian Shen (5):
net: hns3: add support for queue bonding mode of flow director
net: hns3: add queue bonding mode support for VF
net: hns3: allocate fd counter for queue bonding
net: hns3: add support for page_pool_get_stats
net: hns3: default select PAGE_POOL_STATS
Ke Chen (5):
net: hns3: add ROH MAC type definitions and support query MAC type
net: hns3: add support handling tx dhcp packets for ROH
net: hns3: HNAE3 framework add support for ROH client
net: hns3: fix bug for init roh client instance
net: hns3: add support for ROH ras
Peiyang Wang (5):
net: hns3: dump more reg info based on ras mod
net: hns3: support tc command with max rate parameter
net: hns3: support tc limit rate
net: hns3: add arp proxy switch in ethtool
net: hns3: support arp proxy
Yonglong Liu (1):
net: hns3: add support for Hisilicon ptp sync device
liaoguojia (2):
net: hns3: refactor the debugfs for dumping FD tcam
net: hns3: add support for FD counter
MAINTAINERS | 5 +
arch/arm64/configs/openeuler_defconfig | 3 +-
drivers/net/ethernet/hisilicon/Kconfig | 1 +
drivers/net/ethernet/hisilicon/hns3/Makefile | 2 +-
.../net/ethernet/hisilicon/hns3/hclge_mbx.h | 8 +
drivers/net/ethernet/hisilicon/hns3/hnae3.c | 10 +-
drivers/net/ethernet/hisilicon/hns3/hnae3.h | 56 +
.../hns3/hns3_common/hclge_comm_cmd.c | 19 +
.../hns3/hns3_common/hclge_comm_cmd.h | 25 +-
.../ethernet/hisilicon/hns3/hns3_debugfs.c | 4 +-
.../net/ethernet/hisilicon/hns3/hns3_enet.c | 286 ++++-
.../net/ethernet/hisilicon/hns3/hns3_enet.h | 77 +-
.../ethernet/hisilicon/hns3/hns3_ethtool.c | 67 +-
.../ethernet/hisilicon/hns3/hns3_ethtool.h | 2 +
.../net/ethernet/hisilicon/hns3/hns3_roh.c | 174 +++
.../net/ethernet/hisilicon/hns3/hns3_roh.h | 26 +
.../hisilicon/hns3/hns3pf/hclge_cmd.h | 31 +-
.../hisilicon/hns3/hns3pf/hclge_dcb.c | 52 +-
.../hisilicon/hns3/hns3pf/hclge_debugfs.c | 139 ++-
.../hisilicon/hns3/hns3pf/hclge_debugfs.h | 8 +-
.../hisilicon/hns3/hns3pf/hclge_devlink.c | 44 +-
.../hisilicon/hns3/hns3pf/hclge_devlink.h | 2 +
.../hisilicon/hns3/hns3pf/hclge_err.c | 448 ++++++-
.../hisilicon/hns3/hns3pf/hclge_err.h | 46 +-
.../hisilicon/hns3/hns3pf/hclge_main.c | 691 ++++++++++-
.../hisilicon/hns3/hns3pf/hclge_main.h | 14 +
.../hisilicon/hns3/hns3pf/hclge_mbx.c | 37 +
.../ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 53 +
.../ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 9 +
.../hisilicon/hns3/hns3pf/hclge_trace.h | 94 ++
.../hisilicon/hns3/hns3vf/hclgevf_main.c | 114 ++
.../hisilicon/hns3/hns3vf/hclgevf_main.h | 6 +
.../hisilicon/hns3/hns3vf/hclgevf_mbx.c | 17 +
.../hisilicon/hns3/hns3vf/hclgevf_trace.h | 50 +
drivers/ptp/Kconfig | 11 +
drivers/ptp/Makefile | 1 +
drivers/ptp/ptp_hisi.c | 1027 +++++++++++++++++
include/linux/sfp.h | 12 +
include/uapi/linux/ethtool.h | 48 +
39 files changed, 3647 insertions(+), 72 deletions(-)
create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_roh.c
create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3_roh.h
create mode 100644 drivers/ptp/ptp_hisi.c
--
2.30.0