ipmroute: add support for age dumping
Add support to dump the mroute cache entry age if the show_stats (-s) switch is provided. Example: $ ip -s mroute (0.0.0.0, 239.10.10.10) Iif: eth0 Oifs: eth0 0 packets, 0 bytes, Age 245.44 Signed-off-by: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
This commit is contained in:
parent
b96306f8d9
commit
590bf22a34
|
|
@ -169,6 +169,13 @@ int print_mroute(const struct sockaddr_nl *who, struct nlmsghdr *n, void *arg)
|
|||
fprintf(fp, ", %"PRIu64" arrived on wrong iif.",
|
||||
(uint64_t)mfcs->mfcs_wrong_if);
|
||||
}
|
||||
if (show_stats && tb[RTA_EXPIRES]) {
|
||||
struct timeval tv;
|
||||
|
||||
__jiffies_to_tv(&tv, rta_getattr_u64(tb[RTA_EXPIRES]));
|
||||
fprintf(fp, ", Age %4i.%.2i", (int)tv.tv_sec,
|
||||
(int)tv.tv_usec/10000);
|
||||
}
|
||||
fprintf(fp, "\n");
|
||||
fflush(fp);
|
||||
return 0;
|
||||
|
|
|
|||
Loading…
Reference in New Issue