The broadcast_ether_dst test can spuriously fail due to file permissions, depending on which flags tcpdump is compiled with: If tcpdump is compiled with the `--with-user` flag then tcpdump will step down to the provided user after opening the device. In this case the test fails due to permission issues, as the output file is owned by a different user. Debian ships tcpdump with this flag enabled, so this bug appears as part of our kernel testing.
To fix this, we can ensure tcpdump remains as root (regardless of whether it was compiled with `--with-user`) by passing the `-Z root` argument when invoking it. This is my first kernel contribution, so please let me know if I've missed anything. Ross Porter (1): selftests: net: fix file owner for broadcast_ether_dst test tools/testing/selftests/net/broadcast_ether_dst.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.53.0

