C
BOOL ARPProcess();
Description
Retrieves an ARP packet from the MAC buffer and determines if it is a response to our request (in which case the ARP is resolved) or if it is a request requiring our response (in which case we transmit one.)
Preconditions
ARP packet is ready in the MAC buffer.
Return Values
Return Values |
Description |
TRUE |
All processing of this ARP packet is complete. Do not call again until a new ARP packet is waiting in the RX buffer. |
FALSE |
This function must be called again. More time is needed to send an ARP response. |