2026-04-08, 14:52:37 +0300, Cosmin Ratiu wrote: > Move MACsec offload API and ethtool feature tests from > tools/testing/selftests/drivers/net/netdevsim/macsec-offload.sh to > tools/testing/selftests/drivers/net/macsec.py using the NetDrvEnv > framework so tests can run against both netdevsim (default) and real > hardware (NETIF=ethX). As some real hardware requires MACsec to use > encryption, add that to the tests. > > Netdevsim-specific limit checks (max SecY, max RX SC) were moved into > separate test cases to avoid failures on real hardware. > > Signed-off-by: Cosmin Ratiu <[email protected]> > --- > tools/testing/selftests/drivers/net/Makefile | 1 + > tools/testing/selftests/drivers/net/config | 1 + > tools/testing/selftests/drivers/net/macsec.py | 202 ++++++++++++++++++ > .../selftests/drivers/net/netdevsim/Makefile | 1 - > .../drivers/net/netdevsim/macsec-offload.sh | 117 ---------- > 5 files changed, 204 insertions(+), 118 deletions(-) > create mode 100755 tools/testing/selftests/drivers/net/macsec.py > delete mode 100755 > tools/testing/selftests/drivers/net/netdevsim/macsec-offload.sh
Reviewed-by: Sabrina Dubroca <[email protected]> -- Sabrina
