diff options
Diffstat (limited to 'net/ipv6/esp6.c')
-rw-r--r-- | net/ipv6/esp6.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net/ipv6/esp6.c b/net/ipv6/esp6.c index db1521fcda5b..89a615ba84f8 100644 --- a/net/ipv6/esp6.c +++ b/net/ipv6/esp6.c | |||
@@ -39,6 +39,7 @@ | |||
39 | #include <linux/random.h> | 39 | #include <linux/random.h> |
40 | #include <linux/slab.h> | 40 | #include <linux/slab.h> |
41 | #include <linux/spinlock.h> | 41 | #include <linux/spinlock.h> |
42 | #include <net/ip6_route.h> | ||
42 | #include <net/icmp.h> | 43 | #include <net/icmp.h> |
43 | #include <net/ipv6.h> | 44 | #include <net/ipv6.h> |
44 | #include <net/protocol.h> | 45 | #include <net/protocol.h> |
@@ -442,6 +443,7 @@ static void esp6_err(struct sk_buff *skb, struct inet6_skb_parm *opt, | |||
442 | return; | 443 | return; |
443 | pr_debug("pmtu discovery on SA ESP/%08x/%pI6\n", | 444 | pr_debug("pmtu discovery on SA ESP/%08x/%pI6\n", |
444 | ntohl(esph->spi), &iph->daddr); | 445 | ntohl(esph->spi), &iph->daddr); |
446 | ip6_update_pmtu(skb, net, info, 0, 0); | ||
445 | xfrm_state_put(x); | 447 | xfrm_state_put(x); |
446 | } | 448 | } |
447 | 449 | ||