• Petr Machata's avatar
    selftests: forwarding: Move several selftests · 40d269c0
    Petr Machata authored
    The tests in net/forwarding are generally expected to be HW-independent.
    There are however several tests that, while not depending on any HW in
    particular, nevertheless depend on being used on HW interfaces. Placing
    these selftests to net/forwarding is confusing, because the selftest will
    just report it can't be run on veth pairs. At the same time, placing them
    to a particular driver's selftests subdirectory would be wrong.
    
    Instead, add a new directory, drivers/net/hw, where these generic but HW
    independent selftests should be placed. Move over several such tests
    including one helper library.
    
    Since typically these tests will not be expected to run, omit the directory
    drivers/net/hw from the TARGETS list in selftests/Makefile. Retain a
    Makefile in the new directory itself, so that a user can make -C into that
    directory and act on those tests explicitly.
    
    Cc: Roger Quadros <rogerq@kernel.org>
    Cc: Tobias Waldekranz <tobias@waldekranz.com>
    Cc: Danielle Ratson <danieller@nvidia.com>
    Cc: Davide Caratti <dcaratti@redhat.com>
    Cc: Johannes Nixdorf <jnixdorf-oss@avm.de>
    Suggested-by: default avatarJakub Kicinski <kuba@kernel.org>
    Signed-off-by: default avatarPetr Machata <petrm@nvidia.com>
    Link: https://lore.kernel.org/r/e11dae1f62703059e9fc2240004288ac7cc15756.1711464583.git.petrm@nvidia.comSigned-off-by: default avatarJakub Kicinski <kuba@kernel.org>
    40d269c0
settings 10 Bytes