On 08. 01. 2023. 15:04, Guillaume Nault wrote: > For some reasons, your host doesn't accept the VXLAN packets received > over veth0. I guess there are some firewalling rules incompatible with > this tests script. That beats me. It is essentially a vanilla desktop AlmaLinux (CentOS fork) installation w 6.2-rc2 vanilla torvalds tree kernel. Maybe DHCPv4+DHCPv6 assigned address got in the way? >>> -------- >8 -------- >>> >>> Isolate testing environment and ensure everything is cleaned up on >>> exit. >>> >>> diff --git a/tools/testing/selftests/net/l2_tos_ttl_inherit.sh b/tools/testing/selftests/net/l2_tos_ttl_inherit.sh > >> Wow, Guillaueme, this patch actually made things unstuck :) > > Great! The patch isolates the testing environment, making it less > dependent from the host that runs it. So the routing and firewalling > configurations don't interfere anymore. :) >> The entire tools/tests/selftests/net section now had a PASS w "OK", save for a couple of tests here: >> >> not ok 1 selftests: nci: nci_dev # exit=1 >> not ok 12 selftests: net: nat6to4.o >> not ok 13 selftests: net: run_netsocktests # exit=1 >> not ok 29 selftests: net: udpgro_bench.sh # exit=255 >> not ok 30 selftests: net: udpgro.sh # exit=255 >> not ok 37 selftests: net: fcnal-test.sh # TIMEOUT 1500 seconds >> not ok 38 selftests: net: l2tp.sh # exit=2 >> not ok 46 selftests: net: icmp_redirect.sh # exit=1 >> not ok 55 selftests: net: vrf_route_leaking.sh # exit=1 >> not ok 59 selftests: net: udpgro_fwd.sh # exit=1 >> not ok 60 selftests: net: udpgro_frglist.sh # exit=255 >> not ok 61 selftests: net: veth.sh # exit=1 >> not ok 68 selftests: net: srv6_end_dt46_l3vpn_test.sh # exit=1 >> not ok 69 selftests: net: srv6_end_dt4_l3vpn_test.sh # exit=1 >> not ok 75 selftests: net: arp_ndisc_evict_nocarrier.sh # exit=255 >> not ok 83 selftests: net: test_ingress_egress_chaining.sh # exit=1 >> not ok 1 selftests: net/hsr: hsr_ping.sh # TIMEOUT 45 seconds >> not ok 3 selftests: net/mptcp: mptcp_join.sh # exit=1 >> >> If you are interested in additional diagnostics, this is a very interesting part of the >> Linux kernel testing ... >> >> There was apparent hang in selftest/net/fcnal-test.sh as well. >> I can help you with the diagnostics if you wish? Thanks. >> >> If I could make them all work both on Ubuntu 22.10 kinetic kudu and AlmaLinux 8.7 >> stone smilodon (CentOS fork), this would be a milestone for me :) > > I'm surprised you have so many failures. Feel free to report them > individually. Don't forget to Cc the authors of the scripts. Just > pay attention not to overwhelm people. Sure. I have already submitted half a dozen and I already feel the backlash, "wear and tear" :) But it is a good brainstorming session for me. I realise that developers receive a lot of bug reports from the volume of LKML. > I can probably help with the l2tp.sh failure and maybe with the > fcnal-test.sh hang. Please report them in their own mail thread. Then I will Cc: you for sure on those two. But I cannot promise that this will be today. In fact, tomorrow is prognosed rain so I'd better use the remaining blue-sky-patched day to do some biking ;-) Anyway, I haven't received feedback from all submitted bug reports, so my stack is near the overload. However, I made the "make kselftest" complete on both boxes (and OSs of Debian and RH lineage), so I already feel some accomplishment :) Maybe some issues will be fixed in today's release candidate, anyway. Mirsad -- Mirsad Goran Todorovac Sistem inženjer Grafički fakultet | Akademija likovnih umjetnosti Sveučilište u Zagrebu System engineer Faculty of Graphic Arts | Academy of Fine Arts University of Zagreb, Republic of Croatia The European Union