#include <vm_interface.h>
|
| | ServiceVlan () |
| |
| | ServiceVlan (const ServiceVlan &rhs) |
| |
| | ServiceVlan (uint16_t tag, const std::string &vrf_name, const Ip4Address &addr, const Ip6Address &addr6, const MacAddress &smac, const MacAddress &dmac) |
| |
| virtual | ~ServiceVlan () |
| |
| bool | operator() (const ServiceVlan &lhs, const ServiceVlan &rhs) const |
| |
| bool | IsLess (const ServiceVlan *rhs) const |
| |
| void | Update (const Agent *agent, VmInterface *vmi) const |
| |
| void | DeleteCommon (const VmInterface *vmi) const |
| |
| void | AddCommon (const Agent *agent, const VmInterface *vmi) 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 |
| |
| | 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 |
| |
Definition at line 630 of file vm_interface.h.
◆ ServiceVlan() [1/3]
| VmInterface::ServiceVlan::ServiceVlan |
( |
| ) |
|
◆ ServiceVlan() [2/3]
| VmInterface::ServiceVlan::ServiceVlan |
( |
const ServiceVlan & |
rhs | ) |
|
◆ ServiceVlan() [3/3]
◆ ~ServiceVlan()
| VmInterface::ServiceVlan::~ServiceVlan |
( |
| ) |
|
|
virtual |
◆ AddCommon()
| void VmInterface::ServiceVlan::AddCommon |
( |
const Agent * |
agent, |
|
|
const VmInterface * |
vmi |
|
) |
| const |
◆ AddL3()
| bool VmInterface::ServiceVlan::AddL3 |
( |
const Agent * |
agent, |
|
|
VmInterface * |
vmi |
|
) |
| const |
◆ Copy()
| void VmInterface::ServiceVlan::Copy |
( |
const Agent * |
agent, |
|
|
const VmInterface * |
vmi |
|
) |
| const |
◆ DeleteCommon()
| void VmInterface::ServiceVlan::DeleteCommon |
( |
const VmInterface * |
vmi | ) |
const |
◆ DeleteL3()
| bool VmInterface::ServiceVlan::DeleteL3 |
( |
const Agent * |
agent, |
|
|
VmInterface * |
vmi |
|
) |
| const |
◆ GetOpL3()
◆ IsLess()
| bool VmInterface::ServiceVlan::IsLess |
( |
const ServiceVlan * |
rhs | ) |
const |
◆ operator()()
◆ Update()
| void VmInterface::ServiceVlan::Update |
( |
const Agent * |
agent, |
|
|
VmInterface * |
vmi |
|
) |
| const |
◆ addr6_
◆ addr_
◆ del_add_
| bool VmInterface::ServiceVlan::del_add_ |
|
mutable |
◆ dmac_
◆ label_
| uint32_t VmInterface::ServiceVlan::label_ |
|
mutable |
◆ old_addr6_
◆ old_addr_
◆ smac_
◆ tag_
| uint16_t VmInterface::ServiceVlan::tag_ |
◆ v4_rt_installed_
| bool VmInterface::ServiceVlan::v4_rt_installed_ |
|
mutable |
◆ v6_rt_installed_
| bool VmInterface::ServiceVlan::v6_rt_installed_ |
|
mutable |
◆ vrf_
◆ vrf_name_
| std::string VmInterface::ServiceVlan::vrf_name_ |
|
mutable |
The documentation for this struct was generated from the following files: