Hardware address cache description. More...
#include <net.h>
Data Fields | |
addr_type | addr |
uint16_t | used |
uint8_t | valid |
uint32_t | send |
uint16_t | resend |
uint32_t | time |
struct arp_list * | next |
Chained list for known IP/MAC addresses. For TCP and UDP this list is maintained automatically in background. No user intervention is necessary. For RAW-IP sockets the user is responsible for performing the address resolution.
addr_type addr |
MAC / IP pair
uint16_t used |
Used entry
uint8_t valid |
Valid address
uint32_t send |
ARP request sent
uint16_t resend |
ARP resend counter
uint32_t time |
Invalidate time
struct arp_list* next |
Next entry