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

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

?? ipsec_tunnel.h

?? ipsec_sha1的C源碼。我們已經(jīng)用于測試SHA1的erilog
?? H
字號(hào):
/* * IPSEC tunneling code * Copyright (C) 1996, 1997  John Ioannidis. * Copyright (C) 1998, 1999, 2000, 2001  Richard Guy Briggs. *  * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the * Free Software Foundation; either version 2 of the License, or (at your * option) any later version.  See <http://www.fsf.org/copyleft/gpl.txt>. *  * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License * for more details. * * RCSID $Id: ipsec_tunnel.h,v 1.23 2001/11/06 19:50:44 rgb Exp $ */#ifdef NET_21# define DEV_QUEUE_XMIT(skb, device, pri) {\	skb->dev = device; \	neigh_compat_output(skb); \	/* skb->dst->output(skb); */ \ }# define ICMP_SEND(skb_in, type, code, info, dev) \	icmp_send(skb_in, type, code, htonl(info))# define IP_SEND(skb, dev) \	ip_send(skb);#else /* NET_21 */# define DEV_QUEUE_XMIT(skb, device, pri) {\	dev_queue_xmit(skb, device, pri); \ }# define ICMP_SEND(skb_in, type, code, info, dev) \	icmp_send(skb_in, type, code, info, dev)# define IP_SEND(skb, dev) \	if(ntohs(iph->tot_len) > physmtu) { \		ip_fragment(NULL, skb, dev, 0); \		dev_kfree_skb(skb, FREE_WRITE); \	} else { \		dev_queue_xmit(skb, dev, SOPRI_NORMAL); \	}#endif /* NET_21 *//* * Heavily based on drivers/net/new_tunnel.c.  Lots * of ideas also taken from the 2.1.x version of drivers/net/shaper.c */struct ipsectunnelconf{	__u32	cf_cmd;	union	{		char 	cfu_name[12];	} cf_u;#define cf_name cf_u.cfu_name};#define IPSEC_SET_DEV	(SIOCDEVPRIVATE)#define IPSEC_DEL_DEV	(SIOCDEVPRIVATE + 1)#define IPSEC_CLR_DEV	(SIOCDEVPRIVATE + 2)#ifdef __KERNEL__#include <linux/version.h>#ifndef KERNEL_VERSION#  define KERNEL_VERSION(x,y,z) (((x)<<16)+((y)<<8)+(z))#endifstruct ipsecpriv{	struct sk_buff_head sendq;	struct device *dev;	struct wait_queue *wait_queue;	char locked;	int  (*hard_start_xmit) (struct sk_buff *skb,		struct device *dev);	int  (*hard_header) (struct sk_buff *skb,		struct device *dev,		unsigned short type,		void *daddr,		void *saddr,		unsigned len);#ifdef NET_21	int  (*rebuild_header)(struct sk_buff *skb);#else /* NET_21 */	int  (*rebuild_header)(void *buff, struct device *dev,			unsigned long raddr, struct sk_buff *skb);#endif /* NET_21 */	int  (*set_mac_address)(struct device *dev, void *addr);#ifndef NET_21	void (*header_cache_bind)(struct hh_cache **hhp, struct device *dev,				 unsigned short htype, __u32 daddr);#endif /* !NET_21 */	void (*header_cache_update)(struct hh_cache *hh, struct device *dev, unsigned char *  haddr);	struct net_device_stats *(*get_stats)(struct device *dev);	struct net_device_stats mystats;	int mtu;	/* What is the desired MTU? */};#define IPSEC_NUM_IF	4extern char ipsec_tunnel_c_version[];int ipsec_tunnel_init_devices(void);/* void */ int ipsec_tunnel_cleanup_devices(void);extern /* void */ int ipsec_init(void);extern int ipsec_tunnel_start_xmit(struct sk_buff *skb, struct device *dev);#ifdef CONFIG_IPSEC_DEBUGextern int debug_tunnel;extern int sysctl_ipsec_debug_verbose;#endif /* CONFIG_IPSEC_DEBUG */#endif /* __KERNEL__ */#ifdef CONFIG_IPSEC_DEBUG#define DB_TN_INIT	0x0001#define DB_TN_PROCFS	0x0002#define DB_TN_XMIT	0x0010#define DB_TN_OHDR	0x0020#define DB_TN_CROUT	0x0040#define DB_TN_OXFS	0x0080#define DB_TN_REVEC	0x0100#endif /* CONFIG_IPSEC_DEBUG *//* * $Log: ipsec_tunnel.h,v $ * Revision 1.23  2001/11/06 19:50:44  rgb * Moved IP_SEND, ICMP_SEND, DEV_QUEUE_XMIT macros to ipsec_tunnel.h for * use also by pfkey_v2_parser.c * * Revision 1.22  2001/09/15 16:24:05  rgb * Re-inject first and last HOLD packet when an eroute REPLACE is done. * * Revision 1.21  2001/06/14 19:35:10  rgb * Update copyright date. * * Revision 1.20  2000/09/15 11:37:02  rgb * Merge in heavily modified Svenning Soerensen's <svenning@post5.tele.dk> * IPCOMP zlib deflate code. * * Revision 1.19  2000/09/08 19:12:56  rgb * Change references from DEBUG_IPSEC to CONFIG_IPSEC_DEBUG. * * Revision 1.18  2000/07/28 13:50:54  rgb * Changed enet_statistics to net_device_stats and added back compatibility * for pre-2.1.19. * * Revision 1.17  1999/11/19 01:12:15  rgb * Purge unneeded proc_info prototypes, now that static linking uses * dynamic proc_info registration. * * Revision 1.16  1999/11/18 18:51:00  rgb * Changed all device registrations for static linking to * dynamic to reduce the number and size of patches. * * Revision 1.15  1999/11/18 04:14:21  rgb * Replaced all kernel version macros to shorter, readable form. * Added CONFIG_PROC_FS compiler directives in case it is shut off. * Added Marc Boucher's 2.3.25 proc patches. * * Revision 1.14  1999/05/25 02:50:10  rgb * Fix kernel version macros for 2.0.x static linking. * * Revision 1.13  1999/05/25 02:41:06  rgb * Add ipsec_klipsdebug support for static linking. * * Revision 1.12  1999/05/05 22:02:32  rgb * Add a quick and dirty port to 2.2 kernels by Marc Boucher <marc@mbsi.ca>. * * Revision 1.11  1999/04/29 15:19:50  rgb * Add return values to init and cleanup functions. * * Revision 1.10  1999/04/16 16:02:39  rgb * Bump up macro to 4 ipsec I/Fs. * * Revision 1.9  1999/04/15 15:37:25  rgb * Forward check changes from POST1_00 branch. * * Revision 1.5.2.1  1999/04/02 04:26:14  rgb * Backcheck from HEAD, pre1.0. * * Revision 1.8  1999/04/11 00:29:01  henry * GPL boilerplate * * Revision 1.7  1999/04/06 04:54:28  rgb * Fix/Add RCSID Id: and Log: bits to make PHMDs happy.  This includes * patch shell fixes. * * Revision 1.6  1999/03/31 05:44:48  rgb * Keep PMTU reduction private. * * Revision 1.5  1999/02/10 22:31:20  rgb * Change rebuild_header member to reflect generality of link layer. * * Revision 1.4  1998/12/01 13:22:04  rgb * Added support for debug printing of version info. * * Revision 1.3  1998/07/29 20:42:46  rgb * Add a macro for clearing all tunnel devices. * Rearrange structures and declarations for sharing with userspace. * * Revision 1.2  1998/06/25 20:01:45  rgb * Make prototypes available for ipsec_init and ipsec proc_dir_entries * for static linking. * * Revision 1.1  1998/06/18 21:27:50  henry * move sources from klips/src to klips/net/ipsec, to keep stupid * kernel-build scripts happier in the presence of symlinks * * Revision 1.3  1998/05/18 21:51:50  rgb * Added macros for num of I/F's and a procfs debug switch. * * Revision 1.2  1998/04/21 21:29:09  rgb * Rearrange debug switches to change on the fly debug output from user * space.  Only kernel changes checked in at this time.  radij.c was also * changed to temporarily remove buggy debugging code in rj_delete causing * an OOPS and hence, netlink device open errors. * * Revision 1.1  1998/04/09 03:06:13  henry * sources moved up from linux/net/ipsec * * Revision 1.1.1.1  1998/04/08 05:35:05  henry * RGB's ipsec-0.8pre2.tar.gz ipsec-0.8 * * Revision 0.5  1997/06/03 04:24:48  ji * Added transport mode. * Changed the way routing is done. * Lots of bug fixes. * * Revision 0.4  1997/01/15 01:28:15  ji * No changes. * * Revision 0.3  1996/11/20 14:39:04  ji * Minor cleanups. * Rationalized debugging code. * * Revision 0.2  1996/11/02 00:18:33  ji * First limited release. * * */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久电影网站中文字幕| 国产在线播精品第三| 精品免费国产一区二区三区四区| 欧美色精品在线视频| 亚洲成人在线免费| 中文字幕欧美国产| 91精品国产手机| 97aⅴ精品视频一二三区| 久久国产免费看| 亚洲线精品一区二区三区八戒| 99久久er热在这里只有精品66| 国产亚洲短视频| 欧美日韩国产一级二级| 成人综合婷婷国产精品久久| 美女诱惑一区二区| 亚洲电影在线免费观看| 国产精品对白交换视频| 91精品国产综合久久精品性色| 亚洲欧洲美洲综合色网| 日韩欧美综合在线| 欧美猛男男办公室激情| 99久久精品国产麻豆演员表| 国产精品白丝av| 激情综合色丁香一区二区| 亚洲第一搞黄网站| 亚洲一区二区三区中文字幕 | 久久综合久色欧美综合狠狠| 日本高清免费不卡视频| 国产乱码一区二区三区| 麻豆一区二区99久久久久| 天堂成人免费av电影一区| 亚洲一二三区在线观看| 一区二区三区在线看| 亚洲欧美另类小说| 亚洲男人电影天堂| 亚洲美女在线一区| 亚洲人成在线播放网站岛国| 国产精品高潮久久久久无| 国产精品妹子av| 国产精品欧美久久久久无广告 | 99久久精品国产麻豆演员表| 风间由美中文字幕在线看视频国产欧美| 中文字幕第一页久久| 久久久精品中文字幕麻豆发布| 99久精品国产| 91麻豆国产福利在线观看| eeuss鲁一区二区三区| 不卡的av电影| 色婷婷一区二区| 欧美综合色免费| 这里只有精品视频在线观看| 7777精品伊人久久久大香线蕉完整版 | 国产精品福利一区二区三区| 亚洲欧美中日韩| 亚洲欧美日韩在线不卡| 亚洲激情图片一区| 三级影片在线观看欧美日韩一区二区| 欧美激情一区二区三区不卡| 欧美激情一区二区三区| 亚洲人成亚洲人成在线观看图片| 精品奇米国产一区二区三区| 久久久久国产精品免费免费搜索| 欧美色图第一页| 日韩三级高清在线| 国产欧美一区二区精品久导航| 欧美精品1区2区| 精品理论电影在线| 国产精品欧美精品| 亚洲一区二区视频在线观看| 麻豆91在线播放免费| 成人永久看片免费视频天堂| 91在线免费视频观看| 欧美日韩高清影院| 日韩一区二区三免费高清| 国产日韩欧美精品综合| 亚洲欧美视频在线观看视频| 三级久久三级久久| 高清不卡一区二区| 欧美三级电影一区| 久久综合狠狠综合久久激情| 亚洲男人天堂一区| 韩国三级中文字幕hd久久精品| 石原莉奈在线亚洲三区| 国产精一品亚洲二区在线视频| 免费成人美女在线观看.| 国产成人午夜片在线观看高清观看| 免费观看日韩av| 成人av在线资源网站| 欧美一区二区三区在线视频| 国产精品午夜春色av| 日韩国产精品久久| 91在线视频播放| 欧美精品一区二| 亚洲线精品一区二区三区八戒| 国产精品国产自产拍高清av王其| 久久久久国产精品人| 天天av天天翘天天综合网| 精品亚洲国产成人av制服丝袜| 激情偷乱视频一区二区三区| 色婷婷激情综合| 精品成人在线观看| 香蕉久久夜色精品国产使用方法| 午夜久久久久久| av一本久道久久综合久久鬼色| 成人的网站免费观看| 日韩精品一区国产麻豆| 亚洲一区在线观看视频| 国产精品香蕉一区二区三区| 欧美理论片在线| 亚洲精品日韩一| 成人黄色小视频在线观看| 欧美大胆一级视频| 婷婷综合五月天| 欧美三级日韩在线| 国产精品福利一区二区| 盗摄精品av一区二区三区| 精品伦理精品一区| 美腿丝袜在线亚洲一区| 7777精品伊人久久久大香线蕉| 精品国产免费人成在线观看| 亚洲aⅴ怡春院| 欧美日韩黄色影视| 最新不卡av在线| 成人白浆超碰人人人人| 欧美国产日韩一二三区| 国产一区激情在线| 日韩精品在线网站| 久久精品国产亚洲5555| 欧美久久久久久久久中文字幕| 2欧美一区二区三区在线观看视频| 久久精品免视看| 国产激情一区二区三区| 欧美电视剧免费观看| 蜜臀av一区二区在线观看| 欧美一区二区三区在线观看视频| 亚洲国产激情av| 国产激情视频一区二区在线观看 | 日本va欧美va精品| 777奇米四色成人影色区| 天天色图综合网| 自拍偷拍亚洲欧美日韩| 成人妖精视频yjsp地址| 国产精品久久久久久久久晋中 | 亚洲国产精品麻豆| 欧美日韩综合在线免费观看| 亚洲成av人在线观看| 欧美日韩国产片| 日韩高清在线观看| 亚洲精品一区二区三区影院| 韩国成人精品a∨在线观看| 欧美成人性战久久| 国产精品123| 国产精品久久久一区麻豆最新章节| 日韩电影在线一区二区三区| 欧美一区二区精品在线| 久久精品国内一区二区三区| 欧美精品一区男女天堂| 成人av资源网站| 亚洲图片自拍偷拍| 欧美v国产在线一区二区三区| 一区二区三区日韩精品视频| 欧美日韩国产免费一区二区| 久久99久久精品| 国产精品素人一区二区| 日本道色综合久久| 麻豆精品一区二区av白丝在线| 欧美揉bbbbb揉bbbbb| 久久电影网电视剧免费观看| 国产午夜亚洲精品理论片色戒| 蜜臀国产一区二区三区在线播放| 色婷婷狠狠综合| 美腿丝袜亚洲一区| 国产精品毛片大码女人| 欧美区视频在线观看| 国产精品原创巨作av| 亚洲男同性视频| 欧美一区2区视频在线观看| 粉嫩高潮美女一区二区三区| 一区二区三区小说| 亚洲精品一区二区在线观看| 一本久久a久久精品亚洲| 免费人成网站在线观看欧美高清| 欧美美女喷水视频| 粉嫩高潮美女一区二区三区| 一区二区三区精品| 精品国产麻豆免费人成网站| 日本久久精品电影| 国产精品一区2区| 亚洲国产欧美日韩另类综合 | 国产精品久线在线观看| 欧美日韩国产经典色站一区二区三区| 一区二区三区四区国产精品| 精品福利一区二区三区免费视频| 免费久久99精品国产| 亚洲美女一区二区三区| 久久久久综合网| 欧美日韩在线不卡| fc2成人免费人成在线观看播放| 亚洲私人黄色宅男| 日韩丝袜情趣美女图片|