rtstat
extern struct rtstat rtstat;
struct rtstat rtstat;
uint32_t *words = (uint32_t *)&rtstat;
CTASSERT(sizeof(rtstat) == (nitems(counters) * sizeof(uint32_t)));
memset(&rtstat, 0, sizeof rtstat);
return (sysctl_rdstruct(oldp, oldlenp, newp, &rtstat, sizeof(rtstat)));
struct rtstat rtstat;
size = sizeof (rtstat);
if (sysctl(mib, 6, &rtstat, &size, NULL, 0) == -1) {
rtstat.rts_badredirect, plural(rtstat.rts_badredirect));
rtstat.rts_dynamic, plural(rtstat.rts_dynamic));
rtstat.rts_newgateway, plural(rtstat.rts_newgateway));
rtstat.rts_unreach, plural(rtstat.rts_unreach));
rtstat.rts_wildcard, plural(rtstat.rts_wildcard));