Changeset View
Changeset View
Standalone View
Standalone View
usr.bin/netstat/mroute.c
Show First 20 Lines • Show All 230 Lines • ▼ Show 20 Lines | while (bwm != NULL) { | ||||
print_bw_meter(&bw_meter, &bw_banner_printed); | print_bw_meter(&bw_meter, &bw_banner_printed); | ||||
bwm = bw_meter.bm_mfc_next; | bwm = bw_meter.bm_mfc_next; | ||||
} | } | ||||
if (banner_printed) | if (banner_printed) | ||||
xo_close_list("bandwidth-meter"); | xo_close_list("bandwidth-meter"); | ||||
} | } | ||||
void | void | ||||
mroutepr() | mroutepr(void) | ||||
{ | { | ||||
struct sockaddr_in sin; | struct sockaddr_in sin; | ||||
struct sockaddr *sa = (struct sockaddr *)&sin; | struct sockaddr *sa = (struct sockaddr *)&sin; | ||||
struct vif viftable[MAXVIFS]; | struct vif viftable[MAXVIFS]; | ||||
struct vif *v; | struct vif *v; | ||||
struct mfc *m; | struct mfc *m; | ||||
u_long pmfchashtbl, pmfctablesize, pviftbl; | u_long pmfchashtbl, pmfctablesize, pviftbl; | ||||
int banner_printed; | int banner_printed; | ||||
▲ Show 20 Lines • Show All 158 Lines • ▼ Show 20 Lines | mroutepr(void) | ||||
if (!banner_printed) | if (!banner_printed) | ||||
xo_emit("\n{T:IPv4 Multicast Forwarding Table is empty}\n"); | xo_emit("\n{T:IPv4 Multicast Forwarding Table is empty}\n"); | ||||
xo_emit("\n"); | xo_emit("\n"); | ||||
numeric_addr = saved_numeric_addr; | numeric_addr = saved_numeric_addr; | ||||
} | } | ||||
void | void | ||||
mrt_stats() | mrt_stats(void) | ||||
{ | { | ||||
struct mrtstat mrtstat; | struct mrtstat mrtstat; | ||||
u_long mstaddr; | u_long mstaddr; | ||||
mstaddr = nl[N_MRTSTAT].n_value; | mstaddr = nl[N_MRTSTAT].n_value; | ||||
if (fetch_stats("net.inet.ip.mrtstat", mstaddr, &mrtstat, | if (fetch_stats("net.inet.ip.mrtstat", mstaddr, &mrtstat, | ||||
sizeof(mrtstat), kread_counters) != 0) { | sizeof(mrtstat), kread_counters) != 0) { | ||||
▲ Show 20 Lines • Show All 45 Lines • Show Last 20 Lines |