diff options
author | Anders Franzen <anders.franzen@ericsson.com> | 2010-10-19 05:50:47 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2010-10-25 00:23:36 +0200 |
commit | 7e223de84b73c621b90755dc4d8c8128e673b529 (patch) | |
tree | 557da4e39468f85b12e2ab051e9caa28e6a3cb17 /net/ipv6/ip6_tunnel.c | |
parent | pktgen: clean up handling of local/transient counter vars (diff) | |
download | linux-7e223de84b73c621b90755dc4d8c8128e673b529.tar.xz linux-7e223de84b73c621b90755dc4d8c8128e673b529.zip |
ip6_tunnel dont update the mtu on the route.
The ip6_tunnel device did not unset the flag,
IFF_XMIT_DST_RELEASE. This will make the dev layer
to release the dst before calling the tunnel.
The tunnel will not update any mtu/pmtu info, since
it does not have a dst on the skb.
Acked-by: Eric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv6/ip6_tunnel.c')
-rw-r--r-- | net/ipv6/ip6_tunnel.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/net/ipv6/ip6_tunnel.c b/net/ipv6/ip6_tunnel.c index c2c0f89397b1..38b9a56c173f 100644 --- a/net/ipv6/ip6_tunnel.c +++ b/net/ipv6/ip6_tunnel.c @@ -1371,6 +1371,7 @@ static void ip6_tnl_dev_setup(struct net_device *dev) dev->flags |= IFF_NOARP; dev->addr_len = sizeof(struct in6_addr); dev->features |= NETIF_F_NETNS_LOCAL; + dev->priv_flags &= ~IFF_XMIT_DST_RELEASE; } |