⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 netstat.h

📁 vxworks 6.x 的全部头文件
💻 H
字号:
/* netstat.h - network information display header file */ /* * Copyright (c) 1984-2005 Wind River Systems, Inc. * * The right to copy, distribute or otherwise make use of this software * may be licensed only pursuant to the terms of an applicable Wind River * license agreement. No license to Wind River intellectual property rights * is granted herein. All rights not licensed by Wind River are reserved * by Wind River. */  /*modification history--------------------01n,29jun05,kch  Added sctp_protopr() and sctp_stats() prototypes.01m,19apr05,rp   merged from comp_wn_ipv6_mld_interim-dev01l,25feb05,niq  merge mroute changes from comp_wn_ipv6_multicast_interim-dev                 branch  (ver 1)01k,07feb05,vvv  _KERNEL cleanup01j,20nov03,niq  Remove copyright_wrs.h file inclusion01i,05nov03,cdw  Removal of unnecessary _KERNEL guards.01h,04nov03,rlm  Ran batch header path update for header re-org.01g,03nov03,rlm  Removed wrn/coreip/ prefix from #includes for header re-org.01f,10jun03,vvv  include netVersion.h01e,11apr03,ijm  fixed diab compiler warnings01d,03apr03,vvv  modified for componentization (SPR #87352)01c,26sep02,ppp  changing the return type for routepr from void to int01b,09apr02,ppp  changing/ enabling a few prototypes; adding the prototype for 		 netstat 01a,02feb02,ppp  ported from kame*//* * Copyright (c) 1992, 1993 *	Regents of the University of California.  All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright *    notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright *    notice, this list of conditions and the following disclaimer in the *    documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software *    must display the following acknowledgement: *	This product includes software developed by the University of *	California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors *    may be used to endorse or promote products derived from this software *    without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * *	@(#)netstat.h	8.2 (Berkeley) 1/4/94 * $FreeBSD: src/usr.bin/netstat/netstat.h,v 1.16.2.4 2001/08/10 09:07:09 ru Exp $ */#ifndef  __INCnetstath#define  __INCnetstath #ifdef __cplusplusextern "C" {#endif#ifdef _WRS_KERNEL#include <netVersion.h> struct protox {        u_char  pr_index;               /* index into nlist of cb head */        u_char  pr_sindex;              /* index into nlist of stat block */        u_char  pr_wanted;              /* 1 if wanted, 0 otherwise */        void    (*pr_cblocks)(u_long, char *, int);                                        /* control blocks printing routine */        void    (*pr_stats)(u_long, char *, int);                                        /* statistics printing routine */        void    (*pr_istats)(char *);   /* per/if statistics printing routine */        char    *pr_name;               /* well-known name */        int     pr_usesysctl;           /* true if we use sysctl, not kvm */};extern int	Aflag;	/* show addresses of protocol control block */extern int	a1flag;	/* show all sockets (including servers) */extern int	bflag;	/* show i/f total bytes in/out */extern int	d1flag;	/* show i/f dropped packets */extern int	gflag;	/* show group (multicast) routing or stats */extern int	iflag;	/* show interfaces */extern int	l1flag;	/* show routing table with use and ref */extern int	Lflag;	/* show size of listen queues */extern int	mflag;	/* show memory stats */extern int	n1flag;	/* show addresses numerically */extern int	Rflag;	/* show routing tables (or routing stats) */extern int	s1flag;	/* show protocol statistics */extern int	tflag;	/* show i/f watchdog timers */extern int	Wflag;	/* wide display */extern int	interval; /* repeat interval for i/f stats */extern char	*netstat_interface; /* desired i/f for stats, or NULL for all i/fs */extern int	af_netstat;	/* address family */char	*plural (int);char	*plurales (int);void	protopr (u_long,char *, int);struct protox *name2protox (char *);void	tcp_stats (u_long,char *, int);void	udp_stats (u_long,char *, int);void	ip_stats (u_long,char *, int);void	icmp_stats (u_long,char *, int);void	igmp_stats (u_long,char *, int);#ifdef PIMvoid     pim_stats (u_long, char *, int);#endif /* PIM */#ifdef INET6void    inet6print (struct in6_addr *, int, char *, int);void	ip6_stats (u_long,char *, int);void	ip6_ifstats (char *);void	icmp6_stats (u_long,char *, int);void	icmp6_ifstats (char *);#ifdef WRS_PIM6 /* clarinet */void	pim6_stats (u_long,char *, int);#endif  /* WRS_PIM6 */void    rip6_stats (u_long,char *, int);void	mroute6pr (void);void	mrt6_stats (void);struct sockaddr_in6;struct in6_addr;char *routename6 (struct sockaddr_in6 *);char *netname6 (struct sockaddr_in6 *, struct in6_addr *);#endif /*INET6*/#ifdef SCTPvoid	sctp_protopr (u_long, char *, int);void	sctp_stats (u_long, char *, int);#endif /* SCTP */extern void	intpr (int, void (*)(char *));void	pr_rthdr (int);void	pr_family (int);void	rt_stats ();char	*routename (u_long);char	*netname (u_long, u_long);int routepr(void);void	mroutepr (void);void	mrt_stats (void);extern int netstat (char * options);#endif /* _WRS_KERNEL*/#ifdef __cplusplus}#endif#endif /* __INCnetstath */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -