X-Git-Url: https://git.saurik.com/apple/network_cmds.git/blobdiff_plain/7af5ce03cf81eb8cf0c6e1bfd903b52fcc7c224a..e0b07f2d5ba2222268f5d1293221b413eb7c2655:/netstat.tproj/netstat.h diff --git a/netstat.tproj/netstat.h b/netstat.tproj/netstat.h index da71069..0b9e6c3 100644 --- a/netstat.tproj/netstat.h +++ b/netstat.tproj/netstat.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008-2012 Apple Inc. All rights reserved. + * Copyright (c) 2008-2015 Apple Inc. All rights reserved. * * @APPLE_OSREFERENCE_LICENSE_HEADER_START@ * @@ -71,9 +71,8 @@ extern int aflag; /* show all sockets (including servers) */ extern int bflag; /* show i/f total bytes in/out */ extern int cflag; /* show specific classq */ extern int dflag; /* show i/f dropped packets */ -#if defined(__APPLE__) && !TARGET_OS_EMBEDDED +extern int Fflag; /* show i/f forwarded packets */ extern int gflag; /* show group (multicast) routing or stats */ -#endif extern int iflag; /* show interfaces */ extern int lflag; /* show routing table with use and ref */ extern int Lflag; /* show size of listen queues */ @@ -89,6 +88,7 @@ extern int Wflag; /* wide display */ extern int qflag; /* Display ifclassq stats */ extern int Qflag; /* Display opportunistic polling stats */ extern int xflag; /* show extended link-layer reachability information */ +extern int zflag; /* show only entries with non zero rtt metrics */ extern int cq; /* send classq index (-1 for all) */ extern int interval; /* repeat interval for i/f stats */ @@ -98,15 +98,19 @@ extern int unit; /* unit number for above */ extern int af; /* address family */ -extern char *plural (int); -extern char *plurales (int); +extern char *plural(int); +extern char *plurales(int); +extern char *pluralies(int); extern void protopr(uint32_t, char *, int); +extern void mptcppr(uint32_t, char *, int); extern void tcp_stats(uint32_t, char *, int); +extern void mptcp_stats(uint32_t, char *, int); extern void udp_stats(uint32_t, char *, int); extern void ip_stats(uint32_t, char *, int); extern void icmp_stats(uint32_t, char *, int); extern void igmp_stats(uint32_t, char *, int); +extern void arp_stats(uint32_t, char *, int); #ifdef IPSEC extern void ipsec_stats(uint32_t, char *, int); #endif @@ -116,14 +120,7 @@ extern void ip6_stats(uint32_t, char *, int); extern void ip6_ifstats(char *); extern void icmp6_stats(uint32_t, char *, int); extern void icmp6_ifstats(char *); -#ifdef notyet -extern void pim6_stats(uint32_t, char *, int); -#endif extern void rip6_stats(uint32_t, char *, int); -#if defined(__APPLE__) && !TARGET_OS_EMBEDDED -extern void mroute6pr(void); -extern void mrt6_stats(void); -#endif /* forward references */ struct sockaddr_in6; @@ -138,6 +135,10 @@ extern char *netname6(struct sockaddr_in6 *, struct sockaddr *); extern void pfkey_stats(uint32_t, char *, int); #endif +extern void systmpr(uint32_t, char *, int); +extern void kctl_stats(uint32_t, char *, int); +extern void kevt_stats(uint32_t, char *, int); + extern void mbpr(void); extern void intpr(void (*)(char *)); @@ -151,15 +152,18 @@ extern void rt_stats(void); extern void upHex(char *); extern char *routename(uint32_t); extern char *netname(uint32_t, uint32_t); -extern void routepr(uint32_t); +extern void routepr(void); extern void unixpr(void); extern void aqstatpr(void); extern void rxpollstatpr(void); -#if defined(__APPLE__) && !TARGET_OS_EMBEDDED -extern void mroutepr(void); -extern void mrt_stats(void); -#endif - extern void ifmalist_dump(void); + +extern int print_time(void); +extern void print_link_status(const char *); + +extern void print_extbkidle_stats(uint32_t, char *, int); +extern void print_nstat_stats(uint32_t, char *, int); +extern void print_net_api_stats(uint32_t, char *, int); +