Re: [PATCH] selftests: net: fou_mcast_encap: conditionally load fou module and skip IPv4 case

From: Qingshuang Fu

Date: Thu Sep 17 2026 - 21:57:59 EST


在 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.