aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv4/icmp.c
diff options
context:
space:
mode:
authorDenis V. Lunev <den@openvz.org>2008-01-23 02:50:25 -0500
committerDavid S. Miller <davem@davemloft.net>2008-01-28 18:11:13 -0500
commitb5921910a1de4ba82add59154976c3dc7352c8c2 (patch)
treec1de2c3734219548c2883777597247caa5450dc5 /net/ipv4/icmp.c
parenteee80592c3c1f7381c04913d9d3eb6e3c3c87628 (diff)
[NETNS]: Routing cache virtualization.
Basically, this piece looks relatively easy. Namespace is already available on the dst entry via device and the device is safe to dereferrence. Compare it with one of a searcher and skip entry if appropriate. The only exception is ip_rt_frag_needed. So, add namespace parameter to it. Signed-off-by: Denis V. Lunev <den@openvz.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4/icmp.c')
-rw-r--r--net/ipv4/icmp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/ipv4/icmp.c b/net/ipv4/icmp.c
index a142f19fec45..63ffc7d86f98 100644
--- a/net/ipv4/icmp.c
+++ b/net/ipv4/icmp.c
@@ -696,7 +696,7 @@ static void icmp_unreach(struct sk_buff *skb)
696 "and DF set.\n", 696 "and DF set.\n",
697 NIPQUAD(iph->daddr)); 697 NIPQUAD(iph->daddr));
698 } else { 698 } else {
699 info = ip_rt_frag_needed(iph, 699 info = ip_rt_frag_needed(&init_net, iph,
700 ntohs(icmph->un.frag.mtu)); 700 ntohs(icmph->un.frag.mtu));
701 if (!info) 701 if (!info)
702 goto out; 702 goto out;