summaryrefslogtreecommitdiffstats
path: root/net/ipv4
diff options
context:
space:
mode:
authorSteffen Klassert <steffen.klassert@secunet.com>2013-01-16 20:55:01 +0000
committerDavid S. Miller <davem@davemloft.net>2013-01-17 03:39:36 -0500
commit38d523e2948162776903349c89d65f7b9370dadb (patch)
treea8f82b02a11aeb0167a70cc2dce1f9bd7a43c815 /net/ipv4
parent7efdba5bd9a2f3e2059beeb45c9fa55eefe1bced (diff)
downloadlinux-stable-38d523e2948162776903349c89d65f7b9370dadb.tar.gz
linux-stable-38d523e2948162776903349c89d65f7b9370dadb.tar.bz2
linux-stable-38d523e2948162776903349c89d65f7b9370dadb.zip
ipv4: Remove output route check in ipv4_mtu
The output route check was introduced with git commit 261663b0 (ipv4: Don't use the cached pmtu informations for input routes) during times when we cached the pmtu informations on the inetpeer. Now the pmtu informations are back in the routes, so this check is obsolete. It also had some unwanted side effects, as reported by Timo Teras and Lukas Tribus. Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com> Acked-by: Timo Teräs <timo.teras@iki.fi> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4')
-rw-r--r--net/ipv4/route.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/ipv4/route.c b/net/ipv4/route.c
index 844a9ef60dbd..6e4a89c5e27e 100644
--- a/net/ipv4/route.c
+++ b/net/ipv4/route.c
@@ -1120,7 +1120,7 @@ static unsigned int ipv4_mtu(const struct dst_entry *dst)
if (!mtu || time_after_eq(jiffies, rt->dst.expires))
mtu = dst_metric_raw(dst, RTAX_MTU);
- if (mtu && rt_is_output_route(rt))
+ if (mtu)
return mtu;
mtu = dst->dev->mtu;