Index | Thread | Search

From:
Jan Klemkow <jan@openbsd.org>
Subject:
netstat: add missing multicast counter
To:
tech@openbsd.org
Date:
Fri, 9 May 2025 10:33:12 +0200

Download raw body.

Thread
Hi,

Add the missing counters mrts_mfc_lookups and mrts_mfc_misses to
netstat.

ok?

bye,
Jan

Index: mroute.c
===================================================================
RCS file: /cvs/src/usr.bin/netstat/mroute.c,v
diff -u -p -r1.26 mroute.c
--- mroute.c	2 Sep 2019 12:48:44 -0000	1.26
+++ mroute.c	9 May 2025 08:15:51 -0000
@@ -192,6 +192,10 @@ mrt_stats(void)
 	}
 
 	printf("multicast routing:\n");
+	printf("\t%lu multicast forwarding cache lookup%s\n",
+	    mrtstat.mrts_mfc_lookups, plural(mrtstat.mrts_mfc_lookups));
+	printf("\t%lu multicast forwarding cache miss%s\n",
+	    mrtstat.mrts_mfc_misses, plurales(mrtstat.mrts_mfc_misses));
 	printf("\t%lu datagram%s with no route for origin\n",
 	    mrtstat.mrts_no_route, plural(mrtstat.mrts_no_route));
 	printf("\t%lu upcall%s made to mrouted\n",