.../ethernet/hisilicon/hibmcge/hbg_common.h | 2 + .../ethernet/hisilicon/hibmcge/hbg_ethtool.c | 60 +++++- .../net/ethernet/hisilicon/hibmcge/hbg_hw.c | 6 + .../net/ethernet/hisilicon/hibmcge/hbg_hw.h | 1 + .../net/ethernet/hisilicon/hibmcge/hbg_reg.h | 1 + .../net/ethernet/hisilicon/hibmcge/hbg_txrx.c | 3 +- include/net/selftests.h | 61 ++++++ net/core/selftests.c | 188 +++++++++++++++++- 8 files changed, 310 insertions(+), 12 deletions(-)