在 2026/9/18 06:24, Jakub Kicinski 写道:
I did not ask about FOU
Apologies, I completely misread the scope. I've now done a systematic check across tools/testing/selftests/net/. FOU is the only relevant module lacking any auto-load mechanism in these tests: All other tunnel/encap modules (bareudp, vxlan, geneve, gre, ip_gre, ip6_gre, amt, ifb, xfrm, l2tp) have proper module aliases and can be auto-loaded via netlink or rtnetlink requests. In contrast, the fou module has no MODULE_ALIAS_GENL_FAMILY, no rtnl link alias, and no net-pf-proto alias, so it never auto-loads. Among the three selftests using FOU, pmtu.sh and rtnetlink.sh already load the module explicitly, while fou_mcast_encap.sh is the only missing case. A naive grep for "encap|tunnel" across the net selftests returns 23 scripts, all of which rely on auto-loading and require no fixes.
I guess I wasn't clear enough. When I say "before posting v2" I was hoping you'd give me a chance to respond too :/
Noted, and sorry for jumping the gun. Won't happen again.

