Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

l2tp: auto load IP modules

When creating a IP encapsulated tunnel the necessary l2tp module
should be loaded. It already works for UDP encapsulation, it just
doesn't work for direct IP encap.

Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

stephen hemminger and committed by
David S. Miller
163c2e25 f1f39f91

+2
+1
net/l2tp/l2tp_ip.c
··· 655 655 * enums 656 656 */ 657 657 MODULE_ALIAS_NET_PF_PROTO_TYPE(PF_INET, 2, IPPROTO_L2TP); 658 + MODULE_ALIAS_NET_PF_PROTO(PF_INET, IPPROTO_L2TP);
+1
net/l2tp/l2tp_ip6.c
··· 801 801 * enums 802 802 */ 803 803 MODULE_ALIAS_NET_PF_PROTO_TYPE(PF_INET6, 2, IPPROTO_L2TP); 804 + MODULE_ALIAS_NET_PF_PROTO(PF_INET6, IPPROTO_L2TP);