void HandleArpReply(const MacAddress &)
void StartTimer(uint32_t timeout, uint32_t mtype)
const ArpKey & key() const
void Resync(bool policy, const VnListType &vnlist, const SecurityGroupList &sg, const TagList &tag)
DISALLOW_COPY_AND_ASSIGN(ArpEntry)
boost::asio::io_context & io_
void AddArpRoute(bool resolved)
ArpEntry(boost::asio::io_context &io, ArpHandler *handler, ArpKey &key, const VrfEntry *vrf, State state, const Interface *itf)
boost::intrusive_ptr< ArpHandler > handler_
void SetState(State state)
const Interface * get_interface() const
void HandleDerivedArpRequest()
const MacAddress & mac_address() const
InterfaceConstRef interface_