Skip to content

Commit 085e8b4

Browse files
lcolittipelwell
authored andcommitted
configs: enable CONFIG_NET_FOU_IP_TUNNELS
The current configs enable fou as a module, but fou is not very useful without CONFIG_NET_FOU_IP_TUNNELS, because it can't be used to actually create tunnels: $ sudo ip fou add port 12345 ipproto ipip $ sudo ip link add name fou1 type ipip local any remote 8.8.8.8 \ encap fou encap-sport auto encap-dport 12345 RTNETLINK answers: Invalid argument Enable the option by default. This does not increase memory footprint because fou is not loaded by default. Uncompressed module size goes from 26.3KiB to 32.5KiB. After this change, things work: $ sudo ip fou add port 12345 ipproto ipip $ sudo ip link add name fou1 type ipip local any remote 8.8.8.8 \ encap fou encap-sport auto encap-dport 12345 $ ip link show fou1 8: fou1@NONE: <POINTOPOINT,NOARP> mtu 1472 qdisc noop state DOWN [...] link/ipip 0.0.0.0 peer 8.8.8.8 Signed-off-by: Lorenzo Colitti <[email protected]>
1 parent a2fb37f commit 085e8b4

File tree

6 files changed

+6
-6
lines changed

6 files changed

+6
-6
lines changed

arch/arm/configs/bcm2709_defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
9595
CONFIG_IP_PIMSM_V1=y
9696
CONFIG_IP_PIMSM_V2=y
9797
CONFIG_NET_IPVTI=m
98-
CONFIG_NET_FOU=m
98+
CONFIG_NET_FOU_IP_TUNNELS=y
9999
CONFIG_INET_AH=m
100100
CONFIG_INET_ESP=m
101101
CONFIG_INET_IPCOMP=m

arch/arm/configs/bcm2711_defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
9595
CONFIG_IP_PIMSM_V1=y
9696
CONFIG_IP_PIMSM_V2=y
9797
CONFIG_NET_IPVTI=m
98-
CONFIG_NET_FOU=m
98+
CONFIG_NET_FOU_IP_TUNNELS=y
9999
CONFIG_INET_AH=m
100100
CONFIG_INET_ESP=m
101101
CONFIG_INET_IPCOMP=m

arch/arm/configs/bcmrpi_defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
9090
CONFIG_IP_PIMSM_V1=y
9191
CONFIG_IP_PIMSM_V2=y
9292
CONFIG_NET_IPVTI=m
93-
CONFIG_NET_FOU=m
93+
CONFIG_NET_FOU_IP_TUNNELS=y
9494
CONFIG_INET_AH=m
9595
CONFIG_INET_ESP=m
9696
CONFIG_INET_IPCOMP=m

arch/arm64/configs/bcm2711_defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
103103
CONFIG_IP_PIMSM_V1=y
104104
CONFIG_IP_PIMSM_V2=y
105105
CONFIG_NET_IPVTI=m
106-
CONFIG_NET_FOU=m
106+
CONFIG_NET_FOU_IP_TUNNELS=y
107107
CONFIG_INET_AH=m
108108
CONFIG_INET_ESP=m
109109
CONFIG_INET_IPCOMP=m

arch/arm64/configs/bcm2712_defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
106106
CONFIG_IP_PIMSM_V1=y
107107
CONFIG_IP_PIMSM_V2=y
108108
CONFIG_NET_IPVTI=m
109-
CONFIG_NET_FOU=m
109+
CONFIG_NET_FOU_IP_TUNNELS=y
110110
CONFIG_INET_AH=m
111111
CONFIG_INET_ESP=m
112112
CONFIG_INET_IPCOMP=m

arch/arm64/configs/bcmrpi3_defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ CONFIG_IP_MROUTE=y
9797
CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
9898
CONFIG_IP_PIMSM_V1=y
9999
CONFIG_IP_PIMSM_V2=y
100-
CONFIG_NET_FOU=m
100+
CONFIG_NET_FOU_IP_TUNNELS=y
101101
CONFIG_INET_AH=m
102102
CONFIG_INET_ESP=m
103103
CONFIG_INET_IPCOMP=m

0 commit comments

Comments
 (0)