[PATCH net-next v2 0/3] selftests: drv-net: Add VLAN test
Ovidiu Panait <[email protected]>
| Newsgroups | org.kernel.vger.netdev,org.kernel.vger.linux-kernel,org.kernel.vger.linux-kselftest |
|---|---|
| Message-ID | <[email protected]> |
This series adds a selftest that pings over 802.1q, 802.1ad and QinQ VLAN interfaces with RX VLAN stripping offloads enabled and disabled. This series contains only the selftest part of [1]. [1] https://lore.kernel.org/all/[email protected]/ v2 changes: - Added a new commit to check if the ethtool changes were actually applied. - Allowed for the VLAN IPs to be set from the environment, to avoid possible clashes. - Added Nicolai's Rb tag. Ovidiu Panait (3): selftests: drv-net: Move _set_ethtool_feat() into lib selftests: drv-net: Check the features set by set_ethtool_feat() selftests: drv-net: Add VLAN test .../testing/selftests/drivers/net/gro_lib.py | 66 +++------ .../testing/selftests/drivers/net/hw/Makefile | 1 + tools/testing/selftests/drivers/net/hw/config | 1 + .../drivers/net/hw/lib/py/__init__.py | 3 +- .../testing/selftests/drivers/net/hw/vlan.py | 127 ++++++++++++++++++ .../selftests/drivers/net/lib/py/__init__.py | 3 +- .../selftests/drivers/net/lib/py/feat.py | 43 ++++++ 7 files changed, 197 insertions(+), 47 deletions(-) create mode 100755 tools/testing/selftests/drivers/net/hw/vlan.py create mode 100644 tools/testing/selftests/drivers/net/lib/py/feat.py -- 2.34.1