#include <vm_interface.h>
|
| | AllowedAddressPair () |
| |
| | AllowedAddressPair (const AllowedAddressPair &rhs) |
| |
| | AllowedAddressPair (const IpAddress &addr, uint32_t plen, bool ecmp, const MacAddress &mac) |
| |
| virtual | ~AllowedAddressPair () |
| |
| bool | operator() (const AllowedAddressPair &lhs, const AllowedAddressPair &rhs) const |
| |
| bool | operator== (const AllowedAddressPair &rhs) const |
| |
| bool | IsLess (const AllowedAddressPair *rhs) const |
| |
| void | Copy (const Agent *agent, const VmInterface *vmi) 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 |
| |
| | 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 716 of file vm_interface.h.
◆ AllowedAddressPair() [1/3]
| VmInterface::AllowedAddressPair::AllowedAddressPair |
( |
| ) |
|
◆ AllowedAddressPair() [2/3]
◆ AllowedAddressPair() [3/3]
| VmInterface::AllowedAddressPair::AllowedAddressPair |
( |
const IpAddress & |
addr, |
|
|
uint32_t |
plen, |
|
|
bool |
ecmp, |
|
|
const MacAddress & |
mac |
|
) |
| |
◆ ~AllowedAddressPair()
| VmInterface::AllowedAddressPair::~AllowedAddressPair |
( |
| ) |
|
|
virtual |
◆ AddL2()
| bool VmInterface::AllowedAddressPair::AddL2 |
( |
const Agent * |
agent, |
|
|
VmInterface * |
vmi |
|
) |
| const |
|
virtual |
◆ AddL3()
| bool VmInterface::AllowedAddressPair::AddL3 |
( |
const Agent * |
agent, |
|
|
VmInterface * |
vmi |
|
) |
| const |
|
virtual |
◆ Copy()
| void VmInterface::AllowedAddressPair::Copy |
( |
const Agent * |
agent, |
|
|
const VmInterface * |
vmi |
|
) |
| const |
|
virtual |
◆ DeleteL2()
| bool VmInterface::AllowedAddressPair::DeleteL2 |
( |
const Agent * |
agent, |
|
|
VmInterface * |
vmi |
|
) |
| const |
|
virtual |
◆ DeleteL3()
| bool VmInterface::AllowedAddressPair::DeleteL3 |
( |
const Agent * |
agent, |
|
|
VmInterface * |
vmi |
|
) |
| const |
|
virtual |
◆ GetOpL2()
◆ GetOpL3()
◆ IsLess()
◆ operator()()
◆ operator==()
◆ addr_
| IpAddress VmInterface::AllowedAddressPair::addr_ |
◆ ecmp_
| bool VmInterface::AllowedAddressPair::ecmp_ |
|
mutable |
◆ ecmp_config_changed_
| bool VmInterface::AllowedAddressPair::ecmp_config_changed_ |
|
mutable |
◆ ethernet_tag_
| uint32_t VmInterface::AllowedAddressPair::ethernet_tag_ |
|
mutable |
◆ label_
| uint32_t VmInterface::AllowedAddressPair::label_ |
|
mutable |
◆ mac_
◆ plen_
| uint32_t VmInterface::AllowedAddressPair::plen_ |
◆ policy_disabled_nh_
| NextHopRef VmInterface::AllowedAddressPair::policy_disabled_nh_ |
|
mutable |
◆ policy_enabled_nh_
| NextHopRef VmInterface::AllowedAddressPair::policy_enabled_nh_ |
|
mutable |
◆ service_ip_
| IpAddress VmInterface::AllowedAddressPair::service_ip_ |
|
mutable |
◆ vrf_
| VrfEntry* VmInterface::AllowedAddressPair::vrf_ |
|
mutable |
The documentation for this struct was generated from the following files: