ipv6: Handle PMTU in ICMP error handlers.
[deliverable/linux.git] / net / ipv6 / udp.c
index f05099fc59016fdfc405ba13ed4351f30fad2487..051ad481973fb9879adb57172d8c5197e851a55a 100644 (file)
@@ -479,6 +479,9 @@ void __udp6_lib_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
        if (sk == NULL)
                return;
 
+       if (type == ICMPV6_PKT_TOOBIG)
+               ip6_sk_update_pmtu(skb, sk, info);
+
        np = inet6_sk(sk);
 
        if (!icmpv6_err_convert(type, code, &err) && !np->recverr)
This page took 0.035244 seconds and 5 git commands to generate.