Deleted Added
full compact
netstat.h (171135) netstat.h (171465)
1/*
2 * Copyright (c) 1992, 1993
3 * Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 17 unchanged lines hidden (view full) ---

26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 *
33 * @(#)netstat.h 8.2 (Berkeley) 1/4/94
1/*
2 * Copyright (c) 1992, 1993
3 * Regents of the University of California. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 17 unchanged lines hidden (view full) ---

26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 *
33 * @(#)netstat.h 8.2 (Berkeley) 1/4/94
34 * $FreeBSD: head/usr.bin/netstat/netstat.h 171135 2007-07-01 12:08:08Z gnn $
34 * $FreeBSD: head/usr.bin/netstat/netstat.h 171465 2007-07-16 17:15:55Z jhb $
35 */
36
37#include <sys/cdefs.h>
38
39extern int Aflag; /* show addresses of protocol control block */
40extern int aflag; /* show all sockets (including servers) */
41extern int bflag; /* show i/f total bytes in/out */
42extern int dflag; /* show i/f dropped packets */

--- 11 unchanged lines hidden (view full) ---

54extern int zflag; /* zero stats */
55
56extern int interval; /* repeat interval for i/f stats */
57
58extern char *interface; /* desired i/f for stats, or NULL for all i/fs */
59extern int unit; /* unit number for above */
60
61extern int af; /* address family */
35 */
36
37#include <sys/cdefs.h>
38
39extern int Aflag; /* show addresses of protocol control block */
40extern int aflag; /* show all sockets (including servers) */
41extern int bflag; /* show i/f total bytes in/out */
42extern int dflag; /* show i/f dropped packets */

--- 11 unchanged lines hidden (view full) ---

54extern int zflag; /* zero stats */
55
56extern int interval; /* repeat interval for i/f stats */
57
58extern char *interface; /* desired i/f for stats, or NULL for all i/fs */
59extern int unit; /* unit number for above */
60
61extern int af; /* address family */
62extern int live; /* true if we are examining a live system */
62
63
63int kread(u_long addr, char *buf, int size);
64int kread(u_long addr, void *buf, size_t size);
64const char *plural(uintmax_t);
65const char *plurales(uintmax_t);
66const char *pluralies(uintmax_t);
67
65const char *plural(uintmax_t);
66const char *plurales(uintmax_t);
67const char *pluralies(uintmax_t);
68
68void protopr(u_long, const char *, int);
69void tcp_stats(u_long, const char *, int);
70void udp_stats(u_long, const char *, int);
69int sotoxsocket(struct socket *, struct xsocket *);
70void protopr(u_long, const char *, int, int);
71void tcp_stats(u_long, const char *, int, int);
72void udp_stats(u_long, const char *, int, int);
71#ifdef SCTP
73#ifdef SCTP
72void sctp_protopr(u_long, const char *, int);
73void sctp_stats(u_long, const char *, int);
74void sctp_protopr(u_long, const char *, int, int);
75void sctp_stats(u_long, const char *, int, int);
74#endif
76#endif
75void ip_stats(u_long, const char *, int);
76void icmp_stats(u_long, const char *, int);
77void igmp_stats(u_long, const char *, int);
78void pim_stats(u_long, const char *, int);
79void carp_stats (u_long, const char *, int);
80void pfsync_stats (u_long, const char *, int);
77void ip_stats(u_long, const char *, int, int);
78void icmp_stats(u_long, const char *, int, int);
79void igmp_stats(u_long, const char *, int, int);
80void pim_stats(u_long, const char *, int, int);
81void carp_stats (u_long, const char *, int, int);
82void pfsync_stats (u_long, const char *, int, int);
81#ifdef IPSEC
83#ifdef IPSEC
82void ipsec_stats(u_long, const char *, int);
83void esp_stats (u_long, const char *, int);
84void ah_stats (u_long, const char *, int);
85void ipcomp_stats (u_long, const char *, int);
84void ipsec_stats(u_long, const char *, int, int);
85void esp_stats (u_long, const char *, int, int);
86void ah_stats (u_long, const char *, int, int);
87void ipcomp_stats (u_long, const char *, int, int);
86#endif
87
88#ifdef INET6
88#endif
89
90#ifdef INET6
89void ip6_stats(u_long, const char *, int);
91void ip6_stats(u_long, const char *, int, int);
90void ip6_ifstats(char *);
92void ip6_ifstats(char *);
91void icmp6_stats(u_long, const char *, int);
93void icmp6_stats(u_long, const char *, int, int);
92void icmp6_ifstats(char *);
94void icmp6_ifstats(char *);
93void pim6_stats(u_long, const char *, int);
94void rip6_stats(u_long, const char *, int);
95void pim6_stats(u_long, const char *, int, int);
96void rip6_stats(u_long, const char *, int, int);
95void mroute6pr(u_long, u_long);
96void mrt6_stats(u_long);
97
98struct sockaddr_in6;
99struct in6_addr;
100char *routename6(struct sockaddr_in6 *);
101const char *netname6(struct sockaddr_in6 *, struct in6_addr *);
102void inet6print(struct in6_addr *, int, const char *, int);
103#endif /*INET6*/
104
105#ifdef IPSEC
97void mroute6pr(u_long, u_long);
98void mrt6_stats(u_long);
99
100struct sockaddr_in6;
101struct in6_addr;
102char *routename6(struct sockaddr_in6 *);
103const char *netname6(struct sockaddr_in6 *, struct in6_addr *);
104void inet6print(struct in6_addr *, int, const char *, int);
105#endif /*INET6*/
106
107#ifdef IPSEC
106void pfkey_stats(u_long, const char *, int);
108void pfkey_stats(u_long, const char *, int, int);
107#endif
108
109void mbpr(void *, u_long);
110
111void hostpr(u_long, u_long);
112void impstats(u_long, u_long);
113
114void intpr(int, u_long, void (*)(char *));

--- 9 unchanged lines hidden (view full) ---

124char *routename(u_long);
125char *netname(u_long, u_long);
126char *atalk_print(struct sockaddr *, int);
127char *atalk_print2(struct sockaddr *, struct sockaddr *, int);
128char *ipx_print(struct sockaddr *);
129char *ns_print(struct sockaddr *);
130void routepr(u_long);
131
109#endif
110
111void mbpr(void *, u_long);
112
113void hostpr(u_long, u_long);
114void impstats(u_long, u_long);
115
116void intpr(int, u_long, void (*)(char *));

--- 9 unchanged lines hidden (view full) ---

126char *routename(u_long);
127char *netname(u_long, u_long);
128char *atalk_print(struct sockaddr *, int);
129char *atalk_print2(struct sockaddr *, struct sockaddr *, int);
130char *ipx_print(struct sockaddr *);
131char *ns_print(struct sockaddr *);
132void routepr(u_long);
133
132void ipxprotopr(u_long, const char *, int);
133void spx_stats(u_long, const char *, int);
134void ipx_stats(u_long, const char *, int);
135void ipxerr_stats(u_long, const char *, int);
134void ipxprotopr(u_long, const char *, int, int);
135void spx_stats(u_long, const char *, int, int);
136void ipx_stats(u_long, const char *, int, int);
137void ipxerr_stats(u_long, const char *, int, int);
136
138
137void nsprotopr(u_long, const char *, int);
138void spp_stats(u_long, const char *, int);
139void idp_stats(u_long, const char *, int);
140void nserr_stats(u_long, const char *, int);
139void nsprotopr(u_long, const char *, int, int);
140void spp_stats(u_long, const char *, int, int);
141void idp_stats(u_long, const char *, int, int);
142void nserr_stats(u_long, const char *, int, int);
141
143
142void atalkprotopr(u_long, const char *, int);
143void ddp_stats(u_long, const char *, int);
144void atalkprotopr(u_long, const char *, int, int);
145void ddp_stats(u_long, const char *, int, int);
144
146
145void netgraphprotopr(u_long, const char *, int);
147void netgraphprotopr(u_long, const char *, int, int);
146
148
147void unixpr(void);
149void unixpr(u_long, u_long, u_long, u_long);
148
150
149void esis_stats(u_long, const char *, int);
150void clnp_stats(u_long, const char *, int);
151void cltp_stats(u_long, const char *, int);
152void iso_protopr(u_long, const char *, int);
151void esis_stats(u_long, const char *, int, int);
152void clnp_stats(u_long, const char *, int, int);
153void cltp_stats(u_long, const char *, int, int);
154void iso_protopr(u_long, const char *, int, int);
153void iso_protopr1(u_long, int);
155void iso_protopr1(u_long, int);
154void tp_protopr(u_long, const char *, int);
156void tp_protopr(u_long, const char *, int, int);
155void tp_inproto(u_long);
156void tp_stats(caddr_t, caddr_t);
157
158void ifmalist_dump(void);
159void mroutepr(u_long, u_long);
160void mrt_stats(u_long);
161void bpf_stats(char *);
157void tp_inproto(u_long);
158void tp_stats(caddr_t, caddr_t);
159
160void ifmalist_dump(void);
161void mroutepr(u_long, u_long);
162void mrt_stats(u_long);
163void bpf_stats(char *);