From: Jiri Pirko <j...@mellanox.com> This patchset adds support for devlink health reporter interface testing. First 2 patches are small dependencies of the last 2.
Jiri Pirko (4): devlink: don't do reporter recovery if the state is healthy devlink: propagate extack down to health reporter ops netdevsim: implement couple of testing devlink health reporters selftests: add netdevsim devlink health tests .../net/ethernet/broadcom/bnxt/bnxt_devlink.c | 9 +- .../mellanox/mlx5/core/en/reporter_rx.c | 6 +- .../mellanox/mlx5/core/en/reporter_tx.c | 6 +- .../net/ethernet/mellanox/mlx5/core/health.c | 12 +- drivers/net/netdevsim/Makefile | 2 +- drivers/net/netdevsim/dev.c | 17 +- drivers/net/netdevsim/health.c | 325 ++++++++++++++++++ drivers/net/netdevsim/netdevsim.h | 13 + include/net/devlink.h | 9 +- net/core/devlink.c | 23 +- .../drivers/net/netdevsim/devlink.sh | 127 ++++++- 11 files changed, 522 insertions(+), 27 deletions(-) create mode 100644 drivers/net/netdevsim/health.c -- 2.21.0