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

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

?? netcom.h

?? dsp下網絡通信實驗,很有用哦.平臺為DSP54
?? H
字號:
#ifndef	_NETCOM_H
#define	_NETCOM_H

#include "sys.h"
#define ARP_REQUEST	0x0001
#define ARP_REPLY	0x0002
/*
 *	These are the defined Ethernet Protocol ID's.
 */
#define ETH_P_LOOP	0x0060		/* Ethernet Loopback packet	*/
#define ETH_P_PUP	0x0200		/* Xerox PUP packet		*/
#define ETH_P_PUPAT	0x0201		/* Xerox PUP Addr Trans packet	*/
#define ETH_P_IP	0x0800		/* Internet Protocol packet	*/
#define ETH_P_X25	0x0805		/* CCITT X.25			*/
#define ETH_P_ARP	0x0806		/* Address Resolution packet	*/
#define	ETH_P_BPQ	0x08FF		/* G8BPQ AX.25 Ethernet Packet	[ NOT AN OFFICIALLY REGISTERED ID ] */
#define ETH_P_IEEEPUP	0x0a00		/* Xerox IEEE802.3 PUP packet */
#define ETH_P_IEEEPUPAT	0x0a01		/* Xerox IEEE802.3 PUP Addr Trans packet */
#define ETH_P_DEC       0x6000          /* DEC Assigned proto           */
#define ETH_P_DNA_DL    0x6001          /* DEC DNA Dump/Load            */
#define ETH_P_DNA_RC    0x6002          /* DEC DNA Remote Console       */
#define ETH_P_DNA_RT    0x6003          /* DEC DNA Routing              */
#define ETH_P_LAT       0x6004          /* DEC LAT                      */
#define ETH_P_DIAG      0x6005          /* DEC Diagnostics              */
#define ETH_P_CUST      0x6006          /* DEC Customer use             */
#define ETH_P_SCA       0x6007          /* DEC Systems Comms Arch       */
#define ETH_P_RARP      0x8035		/* Reverse Addr Res packet	*/
#define ETH_P_ATALK	0x809B		/* Appletalk DDP		*/
#define ETH_P_AARP	0x80F3		/* Appletalk AARP		*/
#define ETH_P_8021Q	0x8100          /* 802.1Q VLAN Extended Header  */
#define ETH_P_IPX	0x8137		/* IPX over DIX			*/
#define ETH_P_IPV6	0x86DD		/* IPv6 over bluebook		*/
#define ETH_P_PPP_DISC	0x8863		/* PPPoE discovery messages     */
#define ETH_P_PPP_SES	0x8864		/* PPPoE session messages	*/
#define ETH_P_ATMMPOA	0x884c		/* MultiProtocol Over ATM	*/
#define ETH_P_ATMFATE	0x8884		/* Frame-based ATM Transport
						* over Ethernet
				 					*/
#define PROTO_UDP	0x11
					 
#define ETH_ALEN	6		/* Octets in one ethernet addr	 */
#define ETH_HLEN	14		/* Total octets in header.	 */
#define ETH_ZLEN	60		/* Min. octets in frame sans FCS */ 
#define ETH_DATA_MIN_LEN	46	/* Min */
#define ETH_DATA_MAX_LEN	1500	/* Max. octets in payload */
#define ETH_FRAME_LEN	1514

/* IPADDR: The IP address of this node. */
#define IPADDR0     	192
#define IPADDR1     	168
#define IPADDR2     	123
#define IPADDR3     	170
/* DIPADDR: The IP address of destinate node. */
#define DIPADDR0    	192
#define DIPADDR1    	168
#define DIPADDR2    	123
#define DIPADDR3     	222
/* NETMASK: The netmask. */
#define NETMASK0    	255
#define NETMASK1    	255
#define NETMASK2    	255
#define NETMASK3    	0

/* DRIPADDR: IP address of the default router. */
#define DRIPADDR0   	192
#define DRIPADDR1   	168 
#define DRIPADDR2   	123
#define DRIPADDR3   	1

/* ETHADDR: The Ethernet address of the node */
#define ETHADDR0    	0x01
#define ETHADDR1    	0x0a
#define ETHADDR2    	0xeb
#define ETHADDR3    	0x1c
#define ETHADDR4    	0x07
#define ETHADDR5    	0x0b

/* ETHADDR: The Ethernet address of the destinate node */
#define DETHADDR0    	0x00		//canbaby's notebook NIC's PAR	
#define DETHADDR1    	0x0a
#define DETHADDR2    	0xeb
#define DETHADDR3    	0x1c
#define DETHADDR4    	0x0c
#define DETHADDR5    	0x34

/* UDP source port and destinate port */
#define	SRCUDPPORT	0x1200
#define DESTUDPPORT	0x1201

/* length of byte */
#define UDPHDR_LEN	8		
#define IPHDR_LEN	20
#define ETHHDR_LEN	14
#define	ARPHDR_LEN	28
#define	PSEUD_UDPHDR_LEN	12

/* protocol header define */
typedef struct _ethhdr 
{
	u16_t	destaddr0:8,
		destaddr1:8,
		destaddr2:8,
		destaddr3:8,
		destaddr4:8,
		destaddr5:8;	/* destination eth addr	*/
	u16_t	srcaddr0:8,
		srcaddr1:8,
		srcaddr2:8,
		srcaddr3:8,
		srcaddr4:8,
		srcaddr5:8;	/* source ether addr */
	u16_t	proto;		/* packet type ID field	*/
}ethhdr,*pethhdr;

typedef struct  _iphdr{
	u16_t	ver:4,hdrlen:4,tos:8,totlen;
	u16_t	id,frag_offset;
	u16_t 	ttl:8,proto:8,checksum;
	u16_t	srcipaddr0:8,srcipaddr1:8,srcipaddr2:8,srcipaddr3:8;
	u16_t	destipaddr0:8,destipaddr1:8,destipaddr2:8,destipaddr3:8;
	/* option start here */
}iphdr,*piphdr;

typedef struct _udphdr{
	u16_t	srcport,destport;
	u16_t 	len,checksum;
}udphdr,*pudphdr;

typedef struct _arphdr{//28 byte
	u16_t	hdtype;	//0x00 01,10Mb ethnet
	u16_t	proto;	//0x08 00,ip 
	u16_t	hdlen:8,protolen:8;
	u16_t	opcode;//reuest 1,reply 2
	u16_t	send_hd_addr0:8,
		send_hd_addr1:8,
		send_hd_addr2:8,
		send_hd_addr3:8,
		send_hd_addr4:8,
		send_hd_addr5:8;
	u16_t	send_ip_addr0:8,
		send_ip_addr1:8,
		send_ip_addr2:8,
		send_ip_addr3:8;
	u16_t	target_hd_addr0:8,
		target_hd_addr1:8,
		target_hd_addr2:8,
		target_hd_addr3:8,
		target_hd_addr4:8,
		target_hd_addr5:8;
	u16_t	target_ip_addr0:8,
		target_ip_addr1:8,
		target_ip_addr2:8,
		target_ip_addr3:8;
}arphdr,*parphdr;

typedef struct _eth_arp_hdr{
	ethhdr	ehdr;
	arphdr	ahdr;
}eth_arp_hdr,*peth_arp_hdr;

typedef struct _eth_ip_udp_hdr{
	ethhdr	ehdr;
	iphdr	ihdr;
	udphdr	uhdr;
}eth_ip_udp_hdr,*peth_ip_udp_hdr;

#define htons(n) ((((unsigned short)((n) & 0xff)) << 8) | (((n) & 0xff00) >> 8))
#define ntohs(n) htons(n)

#define	TOKEN_SEND_DATA		0x0001
#define	TOKEN_DATA			0x0002
#define	TOKEN_STATUS		0x0004

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合色播五月| 日韩一区二区三区av| 久久婷婷综合激情| 免费观看成人av| 一区二区成人在线| 91麻豆精品一区二区三区| 欧美激情一区二区三区在线| 国产精品福利一区| 91在线视频18| 91久久免费观看| 综合欧美一区二区三区| 亚洲乱码国产乱码精品精小说 | 国产主播一区二区| 蜜臀av一区二区| 日韩精品在线网站| 国产精品国产三级国产aⅴ中文| 精品一区二区三区免费毛片爱 | 欧美日韩1区2区| 日韩精品乱码免费| 成人小视频在线观看| 91麻豆精品一区二区三区| 日韩欧美一二三区| 日本亚洲一区二区| 久久久久成人黄色影片| 成人免费视频播放| 亚洲啪啪综合av一区二区三区| 日本在线不卡视频| 91激情五月电影| 欧美成人vr18sexvr| 午夜精品福利在线| 26uuu国产电影一区二区| 色综合久久综合网| 经典三级视频一区| 亚洲一线二线三线视频| 亚洲精品一区二区三区在线观看| 91麻豆福利精品推荐| 日韩电影在线观看电影| 国产精品每日更新在线播放网址| 欧美日韩电影一区| 91麻豆精品秘密| 国产成人精品影视| 天天色 色综合| 制服.丝袜.亚洲.中文.综合| 国产夫妻精品视频| 欧美国产欧美亚州国产日韩mv天天看完整 | 4438x亚洲最大成人网| 亚洲成人午夜电影| 国产精品女同一区二区三区| 日韩精品中文字幕在线不卡尤物 | 亚洲国产裸拍裸体视频在线观看乱了| 欧美一卡二卡在线| 欧美亚洲免费在线一区| 亚洲国产一区二区三区| 国产亚洲欧美一区在线观看| 欧美一级理论性理论a| 精品一区二区免费| 天涯成人国产亚洲精品一区av| 91精品国产福利| 狠狠色狠狠色综合日日91app| 精品国产一区a| 日韩午夜激情av| 专区另类欧美日韩| 亚洲天堂2014| 精品国产1区2区3区| 欧美日本一区二区三区| 日韩一区二区不卡| 日韩一区欧美二区| 亚洲第一精品在线| 欧美高清视频一二三区 | 久久99精品国产91久久来源| 亚洲国产色一区| 95精品视频在线| 国产精品亚洲一区二区三区妖精| 久久狠狠亚洲综合| 狠狠色丁香久久婷婷综合_中| 男男成人高潮片免费网站| 日韩avvvv在线播放| 亚洲国产精品精华液ab| 久久综合色8888| 国产欧美一区二区三区鸳鸯浴 | 久久精品人人做人人综合| av在线播放成人| www.色综合.com| 奇米888四色在线精品| 国产色一区二区| 国产三级久久久| 97精品视频在线观看自产线路二| 午夜在线电影亚洲一区| 日韩精品亚洲一区二区三区免费| 五月婷婷激情综合| 狠狠网亚洲精品| 亚洲国产综合91精品麻豆| www欧美成人18+| 欧美日韩美女一区二区| 波多野结衣在线一区| 亚洲电影一级片| 国产精品网友自拍| 欧美一区二区日韩| 欧美性猛片xxxx免费看久爱| 欧美午夜免费电影| av成人动漫在线观看| 色狠狠一区二区| 欧美一卡二卡三卡| 国产无人区一区二区三区| 国产精品成人在线观看| 一卡二卡三卡日韩欧美| 男人的天堂久久精品| 一区二区三区精品在线| 蜜桃免费网站一区二区三区| 亚洲综合成人在线视频| 麻豆精品国产91久久久久久| 成熟亚洲日本毛茸茸凸凹| 蜜桃av一区二区在线观看 | 国产精品久久久久9999吃药| 亚洲蜜臀av乱码久久精品蜜桃| 天天色天天操综合| 亚洲一级二级在线| 久草热8精品视频在线观看| 国产不卡高清在线观看视频| 欧洲激情一区二区| 久久久国产精华| 午夜久久久影院| 国产成人av电影在线| 日韩激情av在线| 日韩主播视频在线| 五月天亚洲婷婷| 日韩黄色小视频| 美洲天堂一区二卡三卡四卡视频| 视频一区欧美精品| 99re8在线精品视频免费播放| 日韩天堂在线观看| 亚洲中国最大av网站| 成人午夜激情视频| 精品国产人成亚洲区| 久久久久国产成人精品亚洲午夜| 性感美女久久精品| 色婷婷国产精品久久包臀| 欧美色中文字幕| 欧美男女性生活在线直播观看| 精品视频在线看| 欧美老女人在线| 亚洲素人一区二区| 一区二区三区国产精华| 国产一区二区三区在线观看精品| 精品在线免费视频| 国产一区不卡在线| heyzo一本久久综合| 精品不卡在线视频| 免费av成人在线| 在线综合亚洲欧美在线视频| 亚洲最快最全在线视频| 日韩精品亚洲专区| 欧美日韩视频不卡| 亚洲精品一区二区三区福利| 中文字幕欧美日本乱码一线二线| 日日夜夜免费精品视频| 欧美主播一区二区三区| 1区2区3区国产精品| 国产不卡一区视频| 国产人成一区二区三区影院| 国产精品资源在线观看| 久久精品在这里| 亚洲在线成人精品| 激情综合网激情| 精品88久久久久88久久久| 成人免费一区二区三区在线观看| 成人中文字幕合集| 欧美日韩免费在线视频| 亚洲最大色网站| 欧美性大战久久久久久久蜜臀| 亚洲综合免费观看高清完整版在线 | 亚洲欧洲国产日本综合| 99久久综合99久久综合网站| 亚洲欧洲中文日韩久久av乱码| 91在线视频播放| 亚洲香肠在线观看| 91精品国产综合久久福利| 国产精品免费视频一区| 日韩高清在线观看| www.亚洲精品| 亚洲影院理伦片| 国产成人在线视频免费播放| 中文文精品字幕一区二区| 天天综合色天天| 精品久久国产字幕高潮| 国产精品911| 中文字幕视频一区| 欧美日韩国产一级| 亚洲三级电影网站| 国产精品一区二区你懂的| 国产精品美日韩| 欧美无砖专区一中文字| 国产精品国产a级| 欧美在线观看视频一区二区三区| 国产亲近乱来精品视频| 午夜国产精品一区| 精品黑人一区二区三区久久| 成人免费的视频| 亚洲国产视频网站| 久久久无码精品亚洲日韩按摩|