# ArpDxe, 0102, 0x9600 (38400 bytes), Phase 2

Address Resolution Protocol (ARP) UEFI DXE driver from AmiNetworkPkg. Implements EFI_ARP_SERVICE_BINDING_PROTOCOL and EFI_ARP_PROTOCOL for resolving IPv4 addresses to MAC addresses on managed network interfaces. Manages ARP cache entries (add, find, delete, flush), ARP frame transmission (requests/replies), timer-based cache aging/retry, and maintains pending/denied/used cache lists. Operates over the underlying MNP (Managed Network Protocol) child handle.

## Key Functions
- ArpCreateChild/DestroyChild -- service binding for ARP protocol instances
- ArpConfigure -- set station address, timeout, retry count per instance
- ArpRequest/Reply -- transmit ARP request/reply frames via MNP
- ArpFind/Delete/Flush -- ARP cache entry management
- ArpTimerHandler -- periodic cache aging and retransmission timeout

## Protocols/Dependencies
- EFI_ARP_PROTOCOL, EFI_ARP_SERVICE_BINDING_PROTOCOL
- EFI_MANAGED_NETWORK_PROTOCOL (MNP child)

## Platform
x86-64, UEFI DXE_DRIVER, VS2015 DEBUG, AmiNetworkPkg