selftests: virtio_net: add initial tests
authorJiri Pirko <jiri@nvidia.com>
Wed, 24 Apr 2024 10:40:49 +0000 (12:40 +0200)
committerPaolo Abeni <pabeni@redhat.com>
Fri, 26 Apr 2024 11:26:53 +0000 (13:26 +0200)
commitccfaed04db5e0f372986baac051b20fbd9e69096
tree4b0e3f1e427c3d2754182f9f11b0158a0f19815c
parentdae9dd5fd9f35f0e57599148d3655e9d473c8e24
selftests: virtio_net: add initial tests

Introduce initial tests for virtio_net driver. Focus on feature testing
leveraging previously introduced debugfs feature filtering
infrastructure. Add very basic ping and F_MAC feature tests.

To run this, do:
$ make -C tools/testing/selftests/ TARGETS=drivers/net/virtio_net/ run_tests

Run it on a system with 2 virtio_net devices connected back-to-back
on the hypervisor.

Signed-off-by: Jiri Pirko <jiri@nvidia.com>
Reviewed-by: Petr Machata <petrm@nvidia.com>
Tested-by: Benjamin Poirier <bpoirier@nvidia.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
MAINTAINERS
tools/testing/selftests/Makefile
tools/testing/selftests/drivers/net/virtio_net/Makefile [new file with mode: 0644]
tools/testing/selftests/drivers/net/virtio_net/basic_features.sh [new file with mode: 0755]
tools/testing/selftests/drivers/net/virtio_net/config [new file with mode: 0644]
tools/testing/selftests/drivers/net/virtio_net/virtio_net_common.sh [new file with mode: 0644]