Definition at line 146 of file arp.h.
Data Fields | |
UINT8 | state |
State of this ARP cache entry. | |
UINT8 | type |
Type of this ARP cache entry. | |
UINT8 | retries |
UINT8 | ttl |
UINT8 | hwadr [MAXHWALEN] |
UINT32 | pradr |
|
Holds information about the state of this ARP cache entry. Can hold one of the following values:
Definition at line 157 of file arp.h. Referenced by arp_add(), arp_alloc(), arp_find(), arp_get_response(), arp_init(), and arp_manage(). |
|
Type of the entry defines what the ARP cache manager will do after the TTL period. Can be one of the following:
Definition at line 167 of file arp.h. Referenced by arp_alloc(), arp_init(), and arp_manage(). |
|
Number of retries left (how many ARP requests more will be sent in order to try to resolve the IP address) Definition at line 168 of file arp.h. Referenced by arp_add(), arp_find(), arp_get_response(), arp_init(), and arp_manage(). |
|
Time To Live value for this cache entry Definition at line 172 of file arp.h. Referenced by arp_add(), arp_find(), arp_get_response(), arp_init(), and arp_manage(). |
|
Hardware Address that is received either as an ARP reply or by caching the address of a received IP packet Definition at line 175 of file arp.h. Referenced by arp_add(), arp_find(), arp_get_response(), arp_init(), and process_ip_out(). |
|
Protocol Address (IP protocol assumed) Definition at line 179 of file arp.h. Referenced by arp_add(), arp_find(), arp_get_response(), arp_init(), arp_manage(), and arp_send_req(). |