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

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

?? arp.h

?? uCLinux下的一個TCP/IP協議棧源碼
?? 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一区二区三区免费野_久草精品视频
日韩网站在线看片你懂的| 色婷婷久久综合| 美女精品一区二区| 视频一区二区三区在线| 一区二区三区国产豹纹内裤在线| 亚洲欧洲三级电影| 亚洲男人天堂一区| 亚洲成av人片一区二区梦乃| 视频一区二区不卡| 久久国产精品99久久久久久老狼| 日韩国产精品久久久久久亚洲| 亚洲香蕉伊在人在线观| 亚洲成人7777| 韩国av一区二区三区在线观看| 国产一区美女在线| 成+人+亚洲+综合天堂| 91污片在线观看| 色婷婷久久久综合中文字幕| 欧美高清精品3d| 日韩久久免费av| 国产欧美精品区一区二区三区| 中文字幕亚洲在| 亚洲一区二区三区美女| 日韩高清不卡一区| 国产一区二区在线视频| 91在线视频在线| 欧美日韩视频在线一区二区| 欧美电视剧免费观看| 国产精品动漫网站| 亚洲成人自拍偷拍| 国产精品中文字幕日韩精品| 成人午夜视频在线| 宅男在线国产精品| 国产精品嫩草影院av蜜臀| 天堂一区二区在线免费观看| 国产v综合v亚洲欧| 欧美日韩国产电影| 国产精品美女久久久久久久久久久| 亚洲一区日韩精品中文字幕| 韩国成人精品a∨在线观看| 不卡的av在线播放| 日韩美女主播在线视频一区二区三区 | 一区二区三区高清在线| 日韩av中文在线观看| 成人午夜短视频| 欧美电影在线免费观看| 1024成人网| 经典一区二区三区| 欧美日韩高清在线播放| 成人免费视频在线观看| 国产自产v一区二区三区c| 欧美影院一区二区| 国产精品三级久久久久三级| 久久99精品久久久久| 欧美精品精品一区| 中文字幕一区av| 国产99久久久国产精品潘金网站| 91精品国产91久久综合桃花| 亚洲精品国产无天堂网2021| 成人综合婷婷国产精品久久蜜臀| 欧美一级搡bbbb搡bbbb| 亚洲一区二区中文在线| 色香蕉久久蜜桃| 亚洲欧美在线另类| 成人国产精品免费观看视频| 久久婷婷国产综合国色天香| 男女男精品视频网| 欧美日韩一区二区三区在线看| 亚洲天堂福利av| 97aⅴ精品视频一二三区| 欧美国产综合一区二区| 国产精品一区二区x88av| 日韩精品一区二区三区视频播放 | 日韩欧美你懂的| 亚洲二区在线视频| 欧美色电影在线| 亚洲午夜久久久久| 欧美三级日韩三级国产三级| 亚洲一级二级三级| 91精品国产综合久久久蜜臀图片| 亚洲国产日韩综合久久精品| 欧美福利视频导航| 精品一区二区在线播放| 久久久国际精品| 成人伦理片在线| 一区二区三区精品在线| 91精品黄色片免费大全| 精品一区二区三区在线观看| 久久免费国产精品| 波多野结衣91| 亚洲在线视频网站| 日韩一级片网址| 国产一区 二区| 亚洲裸体xxx| 678五月天丁香亚洲综合网| 另类小说视频一区二区| 国产清纯白嫩初高生在线观看91 | 国产精品色噜噜| 91猫先生在线| 麻豆国产一区二区| 国产精品每日更新| 欧美性生活一区| 国产一区二区三区四区五区美女| 亚洲欧洲三级电影| 91精品国产一区二区人妖| 大桥未久av一区二区三区中文| 曰韩精品一区二区| 欧美成va人片在线观看| 99精品视频一区二区三区| 天天综合色天天综合色h| 精品第一国产综合精品aⅴ| 91麻豆免费在线观看| 日韩国产精品久久| 国产精品久久久久国产精品日日 | 懂色av一区二区在线播放| 伊人一区二区三区| 欧美videos大乳护士334| 91同城在线观看| 狠狠狠色丁香婷婷综合激情| 一区二区欧美在线观看| 国产日韩欧美激情| 欧美丰满高潮xxxx喷水动漫| a4yy欧美一区二区三区| 激情图区综合网| 亚洲午夜羞羞片| 国产精品久久久久久久久快鸭 | 欧美日韩免费视频| 国产 日韩 欧美大片| 日韩不卡一二三区| 一区二区在线免费观看| 欧美国产97人人爽人人喊| 精品人伦一区二区色婷婷| 欧美亚洲综合另类| 色综合久久久久| 粉嫩蜜臀av国产精品网站| 美女在线观看视频一区二区| 亚洲成人免费av| 亚洲综合一区二区| 136国产福利精品导航| 欧美国产欧美亚州国产日韩mv天天看完整| 欧美福利视频导航| 欧美精品九九99久久| 欧美午夜电影网| 欧美性猛交xxxxxxxx| 91女人视频在线观看| 波多野结衣一区二区三区| 国产高清精品网站| 国产高清精品久久久久| 国产乱子伦视频一区二区三区 | 色婷婷精品大在线视频| 国产成人综合亚洲网站| 国产成人综合亚洲91猫咪| 国产一区视频网站| 国产乱子伦一区二区三区国色天香| 日韩中文字幕91| 日本一不卡视频| 奇米影视一区二区三区小说| 日本美女一区二区三区| 奇米色一区二区| 看电影不卡的网站| 国产一区免费电影| 成人精品视频一区二区三区尤物| 成人午夜av在线| 色偷偷久久一区二区三区| 欧美主播一区二区三区美女| 欧美性色黄大片手机版| 欧美一区二区视频在线观看2020| 欧美一区二区三区四区视频| 欧美精品一区二区久久久| 国产视频一区二区在线| 国产精品传媒入口麻豆| 一区二区三区欧美日韩| 天堂一区二区在线| 国产精品一区三区| 不卡的看片网站| 在线电影院国产精品| 欧美videos中文字幕| 中文字幕一区二区不卡| 亚洲国产日产av| 美女视频第一区二区三区免费观看网站| 国模套图日韩精品一区二区| av亚洲精华国产精华精华| 欧美日韩在线播放| 精品国产一区二区三区四区四 | 精品久久人人做人人爽| 中文字幕精品综合| 亚洲电影激情视频网站| 久久国产精品72免费观看| 97久久久精品综合88久久| 日韩一级欧美一级| 亚洲免费在线看| 狠狠色综合日日| 91行情网站电视在线观看高清版| 制服丝袜中文字幕一区| 亚洲日本成人在线观看| 久久99精品国产91久久来源| 在线观看成人小视频| 久久久久久黄色| 日韩av一区二区在线影视| av网站免费线看精品|