diff options
Diffstat (limited to 'net/ipv6/ipcomp6.c')
-rw-r--r-- | net/ipv6/ipcomp6.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net/ipv6/ipcomp6.c b/net/ipv6/ipcomp6.c index 5cb75bfe45b1..92832385a8ef 100644 --- a/net/ipv6/ipcomp6.c +++ b/net/ipv6/ipcomp6.c | |||
@@ -46,6 +46,7 @@ | |||
46 | #include <linux/list.h> | 46 | #include <linux/list.h> |
47 | #include <linux/vmalloc.h> | 47 | #include <linux/vmalloc.h> |
48 | #include <linux/rtnetlink.h> | 48 | #include <linux/rtnetlink.h> |
49 | #include <net/ip6_route.h> | ||
49 | #include <net/icmp.h> | 50 | #include <net/icmp.h> |
50 | #include <net/ipv6.h> | 51 | #include <net/ipv6.h> |
51 | #include <net/protocol.h> | 52 | #include <net/protocol.h> |
@@ -74,6 +75,7 @@ static void ipcomp6_err(struct sk_buff *skb, struct inet6_skb_parm *opt, | |||
74 | 75 | ||
75 | pr_debug("pmtu discovery on SA IPCOMP/%08x/%pI6\n", | 76 | pr_debug("pmtu discovery on SA IPCOMP/%08x/%pI6\n", |
76 | spi, &iph->daddr); | 77 | spi, &iph->daddr); |
78 | ip6_update_pmtu(skb, net, info, 0, 0); | ||
77 | xfrm_state_put(x); | 79 | xfrm_state_put(x); |
78 | } | 80 | } |
79 | 81 | ||