This series adds TX push support for the HNS3 ethernet driver. And it relies on "asm-generic: introduce io_stop_wc() and add implementation for ARM64"[1], which has not been merged into the net-next branch yet.
[1]https://git.kernel.org/arm64/c/d5624bb29f49
Yufeng Mo (2): net: hns3: add support for TX push mode net: hns3: add ethtool priv-flag for TX push
drivers/net/ethernet/hisilicon/hns3/hnae3.h | 2 + .../net/ethernet/hisilicon/hns3/hns3_enet.c | 82 ++++++++++++++++++- .../net/ethernet/hisilicon/hns3/hns3_enet.h | 6 ++ .../ethernet/hisilicon/hns3/hns3_ethtool.c | 21 ++++- .../hisilicon/hns3/hns3pf/hclge_cmd.c | 1 + .../hisilicon/hns3/hns3pf/hclge_main.c | 11 ++- .../hisilicon/hns3/hns3pf/hclge_main.h | 8 ++ .../hisilicon/hns3/hns3vf/hclgevf_cmd.c | 1 + .../hisilicon/hns3/hns3vf/hclgevf_main.c | 11 ++- .../hisilicon/hns3/hns3vf/hclgevf_main.h | 8 ++ 10 files changed, 142 insertions(+), 9 deletions(-)