The ARP protocol and its associated tables are responsible for the IPv4 - MAC address translation. More...
 Collaboration diagram for ARP protocol.:
 Collaboration diagram for ARP protocol.:| Classes | |
| class | ns3::ArpCache | 
| An ARP cache.  More... | |
| class | ns3::ArpHeader | 
| The packet header for an ARP packet.  More... | |
| class | ns3::ArpL3Protocol | 
| An implementation of the ARP protocol.  More... | |
| class | ns3::ArpCache::Entry | 
| A record that that holds information about an ArpCache entry.  More... | |
| Enumerations | |
| enum | ns3::ArpCache::Entry::ArpCacheEntryState_e { ns3::ArpCache::Entry::ALIVE, ns3::ArpCache::Entry::WAIT_REPLY, ns3::ArpCache::Entry::DEAD, ns3::ArpCache::Entry::PERMANENT } | 
| ARP cache entry states.  More... | |
| enum | ns3::ArpHeader::ArpType_e { ns3::ArpHeader::ARP_TYPE_REQUEST = 1, ns3::ArpHeader::ARP_TYPE_REPLY = 2 } | 
| Enumeration listing the possible ARP types.  More... | |
The ARP protocol and its associated tables are responsible for the IPv4 - MAC address translation.
Each NetDevice has its own ARP table.
| 
 | private | 
ARP cache entry states.
| Enumerator | |
|---|---|
| ALIVE | |
| WAIT_REPLY | |
| DEAD | |
| PERMANENT | |
Definition at line 288 of file arp-cache.h.
Enumeration listing the possible ARP types.
| Enumerator | |
|---|---|
| ARP_TYPE_REQUEST | |
| ARP_TYPE_REPLY | |
Definition at line 110 of file arp-header.h.