Changeset View
Changeset View
Standalone View
Standalone View
usr.bin/netstat/mroute6.c
Show First 20 Lines • Show All 96 Lines • ▼ Show 20 Lines | |||||
#undef KERNEL | #undef KERNEL | ||||
#include "netstat.h" | #include "netstat.h" | ||||
#define WID_ORG (Wflag ? 39 : (numeric_addr ? 29 : 18)) /* width of origin column */ | #define WID_ORG (Wflag ? 39 : (numeric_addr ? 29 : 18)) /* width of origin column */ | ||||
#define WID_GRP (Wflag ? 18 : (numeric_addr ? 16 : 18)) /* width of group column */ | #define WID_GRP (Wflag ? 18 : (numeric_addr ? 16 : 18)) /* width of group column */ | ||||
void | void | ||||
mroute6pr() | mroute6pr(void) | ||||
{ | { | ||||
struct mf6c *mf6ctable[MF6CTBLSIZ], *mfcp; | struct mf6c *mf6ctable[MF6CTBLSIZ], *mfcp; | ||||
struct mif6_sctl mif6table[MAXMIFS]; | struct mif6_sctl mif6table[MAXMIFS]; | ||||
struct mf6c mfc; | struct mf6c mfc; | ||||
struct rtdetq rte, *rtep; | struct rtdetq rte, *rtep; | ||||
struct mif6_sctl *mifp; | struct mif6_sctl *mifp; | ||||
mifi_t mifi; | mifi_t mifi; | ||||
int i; | int i; | ||||
▲ Show 20 Lines • Show All 111 Lines • ▼ Show 20 Lines | mroute6pr(void) | ||||
else | else | ||||
xo_emit("\n{T:IPv6 Multicast Forwarding Table is empty}\n"); | xo_emit("\n{T:IPv6 Multicast Forwarding Table is empty}\n"); | ||||
xo_emit("\n"); | xo_emit("\n"); | ||||
numeric_addr = saved_numeric_addr; | numeric_addr = saved_numeric_addr; | ||||
} | } | ||||
void | void | ||||
mrt6_stats() | mrt6_stats(void) | ||||
{ | { | ||||
struct mrt6stat mrtstat; | struct mrt6stat mrtstat; | ||||
if (fetch_stats("net.inet6.ip6.mrt6stat", 0, &mrtstat, | if (fetch_stats("net.inet6.ip6.mrt6stat", 0, &mrtstat, | ||||
sizeof(mrtstat), kread_counters) != 0) | sizeof(mrtstat), kread_counters) != 0) | ||||
return; | return; | ||||
xo_open_container("multicast-statistics"); | xo_open_container("multicast-statistics"); | ||||
Show All 39 Lines |