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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? arp.h

?? TCPIP協議包
?? H
字號:
#ifndef	_ARP_H
#define	_ARP_H

#ifndef	_GLOBAL_H
#include "global.h"
#endif

#ifndef	_MBUF_H
#include "mbuf.h"
#endif

#ifndef	_IFACE_H
#include "iface.h"
#endif

#ifndef	_TIMER_H
#include "timer.h"
#endif

/* Lifetime of a valid ARP entry */
#define	ARPLIFE		900	/* 15 minutes */
/* Lifetime of a pending ARP entry */
#define	PENDTIME	15	/* 15 seconds */

/* ARP definitions (see RFC 826) */

#define	ARPLEN	16		/* Size of ARP hdr, minus hardware addresses */

/* Address size definitions */
#define	IPALEN	4		/* Length in bytes of an IP address */
#define	MAXHWALEN	20	/* Maximum length of a hardware address */

/* ARP opcodes */
enum arp_opcode {
	ARP_REQUEST=1,
	ARP_REPLY,
	REVARP_REQUEST,
	REVARP_REPLY
};
/* Hardware types */
enum arp_hwtype {
	ARP_NETROM=0,	/* Fake for NET/ROM (never actually sent) */
	ARP_ETHER,	/* Assigned to 10 megabit Ethernet */
	ARP_EETHER,	/* Assigned to experimental Ethernet */
	ARP_AX25,	/* Assigned to AX.25 Level 2 */
	ARP_PRONET,	/* Assigned to PROnet token ring */
	ARP_CHAOS,	/* Assigned to Chaosnet */
	ARP_IEEE802,	/* Who uses this? */
	ARP_ARCNET,
	ARP_APPLETALK
};
extern char *Arptypes[];	/* Type fields in ASCII, defined in arpcmd */
#define	NHWTYPES 9

/* Table of hardware types known to ARP */
struct arp_type {
	uint16 hwalen;		/* Hardware length */
	uint16 iptype;		/* Hardware type field for IP */
	uint16 arptype;		/* Hardware type field for ARP */
	uint16 pendtime;	/* # secs to wait pending response */
	uint8 *bdcst;		/* Hardware broadcast address */
	char *(*format)(char *,uint8 *);
				/* Function that formats addresses */
	int (*scan)(uint8 *,char *);
				/* Reverse of format */
};
extern struct arp_type Arp_type[];

/* Format of an ARP request or reply packet. From p. 3 */
struct arp {
	enum arp_hwtype hardware;	/* Hardware type */
	uint16 protocol;		/* Protocol type */
	uint8 hwalen;			/* Hardware address length, bytes */
	uint8 pralen;			/* Length of protocol address */
	enum arp_opcode opcode;		/* ARP opcode (request/reply) */
	uint8 shwaddr[MAXHWALEN];	/* Sender hardware address field */
	int32 sprotaddr;		/* Sender Protocol address field */
	uint8 thwaddr[MAXHWALEN];	/* Target hardware address field */
	int32 tprotaddr;		/* Target protocol address field */
};
		
/* Format of ARP table */
struct arp_tab {
	struct arp_tab *next;		/* Doubly-linked list pointers */
	struct arp_tab *prev;	
	struct timer timer;		/* Time until aging this entry */
	struct mbuf *pending;		/* Queue of datagrams awaiting resolution */
	int32 ip_addr;			/* IP Address, host order */
	enum arp_hwtype hardware;	/* Hardware type */
	enum {
		ARP_PENDING,	/* Incomplete */
		ARP_VALID	/* Complete */
	} state;
	uint8 *hw_addr;		/* Hardware address */
	unsigned int pub:1;	/* Respond to requests for this entry? */
};
extern struct arp_tab *Arp_tab[];

struct arp_stat {
	unsigned recv;		/* Total number of ARP packets received */
	unsigned badtype;	/* Incoming requests for unsupported hardware */
	unsigned badlen;	/* Incoming length field(s) didn't match types */
	unsigned badaddr;	/* Bogus incoming addresses */
	unsigned inreq;		/* Incoming requests for us */
	unsigned replies;	/* Replies sent */
	unsigned outreq;	/* Outoging requests sent */
};
extern struct arp_stat Arp_stat;

/* In arp.c: */
struct arp_tab *arp_add(int32 ipaddr,enum arp_hwtype hardware,uint8 *hw_addr,
	int pub);
void arp_drop(void *p);
int arp_init(unsigned int hwtype,int hwalen,int iptype,int arptype,
	int pendtime,uint8 *bdcst,char *(*format)(char *,uint8 *),
	int  (*scan)(uint8 *,char *) );
void arp_input(struct iface *iface,struct mbuf **bpp);
struct arp_tab *arp_lookup(enum arp_hwtype hardware,int32 ipaddr);
uint8 *res_arp(struct iface *iface,enum arp_hwtype hardware,int32 target,struct mbuf **bpp);

/* In arphdr.c: */
struct mbuf *htonarp(struct arp *arp);
int ntoharp(struct arp *arp,struct mbuf **bpp);

#endif /* _ARP_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区欧美亚洲| 国产精品无人区| 99视频在线精品| 成人午夜激情在线| 高清免费成人av| 成人精品国产一区二区4080| 丰满亚洲少妇av| 成人一二三区视频| 91在线国产观看| 91影视在线播放| 欧美日韩一级视频| 欧美日韩激情在线| 日韩视频一区二区| 久久精品欧美日韩| 国产精品成人一区二区艾草| 亚洲色图丝袜美腿| 日日嗨av一区二区三区四区| 蜜桃久久久久久| 国产精品一区二区x88av| 99精品视频在线播放观看| 色综合一区二区| 欧美精品一二三| 欧美精品一区视频| 日本一区二区在线不卡| 亚洲一区在线电影| 看电视剧不卡顿的网站| 成人午夜av电影| 欧美中文字幕亚洲一区二区va在线| 欧美在线视频不卡| 欧美精品一区二区久久久| 国产精品灌醉下药二区| 偷偷要91色婷婷| 成人午夜av在线| 欧美一区二区免费观在线| 欧美国产日本韩| 丝袜美腿亚洲一区二区图片| 国产98色在线|日韩| 欧美日韩一区二区三区不卡| 久久精品人人做人人爽97| 五月婷婷久久丁香| 成a人片国产精品| 91精品国产美女浴室洗澡无遮挡| 中文在线资源观看网站视频免费不卡| 亚洲午夜久久久久| 不卡av在线免费观看| 日韩一区二区三区av| 亚洲乱码中文字幕| 国产激情视频一区二区在线观看 | 亚洲精品乱码久久久久| 青青草成人在线观看| 91在线免费看| 国产日韩精品一区二区三区| 日韩电影在线免费| 99热这里都是精品| 国产亚洲欧美在线| 久久精品国产第一区二区三区| 成人综合婷婷国产精品久久蜜臀| 91精品国产综合久久小美女| 亚洲色图另类专区| 丁香亚洲综合激情啪啪综合| 精品久久五月天| 秋霞午夜鲁丝一区二区老狼| 欧美自拍偷拍一区| 一区二区三区四区在线播放| bt7086福利一区国产| 国产欧美一区二区精品秋霞影院 | 亚洲宅男天堂在线观看无病毒| 国产精品99久久久久久宅男| 精品国产一区久久| 久久精品国产网站| 欧美刺激脚交jootjob| 免费精品视频在线| 精品日韩99亚洲| 精品在线亚洲视频| 精品福利二区三区| 高清不卡一区二区| 国产欧美日韩在线观看| 国产成人在线视频播放| 国产欧美一区二区在线| 成人手机在线视频| 中文字幕一区免费在线观看| 91啪在线观看| 亚洲一区二区三区四区在线观看 | 国产精品欧美精品| av中文字幕不卡| 一区二区三区中文在线| 欧美视频在线观看一区| 天天免费综合色| 精品1区2区在线观看| 国产盗摄视频一区二区三区| 欧美高清在线视频| 一本色道久久综合亚洲aⅴ蜜桃 | 欧美性受极品xxxx喷水| 亚洲在线视频网站| 日韩视频一区二区三区在线播放| 麻豆久久一区二区| 欧美激情在线一区二区| 91麻豆视频网站| 视频一区二区三区中文字幕| 精品盗摄一区二区三区| 不卡视频在线观看| 亚洲成人在线观看视频| 日韩精品一区二区三区视频在线观看| 精品一区二区三区在线视频| 国产精品午夜电影| 9191久久久久久久久久久| 国产剧情一区在线| 亚洲一区二区三区激情| 26uuu色噜噜精品一区二区| 99久久精品国产一区二区三区| 天使萌一区二区三区免费观看| 精品国产免费人成电影在线观看四季| 成人深夜在线观看| 美女视频黄久久| 亚洲欧洲国产专区| 欧美va亚洲va香蕉在线| 色欧美日韩亚洲| 国产综合久久久久久鬼色| 伊人婷婷欧美激情| 国产午夜精品福利| 日韩午夜av电影| 99riav久久精品riav| 精品一区二区三区的国产在线播放| 成人欧美一区二区三区视频网页| 91精品在线一区二区| 色国产精品一区在线观看| 韩国精品在线观看| 日韩不卡一区二区三区| 国产精品国模大尺度视频| 欧美tk—视频vk| 欧美日本韩国一区二区三区视频| av欧美精品.com| 黑人精品欧美一区二区蜜桃| 偷拍亚洲欧洲综合| 亚洲激情av在线| 亚洲欧洲成人自拍| 欧美国产丝袜视频| 久久九九影视网| 日韩欧美综合在线| 这里只有精品99re| 欧美日本一区二区| 欧美私模裸体表演在线观看| 成人黄色在线网站| 成人高清在线视频| 北条麻妃国产九九精品视频| 国产精品一区一区三区| 国产一区二区三区在线观看免费| 日韩成人免费电影| 欧美专区日韩专区| 国产宾馆实践打屁股91| 久久99国产精品尤物| 久久精品理论片| 黄一区二区三区| 久久99精品久久久久久| 久草这里只有精品视频| 国内精品国产三级国产a久久 | 欧美成人精品3d动漫h| 欧美一区二区大片| 日韩女优电影在线观看| 久久婷婷综合激情| 欧美激情综合网| 亚洲欧美区自拍先锋| 一区二区三区在线视频免费观看| 亚洲激情欧美激情| 日韩av高清在线观看| 国产一区二区三区最好精华液| 国产精品白丝av| 91在线精品一区二区三区| 欧美亚洲综合一区| 欧美一级理论片| 国产日本亚洲高清| 一区二区三区免费网站| 日本成人在线网站| 国产精品一卡二| 91精品福利视频| 欧美tk—视频vk| 成人免费视频在线观看| 亚洲成人久久影院| 国产一区二区三区蝌蚪| www.日韩av| 91精品午夜视频| 国产精品视频yy9299一区| 亚洲综合在线电影| 国产乱一区二区| 91极品美女在线| 精品成a人在线观看| 亚洲欧美视频在线观看| 美女久久久精品| eeuss影院一区二区三区| 5858s免费视频成人| 国产日本亚洲高清| 日本欧美一区二区三区乱码| 成人丝袜高跟foot| 欧美一区二区福利在线| 18欧美亚洲精品| 激情五月激情综合网| 欧美亚洲动漫另类| 国产精品久久久久aaaa樱花| 另类小说图片综合网| 欧美日韩中文精品|