Definition in file arp.c.
#include "global.h"
#include "net.h"
#include "nic.h"
#include "arp.h"
#include "rprintf.h"
Go to the source code of this file.
Functions | |
| void | arpInit (void) |
| void | arpSetAddress (struct netEthAddr *myeth, uint32_t myip) |
| void | arpArpIn (unsigned int len, struct netEthArpHeader *packet) |
| void | arpIpIn (struct netEthIpHeader *packet) |
| void | arpIpOut (struct netEthIpHeader *packet, uint32_t phyDstIp) |
| void | arpTimer (void) |
| int | arpMatchIp (uint32_t ipaddr) |
Variables | |
| ArpEntry | ArpMyAddr |
| my local interface information (IP and MAC address) | |
| ArpEntry | ArpTable [ARP_TABLE_SIZE] |
| ARP table of matched IP<->MAC associations. | |
1.4.2