#include <vm_interface.h>
|
| InstanceIp () |
|
| InstanceIp (const InstanceIp &rhs) |
|
| InstanceIp (const IpAddress &ip, uint8_t plen, bool ecmp, bool is_primary, bool is_service_ip, bool is_service_health_check_ip, bool is_local, const IpAddress &tracking_ip) |
|
| ~InstanceIp () |
|
bool | operator== (const InstanceIp &rhs) const |
|
bool | operator() (const InstanceIp &lhs, const InstanceIp &rhs) const |
|
InstanceIp | operator= (const InstanceIp &rhs) const |
|
bool | IsLess (const InstanceIp *rhs) const |
|
void | Update (const Agent *agent, VmInterface *vmi, const VmInterface::InstanceIpList *list) const |
|
void | SetPrefixForAllocUnitIpam (VmInterface *intrface) const |
|
VmInterfaceState::Op | GetOpL3 (const Agent *agent, const VmInterface *vmi) const |
|
bool | AddL3 (const Agent *agent, VmInterface *vmi) const |
|
bool | DeleteL3 (const Agent *agent, VmInterface *vmi) const |
|
VmInterfaceState::Op | GetOpL2 (const Agent *agent, const VmInterface *vmi) const |
|
bool | AddL2 (const Agent *agent, VmInterface *vmi) const |
|
bool | DeleteL2 (const Agent *agent, VmInterface *vmi) const |
|
void | Copy (const Agent *agent, const VmInterface *vmi) const |
|
bool | is_force_policy () const |
|
bool | IsL3Only () const |
|
| ListEntry () |
|
| ListEntry (bool del_pending) |
|
virtual | ~ListEntry () |
|
bool | del_pending () const |
|
void | set_del_pending (bool val) const |
|
VmInterfaceState::Op | GetOp (VmInterfaceState::Op op) const |
|
| VmInterfaceState () |
|
| VmInterfaceState (bool l2_installed, bool l3_installed) |
|
virtual | ~VmInterfaceState () |
|
bool | Installed () const |
|
virtual bool | Update (const Agent *agent, VmInterface *vmi, Op l2_force_op, Op l3_force_op) const |
|
Definition at line 883 of file vm_interface.h.
VmInterface::InstanceIp::InstanceIp |
( |
| ) |
|
VmInterface::InstanceIp::InstanceIp |
( |
const InstanceIp & |
rhs | ) |
|
VmInterface::InstanceIp::InstanceIp |
( |
const IpAddress & |
ip, |
|
|
uint8_t |
plen, |
|
|
bool |
ecmp, |
|
|
bool |
is_primary, |
|
|
bool |
is_service_ip, |
|
|
bool |
is_service_health_check_ip, |
|
|
bool |
is_local, |
|
|
const IpAddress & |
tracking_ip |
|
) |
| |
VmInterface::InstanceIp::~InstanceIp |
( |
| ) |
|
bool VmInterface::InstanceIp::AddL2 |
( |
const Agent * |
agent, |
|
|
VmInterface * |
vmi |
|
) |
| const |
|
virtual |
bool VmInterface::InstanceIp::AddL3 |
( |
const Agent * |
agent, |
|
|
VmInterface * |
vmi |
|
) |
| const |
|
virtual |
void VmInterface::InstanceIp::Copy |
( |
const Agent * |
agent, |
|
|
const VmInterface * |
vmi |
|
) |
| const |
|
virtual |
bool VmInterface::InstanceIp::DeleteL2 |
( |
const Agent * |
agent, |
|
|
VmInterface * |
vmi |
|
) |
| const |
|
virtual |
bool VmInterface::InstanceIp::DeleteL3 |
( |
const Agent * |
agent, |
|
|
VmInterface * |
vmi |
|
) |
| const |
|
virtual |
bool VmInterface::InstanceIp::is_force_policy |
( |
| ) |
const |
|
inline |
bool VmInterface::InstanceIp::IsL3Only |
( |
| ) |
const |
|
inline |
bool VmInterface::InstanceIp::IsLess |
( |
const InstanceIp * |
rhs | ) |
const |
bool VmInterface::InstanceIp::operator== |
( |
const InstanceIp & |
rhs | ) |
const |
void VmInterface::InstanceIp::SetPrefixForAllocUnitIpam |
( |
VmInterface * |
intrface | ) |
const |
bool VmInterface::InstanceIp::ecmp_ |
|
mutable |
uint32_t VmInterface::InstanceIp::ethernet_tag_ |
|
mutable |
bool VmInterface::InstanceIp::is_local_ |
|
mutable |
bool VmInterface::InstanceIp::is_primary_ |
|
mutable |
bool VmInterface::InstanceIp::is_service_health_check_ip_ |
|
mutable |
bool VmInterface::InstanceIp::is_service_ip_ |
|
mutable |
uint8_t VmInterface::InstanceIp::plen_ |
|
mutable |
IpAddress VmInterface::InstanceIp::tracking_ip_ |
|
mutable |
const VrfEntry* VmInterface::InstanceIp::vrf_ |
|
mutable |
The documentation for this struct was generated from the following files: