OpenSDN source code
|
#include <arp_proto.h>
Public Member Functions | |
ArpDBState (ArpVrfState *vrf_state, uint32_t vrf_id, IpAddress vm_ip_addr, uint8_t plen) | |
~ArpDBState () | |
void | UpdateMac (const InterfaceNH *nh) |
void | Update (const AgentRoute *route) |
void | UpdateArpRoutes (const InetUnicastRouteEntry *route) |
void | Delete (const InetUnicastRouteEntry *rt) |
![]() | |
virtual | ~DBState () |
Static Public Attributes | |
static const uint32_t | kMaxRetry = 30 * 5 |
static const uint32_t | kTimeout = 2000 |
Private Attributes | |
ArpVrfState * | vrf_state_ |
SecurityGroupList | sg_list_ |
TagList | tag_list_ |
bool | policy_ |
bool | resolve_route_ |
VnListType | vn_list_ |
ArpPathPreferenceStatePtr | arp_path_preference_state_ |
Definition at line 385 of file arp_proto.h.
ArpDBState::ArpDBState | ( | ArpVrfState * | vrf_state, |
uint32_t | vrf_id, | ||
IpAddress | vm_ip_addr, | ||
uint8_t | plen | ||
) |
ArpDBState::~ArpDBState | ( | ) |
Definition at line 323 of file arp_proto.cc.
void ArpDBState::Delete | ( | const InetUnicastRouteEntry * | rt | ) |
void ArpDBState::Update | ( | const AgentRoute * | route | ) |
void ArpDBState::UpdateArpRoutes | ( | const InetUnicastRouteEntry * | route | ) |
void ArpDBState::UpdateMac | ( | const InterfaceNH * | nh | ) |
|
private |
Definition at line 405 of file arp_proto.h.
|
static |
Definition at line 387 of file arp_proto.h.
|
static |
Definition at line 389 of file arp_proto.h.
|
private |
Definition at line 402 of file arp_proto.h.
|
private |
Definition at line 403 of file arp_proto.h.
|
private |
Definition at line 400 of file arp_proto.h.
|
private |
Definition at line 401 of file arp_proto.h.
|
private |
Definition at line 404 of file arp_proto.h.
|
private |
Definition at line 399 of file arp_proto.h.