[IPV6]: Optimize hop-limit determination.
[deliverable/linux.git] / net / ipv6 / ipv6_sockglue.c
index c11c76cab371607194acbaaaff43f1f0f3370b7b..8e29fb1d1df6a57a1b6eaab0a5a1ffc0e596f6b3 100644 (file)
@@ -904,9 +904,7 @@ static int do_ipv6_getsockopt(struct sock *sk, int level, int optname,
                dst = sk_dst_get(sk);
                if (dst) {
                        if (val < 0)
-                               val = dst_metric(dst, RTAX_HOPLIMIT);
-                       if (val < 0)
-                               val = ipv6_get_hoplimit(dst->dev);
+                               val = ip6_dst_hoplimit(dst);
                        dst_release(dst);
                }
                if (val < 0)
This page took 0.04087 seconds and 5 git commands to generate.