#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: