#include <arp_proto.h>
Definition at line 245 of file arp_proto.h.
◆ ArpTransmittedIntfMap
◆ WaitForTrafficIntfMap
◆ WaitForTrafficIntfPair
◆ ArpPathPreferenceState()
ArpPathPreferenceState::ArpPathPreferenceState |
( |
ArpVrfState * |
state, |
|
|
uint32_t |
vrf_id, |
|
|
const IpAddress & |
vm_ip, |
|
|
uint8_t |
plen |
|
) |
| |
◆ ~ArpPathPreferenceState()
ArpPathPreferenceState::~ArpPathPreferenceState |
( |
| ) |
|
◆ GetRetryCount()
◆ HandleArpReply()
void ArpPathPreferenceState::HandleArpReply |
( |
Ip4Address |
sip, |
|
|
uint32_t |
itf |
|
) |
| |
◆ IntfPresentInEvpnMap()
bool ArpPathPreferenceState::IntfPresentInEvpnMap |
( |
uint32_t |
id | ) |
|
|
inline |
◆ IntfPresentInIpMap()
bool ArpPathPreferenceState::IntfPresentInIpMap |
( |
uint32_t |
id | ) |
|
|
inline |
◆ IntfRetryCountInEvpnMap()
uint32_t ArpPathPreferenceState::IntfRetryCountInEvpnMap |
( |
uint32_t |
id | ) |
|
|
inline |
◆ IntfRetryCountInIpMap()
uint32_t ArpPathPreferenceState::IntfRetryCountInIpMap |
( |
uint32_t |
id | ) |
|
|
inline |
◆ ip()
const IpAddress& ArpPathPreferenceState::ip |
( |
| ) |
const |
|
inline |
◆ mac()
MacAddress ArpPathPreferenceState::mac |
( |
void |
| ) |
const |
|
inline |
◆ plen()
uint8_t ArpPathPreferenceState::plen |
( |
| ) |
const |
|
inline |
◆ SendArpRequest() [1/2]
bool ArpPathPreferenceState::SendArpRequest |
( |
| ) |
|
◆ SendArpRequest() [2/2]
◆ SendArpRequestForAllIntf()
void ArpPathPreferenceState::SendArpRequestForAllIntf |
( |
const AgentRoute * |
route | ) |
|
◆ set_mac()
void ArpPathPreferenceState::set_mac |
( |
MacAddress |
mac | ) |
|
|
inline |
◆ StartTimer()
void ArpPathPreferenceState::StartTimer |
( |
| ) |
|
◆ vrf_id()
uint32_t ArpPathPreferenceState::vrf_id |
( |
| ) |
const |
|
inline |
◆ vrf_state()
◆ intrusive_ptr_add_ref
◆ intrusive_ptr_release
◆ arp_req_timer_
Timer* ArpPathPreferenceState::arp_req_timer_ |
|
private |
◆ evpn_wait_for_traffic_map_
◆ kArpTryCount
const uint32_t ArpPathPreferenceState::kArpTryCount = 9 |
|
static |
◆ kMaxRetry
const uint32_t ArpPathPreferenceState::kMaxRetry = 30 * 5 |
|
static |
◆ kTimeout
const uint32_t ArpPathPreferenceState::kTimeout = 2000 |
|
static |
◆ l3_wait_for_traffic_map_
◆ mac_
◆ plen_
uint8_t ArpPathPreferenceState::plen_ |
|
private |
◆ refcount_
tbb::atomic<int> ArpPathPreferenceState::refcount_ |
|
private |
◆ vm_ip_
◆ vrf_id_
uint32_t ArpPathPreferenceState::vrf_id_ |
|
private |
◆ vrf_state_
The documentation for this class was generated from the following files: