]> git.neil.brown.name Git - history.git/commitdiff
[IPV4/IPV6]: More userland jiffies reporting fixes for routing.
authorHideaki Yoshifuji <yoshfuji@linux-ipv6.org>
Mon, 10 Nov 2003 15:10:06 +0000 (07:10 -0800)
committerHideaki Yoshifuji <yoshfuji@linux-ipv6.org>
Mon, 10 Nov 2003 15:10:06 +0000 (07:10 -0800)
net/ipv4/route.c
net/ipv6/route.c

index e648d21c7d0d80dece38b900f52e0e0b8bd2b486..e846f0d54969e68b232a126cbd4d5673813e2c6a 100644 (file)
@@ -2306,7 +2306,7 @@ static int rt_fill_info(struct sk_buff *skb, u32 pid, u32 seq, int event,
                RTA_PUT(skb, RTA_GATEWAY, 4, &rt->rt_gateway);
        if (rtnetlink_put_metrics(skb, rt->u.dst.metrics) < 0)
                goto rtattr_failure;
-       ci.rta_lastuse  = jiffies - rt->u.dst.lastuse;
+       ci.rta_lastuse  = jiffies_to_clock_t(jiffies - rt->u.dst.lastuse);
        ci.rta_used     = rt->u.dst.__use;
        ci.rta_clntref  = atomic_read(&rt->u.dst.__refcnt);
        if (rt->u.dst.expires)
index 6c3d20c90ab0251de8344609aae1c228ded57751..6711d91692737c08d3a5f1fac7ba784eade7d5e9 100644 (file)
@@ -1534,7 +1534,7 @@ static int rt6_fill_node(struct sk_buff *skb, struct rt6_info *rt,
        if (rt->u.dst.dev)
                RTA_PUT(skb, RTA_OIF, sizeof(int), &rt->rt6i_dev->ifindex);
        RTA_PUT(skb, RTA_PRIORITY, 4, &rt->rt6i_metric);
-       ci.rta_lastuse = jiffies - rt->u.dst.lastuse;
+       ci.rta_lastuse = jiffies_to_clock_t(jiffies - rt->u.dst.lastuse);
        if (rt->rt6i_expires)
                ci.rta_expires = jiffies_to_clock_t(rt->rt6i_expires - jiffies);
        else