Neighbor cache timer is in user hz
All timer values from kernel are supposed to be in constant
units or user hz value.
diff --git a/ip/ipneigh.c b/ip/ipneigh.c
index 03a1760..fa0e41d 100644
--- a/ip/ipneigh.c
+++ b/ip/ipneigh.c
@@ -272,10 +272,9 @@
fprintf(fp, " router");
}
if (tb[NDA_CACHEINFO] && show_stats) {
- static int hz;
struct nda_cacheinfo *ci = RTA_DATA(tb[NDA_CACHEINFO]);
- if (!hz)
- hz = get_hz();
+ int hz = get_user_hz();
+
if (ci->ndm_refcnt)
printf(" ref %d", ci->ndm_refcnt);
fprintf(fp, " used %d/%d/%d", ci->ndm_used/hz,