Browse Source

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>
stephen hemminger 10 years ago
parent
commit
163c2e252f
2 changed files with 2 additions and 0 deletions
  1. 1 0
      net/l2tp/l2tp_ip.c
  2. 1 0
      net/l2tp/l2tp_ip6.c

+ 1 - 0
net/l2tp/l2tp_ip.c

@@ -655,3 +655,4 @@ MODULE_VERSION("1.0");
  * enums
  * enums
  */
  */
 MODULE_ALIAS_NET_PF_PROTO_TYPE(PF_INET, 2, IPPROTO_L2TP);
 MODULE_ALIAS_NET_PF_PROTO_TYPE(PF_INET, 2, IPPROTO_L2TP);
+MODULE_ALIAS_NET_PF_PROTO(PF_INET, IPPROTO_L2TP);

+ 1 - 0
net/l2tp/l2tp_ip6.c

@@ -801,3 +801,4 @@ MODULE_VERSION("1.0");
  * enums
  * enums
  */
  */
 MODULE_ALIAS_NET_PF_PROTO_TYPE(PF_INET6, 2, IPPROTO_L2TP);
 MODULE_ALIAS_NET_PF_PROTO_TYPE(PF_INET6, 2, IPPROTO_L2TP);
+MODULE_ALIAS_NET_PF_PROTO(PF_INET6, IPPROTO_L2TP);