The following functions and variables are designated as internal to the ARP module.
Functions
|
Name |
Description |
|
Writes an ARP packet to the MAC. | |
|
Swaps endian-ness of header information in an ARP packet. |
Macros
|
Name |
Description |
|
Operation code indicating an ARP Request | |
|
Operation code indicating an ARP Response | |
|
ARP Hardware type as defined by IEEE 802.3 | |
|
ARP IP packet type as defined by IEEE 802.3 |
Module
Variables
|
Name |
Description |
|
Cache for one ARP response | |
|
Call-Backs storage for MAX of two Modules/Apps // ARP packet structure typedef struct __attribute__((aligned(2), packed)) { WORD HardwareType; WORD Protocol; BYTE MACAddrLen; BYTE ProtocolLen; WORD Operation; MAC_ADDR SenderMACAddr; IP_ADDR SenderIPAddr; MAC_ADDR TargetMACAddr; IP_ADDR TargetIPAddr; } ARP_PACKET; |