.../net/ethernet/hisilicon/hns3/hclge_mbx.h | 17 ++- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 4 + .../hns3/hns3_common/hclge_comm_cmd.c | 2 + .../hns3/hns3_common/hclge_comm_cmd.h | 1 + .../net/ethernet/hisilicon/hns3/hns3_enet.c | 5 +- .../ethernet/hisilicon/hns3/hns3_ethtool.c | 108 +++++++++++++----- .../ethernet/hisilicon/hns3/hns3_ethtool.h | 6 + .../hisilicon/hns3/hns3pf/hclge_err.c | 2 +- .../hisilicon/hns3/hns3pf/hclge_main.c | 3 + .../hisilicon/hns3/hns3pf/hclge_mbx.c | 2 +- .../hisilicon/hns3/hns3vf/hclgevf_main.c | 4 +- .../hisilicon/hns3/hns3vf/hclgevf_mbx.c | 8 +- 12 files changed, 116 insertions(+), 46 deletions(-)