亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? ip_var.h

?? libnids-1.19-win32 在windows下的最新開(kāi)發(fā)包 十分有用
?? H
字號(hào):
/* * Copyright (c) 1982, 1986, 1993 *	The 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. * *	@(#)ip_var.h	8.2 (Berkeley) 1/9/95 */#ifndef WIN32
#include <endian.h>
#else
typedef char *	caddr_t;
#include <winsock.h>
#ifndef LITTLE_ENDIAN
#define LITTLE_ENDIAN 1234
#define BIG_ENDIAN 4321
#define BYTE_ORDER LITTLE_ENDIAN 
#endif
#endif
/* * Overlay for ip header used by other protocols (tcp, udp). */struct ipovly {	caddr_t	ih_next, ih_prev;	/* for protocol sequence q's */	u_char	ih_x1;			/* (unused) */	u_char	ih_pr;			/* protocol */	short	ih_len;			/* protocol length */	struct	in_addr ih_src;		/* source internet address */	struct	in_addr ih_dst;		/* destination internet address */};/* * Ip reassembly queue structure.  Each fragment * being reassembled is attached to one of these structures. * They are timed out after ipq_ttl drops to 0, and may also * be reclaimed if memory becomes tight. */struct ipq {	struct	ipq *next,*prev;	/* to other reass headers */	u_char	ipq_ttl;		/* time for reass q to live */	u_char	ipq_p;			/* protocol of this fragment */	u_short	ipq_id;			/* sequence id for reassembly */	struct	ipasfrag *ipq_next,*ipq_prev;					/* to ip headers of fragments */	struct	in_addr ipq_src,ipq_dst;};/* * Ip header, when holding a fragment. * * Note: ipf_next must be at same offset as ipq_next above */struct	ipasfrag {#if BYTE_ORDER == LITTLE_ENDIAN 	u_char	ip_hl:4,		ip_v:4;#endif#if BYTE_ORDER == BIG_ENDIAN 	u_char	ip_v:4,		ip_hl:4;#endif	u_char	ipf_mff;		/* XXX overlays ip_tos: use low bit					 * to avoid destroying tos;					 * copied from (ip_off&IP_MF) */	short	ip_len;	u_short	ip_id;	short	ip_off;	u_char	ip_ttl;	u_char	ip_p;	u_short	ip_sum;	struct	ipasfrag *ipf_next;	/* next fragment */	struct	ipasfrag *ipf_prev;	/* previous fragment */};/* * Structure stored in mbuf in inpcb.ip_options * and passed to ip_output when ip options are in use. * The actual length of the options (including ipopt_dst) * is in m_len. */#define MAX_IPOPTLEN	40struct ipoption {	struct	in_addr ipopt_dst;	/* first-hop dst if source routed */	char	ipopt_list[MAX_IPOPTLEN];	/* options proper */};struct	ipstat {	n_long	ips_total;		/* total packets received */	n_long	ips_badsum;		/* checksum bad */	n_long	ips_tooshort;		/* packet too short */	n_long	ips_toosmall;		/* not enough data */	n_long	ips_badhlen;		/* ip header length < data size */	n_long	ips_badlen;		/* ip length < ip header length */	n_long	ips_fragments;		/* fragments received */	n_long	ips_fragdropped;	/* frags dropped (dups, out of space) */	n_long	ips_fragtimeout;	/* fragments timed out */	n_long	ips_forward;		/* packets forwarded */	n_long	ips_cantforward;	/* packets rcvd for unreachable dest */	n_long	ips_redirectsent;	/* packets forwarded on same net */	n_long	ips_noproto;		/* unknown or unsupported protocol */	n_long	ips_delivered;		/* datagrams delivered to upper level*/	n_long	ips_localout;		/* total ip packets generated here */	n_long	ips_odropped;		/* lost packets due to nobufs, etc. */	n_long	ips_reassembled;	/* total packets reassembled ok */	n_long	ips_fragmented;		/* datagrams sucessfully fragmented */	n_long	ips_ofragments;		/* output fragments created */	n_long	ips_cantfrag;		/* don't fragment flag was set, etc. */	n_long	ips_badoptions;		/* error in option processing */	n_long	ips_noroute;		/* packets discarded due to no route */	n_long	ips_badvers;		/* ip version != 4 */	n_long	ips_rawout;		/* total raw ip packets generated */};#ifdef KERNEL/* flags passed to ip_output as last parameter */#define	IP_FORWARDING		0x1		/* most of ip header exists */#define	IP_RAWOUTPUT		0x2		/* raw ip header exists */#define	IP_ROUTETOIF		SO_DONTROUTE	/* bypass routing tables */#define	IP_ALLOWBROADCAST	SO_BROADCAST	/* can send broadcast packets */struct	ipstat	ipstat;struct	ipq	ipq;			/* ip reass. queue */u_short	ip_id;				/* ip packet ctr, for ids */int	ip_defttl;			/* default IP ttl */int	 in_control __P((struct socket *, n_long, caddr_t, struct ifnet *));int	 ip_ctloutput __P((int, struct socket *, int, int, struct mbuf **));void	 ip_deq __P((struct ipasfrag *));int	 ip_dooptions __P((struct mbuf *));void	 ip_drain __P((void));void	 ip_enq __P((struct ipasfrag *, struct ipasfrag *));void	 ip_forward __P((struct mbuf *, int));void	 ip_freef __P((struct ipq *));void	 ip_freemoptions __P((struct ip_moptions *));int	 ip_getmoptions __P((int, struct ip_moptions *, struct mbuf **));void	 ip_init __P((void));int	 ip_mforward __P((struct mbuf *, struct ifnet *));int	 ip_optcopy __P((struct ip *, struct ip *));int	 ip_output __P((struct mbuf *,	    struct mbuf *, struct route *, int, struct ip_moptions *));int	 ip_pcbopts __P((struct mbuf **, struct mbuf *));struct ip *	 ip_reass __P((struct ipasfrag *, struct ipq *));struct in_ifaddr *	 ip_rtaddr __P((struct in_addr));int	 ip_setmoptions __P((int, struct ip_moptions **, struct mbuf *));void	 ip_slowtimo __P((void));struct mbuf *	 ip_srcroute __P((void));void	 ip_stripoptions __P((struct mbuf *, struct mbuf *));int	 ip_sysctl __P((int *, n_long, void *, size_t *, void *, size_t));void	 ipintr __P((void));int	 rip_ctloutput __P((int, struct socket *, int, int, struct mbuf **));void	 rip_init __P((void));void	 rip_input __P((struct mbuf *));int	 rip_output __P((struct mbuf *, struct socket *, n_long));int	 rip_usrreq __P((struct socket *,	    int, struct mbuf *, struct mbuf *, struct mbuf *));#endif

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
94-欧美-setu| 欧美在线观看你懂的| 一级中文字幕一区二区| 日韩精品一区二区三区四区| 99re这里只有精品视频首页| 麻豆精品国产91久久久久久| 亚洲精品国产无套在线观| 久久久一区二区三区| 欧美午夜片在线观看| 丁香婷婷综合激情五月色| 日韩成人伦理电影在线观看| 亚洲猫色日本管| 国产欧美一区在线| 日韩一区二区免费高清| 欧美中文一区二区三区| 99国产精品久久| 国产成人午夜99999| 老色鬼精品视频在线观看播放| 亚洲宅男天堂在线观看无病毒| 欧美国产国产综合| 26uuuu精品一区二区| 91精品国产色综合久久久蜜香臀| 一本在线高清不卡dvd| 成人午夜私人影院| 国产一区不卡在线| 91麻豆免费观看| 成人动漫一区二区| 粉嫩高潮美女一区二区三区 | 欧美一区二区三区性视频| 91小视频免费观看| av午夜精品一区二区三区| 国产不卡在线播放| 国产mv日韩mv欧美| 国产夫妻精品视频| 国产精品一级片| 国产精品一卡二卡在线观看| 国产在线精品视频| 韩国成人在线视频| 国产在线观看一区二区| 精品亚洲免费视频| 国产综合久久久久影院| 国内精品在线播放| 国产宾馆实践打屁股91| 成人性生交大片免费看视频在线 | 国产精品情趣视频| 国产精品久久久久久久久图文区| 欧美激情一区不卡| 国产精品美女一区二区三区| 自拍偷拍国产精品| 亚洲一区二区三区在线看| 亚洲一区二区五区| 日本特黄久久久高潮| 裸体健美xxxx欧美裸体表演| 久久国产成人午夜av影院| 国产综合久久久久久久久久久久| 国产盗摄女厕一区二区三区| 成人自拍视频在线观看| 91亚洲午夜精品久久久久久| 欧美在线影院一区二区| 91麻豆精品国产91久久久使用方法 | 美女网站色91| 国产精品资源站在线| www.欧美色图| 精品视频在线视频| 精品剧情v国产在线观看在线| 久久久久久久久99精品| 久久激情五月婷婷| 国产一区二区三区香蕉| 波多野结衣中文一区| 在线视频一区二区免费| 日韩免费性生活视频播放| 欧美激情一区二区三区在线| 自拍av一区二区三区| 日韩专区欧美专区| 国产精品69毛片高清亚洲| 94色蜜桃网一区二区三区| 7777精品伊人久久久大香线蕉的| 久久先锋影音av| 亚洲精品欧美激情| 玖玖九九国产精品| 99久久夜色精品国产网站| 欧美电影一区二区| 日本一区二区在线不卡| 亚洲一卡二卡三卡四卡无卡久久 | 亚洲婷婷综合色高清在线| 亚洲va欧美va天堂v国产综合| 国内精品国产三级国产a久久| av电影天堂一区二区在线| 欧美一卡2卡3卡4卡| 国产精品成人免费精品自在线观看 | 亚洲影院久久精品| 狠狠色综合日日| 欧美午夜不卡在线观看免费| 2021久久国产精品不只是精品| 亚洲女厕所小便bbb| 国内精品在线播放| 欧美日韩一区二区三区高清| 亚洲国产成人在线| 日韩经典一区二区| 91蜜桃网址入口| 久久这里只有精品首页| 亚洲va韩国va欧美va精品 | 99在线精品免费| 日韩美女一区二区三区四区| 亚洲精品综合在线| 国产成人亚洲精品青草天美| 91精品国产全国免费观看| 亚洲三级免费电影| 国产精选一区二区三区| 在线综合+亚洲+欧美中文字幕| 日韩理论在线观看| 国产99久久久国产精品免费看 | 日本少妇一区二区| 在线精品国精品国产尤物884a| 欧美国产乱子伦| 国产成人在线色| 久久中文字幕电影| 在线综合亚洲欧美在线视频| 中文字幕在线一区免费| 国产激情偷乱视频一区二区三区 | 欧美综合亚洲图片综合区| 欧美国产精品久久| 国产一区二区三区| 精品国产乱码久久久久久图片| 首页综合国产亚洲丝袜| 欧美视频三区在线播放| 一区二区日韩av| 91福利社在线观看| 亚洲免费av高清| 99国产精品久久久久久久久久 | 亚洲美女屁股眼交| 99国产一区二区三精品乱码| 国产精品久久久久久亚洲毛片| 高清不卡一区二区在线| 国产视频一区二区三区在线观看| 国产剧情一区二区| 国产三级精品在线| 国产999精品久久久久久绿帽| 国产亚洲精品7777| 高清在线成人网| 亚洲欧美自拍偷拍色图| 99re这里只有精品首页| 亚洲精品免费电影| 欧美三级三级三级爽爽爽| 亚洲va国产天堂va久久en| 欧美久久久久中文字幕| 日韩专区中文字幕一区二区| 日韩一区二区三区视频| 久久99久久99精品免视看婷婷| 2021中文字幕一区亚洲| 高潮精品一区videoshd| 亚洲欧美另类图片小说| 欧美三片在线视频观看| 免费人成在线不卡| 视频一区欧美精品| 欧美不卡在线视频| 国产91丝袜在线观看| 国产精品国产自产拍在线| 91精品福利视频| 日韩电影在线一区| 久久久久久久久99精品| 91视频国产观看| 日韩中文字幕av电影| www一区二区| 91啪九色porn原创视频在线观看| 一区二区三区中文字幕电影 | 欧美大片拔萝卜| 成人中文字幕电影| 一区二区三区蜜桃| 日韩欧美国产系列| 成人黄色小视频在线观看| 一区二区三区精品久久久| 91精品国产免费久久综合| 国产成人av一区| 亚洲最大色网站| 精品国产免费人成电影在线观看四季| 成人中文字幕合集| 日韩中文字幕av电影| 欧美激情在线观看视频免费| 欧美性猛交xxxx乱大交退制版| 麻豆精品久久久| 亚洲免费资源在线播放| 精品国产一区二区三区不卡 | 国产精品主播直播| 亚洲人成在线播放网站岛国| 日韩一区二区三区在线| 欧美zozo另类异族| 91香蕉视频污| 国产伦精品一区二区三区免费迷| 一区二区三区中文在线观看| 亚洲精品一区二区三区蜜桃下载 | 亚洲裸体xxx| 久久美女艺术照精彩视频福利播放| 色婷婷av一区二区三区软件| 激情综合色综合久久综合| 一区二区在线电影| 国产女人18毛片水真多成人如厕| 在线播放91灌醉迷j高跟美女| 波多野洁衣一区| 国产一区三区三区|