arp.h
来自「μC/OS-II实验程序说明 软件版本:V1.0 日期:2005-05-」· C头文件 代码 · 共 26 行
H
26 行
/************************************************************
* File name : Arp.h *
* By : hugang, hgx2000@mail.china.com *
************************************************************/
#ifndef __ARP_H__
#define __ARP_H__
#define ARP_CACHE_SIZE 16
typedef struct _ARP_ENTRY {
unsigned char mac[MACLEN];
unsigned int ip;
} ARP_ENTRY;
int ArpInit(void);
int ArpAddEntry(unsigned int ip, unsigned char *mac);
int ArpAddCache(unsigned int ip, unsigned char *mac);
int ArpFindCache(unsigned int ip, unsigned char *mac);
int ArpSendReq(ETHERFRAME *efp, NODE *destp);
short IsArp(ETHERFRAME *efp, short len);
short MakeArp(ETHERFRAME *efp, NODE *srcep, NODE *destp, unsigned short codetype);
void SwapArp(ETHERFRAME *efp);
void ArpRcvPacket(ETHERFRAME *efp);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?