commit | dd767856a36e00b631d65ebc4bb81b19915532d6 | [log] [tgz] |
---|---|---|
author | Steffen Klassert <steffen.klassert@secunet.com> | Tue Oct 11 01:44:30 2011 +0000 |
committer | David S. Miller <davem@davemloft.net> | Tue Oct 18 23:53:10 2011 -0400 |
tree | 02fda49186e29ffeb47b5683236d6fcbfbc379b5 | |
parent | 299b0767642a65f0c5446ab6d35e6df0daf43d33 [diff] |
xfrm6: Don't call icmpv6_send on local error Calling icmpv6_send() on a local message size error leads to an incorrect update of the path mtu. So use xfrm6_local_rxpmtu() to notify about the pmtu if the IPV6_DONTFRAG socket option is set on an udp or raw socket, according RFC 3542 and use ipv6_local_error() otherwise. Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com> Signed-off-by: David S. Miller <davem@davemloft.net>