ARP.c File Reference
Detailed Description
Address Resolution Protocol (ARP) Client and Server Module for Microchip TCP/IP Stack.
- Provides IP address to Ethernet MAC address translation
- Reference: RFC 826
- Dependencies: string.h StackTsk.h Helpers.h ARP.h MAC.h
- Processor: PIC18, PIC24F, PIC24H, dsPIC30F, dsPIC33F, PIC32
- Compiler: Microchip C32 v1.00 or higher Microchip C30 v3.01 or higher Microchip C18 v3.13 or higher HI-TECH PICC-18 STD 9.50PL3 or higher
- Company: Microchip Technology, Inc.
See the Microchip License Agreement for more details.
- Modifications to the original file
- Search for "MODIFIX" in the code!
- Removed preprocessor macro STACK_CLIENT_MODE as always defined.
- Added function ARPFlush for flushing the ARP cache.
|
Functions |
void | ARPResolve (IP_ADDR *IPAddr) |
| Transmits an ARP request to resolve an IP address.
|
BOOL | ARPIsResolved (IP_ADDR *IPAddr, MAC_ADDR *MACAddr) |
| Determines if an ARP request has been resolved yet.
|
void | ARPFlush (void) |
| Flushes the ARP cache.
|