Stanislav Fomichev
e054c8ba3b
netdevsim: remove udp_ports_sleep
...
Now that there is only one path in udp_tunnel, there is no need to
have udp_ports_sleep knob. Remove it and adjust the test.
Cc: Michael Chan <michael.chan@broadcom.com >
Reviewed-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com >
Signed-off-by: Stanislav Fomichev <stfomichev@gmail.com >
Link: https://patch.msgid.link/20250616162117.287806-6-stfomichev@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org >
2025-06-18 18:53:51 -07:00
Jakub Kicinski
50bf398e1c
net: netdevsim: try to close UDP port harness races
...
syzbot discovered that we remove the debugfs files after we free
the netdev. Try to clean up the relevant dir while the device
is still around.
Reported-by: syzbot+2e5de9e3ab986b71d2bf@syzkaller.appspotmail.com
Fixes: 424be63ad8 ("netdevsim: add UDP tunnel port offload support")
Reviewed-by: Michal Swiatkowski <michal.swiatkowski@linux.intel.com >
Link: https://patch.msgid.link/20250122224503.762705-1-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org >
2025-01-27 14:24:34 -08:00
Jakub Kicinski
e35ba58117
selftests: netdevsim: stop using ifconfig
...
Paolo points out that ifconfig is legacy and we should not use it.
Signed-off-by: Jakub Kicinski <kuba@kernel.org >
Reviewed-by: Eric Dumazet <edumazet@google.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2024-02-04 13:35:44 +00:00
Jakub Kicinski
0879020a78
selftests: netdevsim: fix the udp_tunnel_nic test
...
This test is missing a whole bunch of checks for interface
renaming and one ifup. Presumably it was only used on a system
with renaming disabled and NetworkManager running.
Fixes: 91f430b2c4 ("selftests: net: add a test for UDP tunnel info infra")
Acked-by: Paolo Abeni <pabeni@redhat.com >
Reviewed-by: Simon Horman <horms@kernel.org >
Link: https://lore.kernel.org/r/20240123060529.1033912-1-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org >
2024-01-24 15:11:10 -08:00
Jakub Kicinski
2c4ca79772
selftests: netdevsim: sprinkle more udevadm settle
...
Number of tests are failing when netdev renaming is active
on the system. Add udevadm settle in logic determining
the names.
Fixes: 242aaf03dc ("selftests: add a test for ethtool pause stats")
Signed-off-by: Jakub Kicinski <kuba@kernel.org >
Reviewed-by: Simon Horman <horms@kernel.org >
Link: https://lore.kernel.org/r/20240114224726.1210532-1-kuba@kernel.org
Signed-off-by: Paolo Abeni <pabeni@redhat.com >
2024-01-16 12:16:04 +01:00
Jakub Kicinski
8c4cf4bc3e
selftests: net: add a test for static UDP tunnel ports
...
Check UDP_TUNNEL_NIC_INFO_STATIC_IANA_VXLAN works as expected.
Signed-off-by: Jakub Kicinski <kuba@kernel.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2020-09-28 12:50:12 -07:00
Jakub Kicinski
53db3e53e2
selftests: net: add a test for shared UDP tunnel info tables
...
Add a test run of checks validating the shared UDP tunnel port
tables function as we expect.
Signed-off-by: Jakub Kicinski <kuba@kernel.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2020-09-28 12:50:12 -07:00
Jakub Kicinski
91f430b2c4
selftests: net: add a test for UDP tunnel info infra
...
Add validating the UDP tunnel infra works.
$ ./udp_tunnel_nic.sh
PASSED all 383 checks
Signed-off-by: Jakub Kicinski <kuba@kernel.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2020-07-10 13:54:00 -07:00