ipv6: Remove hoplimit initialization to -1
Subsystems (3)
PATCH 1/1 ipv6: Remove hoplimit initialization to -1
The changes introduced with git-commit a02e4b7d missed to remove the hoplimit initialization. As a result, ipv6_get_mtu interprets the return value of dst_metric_raw (-1) as 255 and answers ping6 with this hoplimit. This patche removes the line such that ping6 is answered with the hoplimit value configured via sysctl.
--- net/ipv6/route.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-)
net/ipv6/route.c +0 -1
@@ -2012,7 +2012,6 @@ struct rt6_info *addrconf_dst_alloc(struct inet6_dev *idev, rt->dst.output = ip6_output; rt->rt6i_dev = net->loopback_dev; rt->rt6i_idev = idev; -dst_metric_set (&rt->dst,RTAX_HOPLIMIT ,-1 ); rt->dst.obsolete =-1 ; rt->rt6i_flags =RTF_UP |RTF_NONEXTHOP ;
David Miller
maintainerFrom: Thomas Egerer <[email protected]>
Date: Thu, 21 Apr 2011 10:56:02 +0200
Quoted 8 lines
The changes introduced with git-commit
a02e4b7dmissed to remove the hoplimit initialization. As a result,ipv6_get_mtuinterprets the return value ofdst_metric_raw(-1) as 255 and answers ping6 with this hoplimit. This patche removes the line such that ping6 is answered with the hoplimit value configured via sysctl.Signed-off-by Thomas Egerer <[email protected]>
Sorry for breaking this, patch applied.
Thanks!