OpenSDN source code
|
#include <vm_interface.h>
Public Member Functions | |
NextHopState () | |
virtual | ~NextHopState () |
VmInterfaceState::Op | GetOpL2 (const Agent *agent, const VmInterface *vmi) const |
bool | DeleteL2 (const Agent *agent, VmInterface *vmi) const |
bool | AddL2 (const Agent *agent, VmInterface *vmi) const |
VmInterfaceState::Op | GetOpL3 (const Agent *agent, const VmInterface *vmi) const |
bool | DeleteL3 (const Agent *agent, VmInterface *vmi) const |
bool | AddL3 (const Agent *agent, VmInterface *vmi) const |
uint32_t | l2_label () const |
uint32_t | l3_label () 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 |
virtual void | Copy (const Agent *agent, const VmInterface *vmi) const |
Public Attributes | |
NextHopRef | l2_nh_policy_ |
NextHopRef | l2_nh_no_policy_ |
uint32_t | l2_label_ |
NextHopRef | l3_nh_policy_ |
NextHopRef | l3_nh_no_policy_ |
uint32_t | l3_label_ |
NextHopRef | l3_mcast_nh_no_policy_ |
NextHopRef | receive_nh_ |
![]() | |
bool | l2_installed_ |
bool | l3_installed_ |
Additional Inherited Members | |
![]() | |
enum | Op { INVALID, ADD, DEL_ADD, DEL } |
![]() | |
static Op | RecomputeOp (Op old_op, Op new_op) |
Definition at line 249 of file vm_interface.h.
NextHopState::NextHopState | ( | ) |
Definition at line 1053 of file vm_interface.cc.
|
virtual |
Definition at line 1056 of file vm_interface.cc.
|
virtual |
Reimplemented from VmInterfaceState.
Definition at line 1078 of file vm_interface.cc.
|
virtual |
Reimplemented from VmInterfaceState.
Definition at line 1122 of file vm_interface.cc.
|
virtual |
Reimplemented from VmInterfaceState.
Definition at line 1108 of file vm_interface.cc.
|
virtual |
Reimplemented from VmInterfaceState.
Definition at line 1162 of file vm_interface.cc.
|
virtual |
Reimplemented from VmInterfaceState.
Definition at line 1061 of file vm_interface.cc.
|
virtual |
Reimplemented from VmInterfaceState.
Definition at line 1070 of file vm_interface.cc.
|
inline |
Definition at line 263 of file vm_interface.h.
|
inline |
Definition at line 264 of file vm_interface.h.
|
mutable |
Definition at line 268 of file vm_interface.h.
|
mutable |
Definition at line 267 of file vm_interface.h.
|
mutable |
Definition at line 266 of file vm_interface.h.
|
mutable |
Definition at line 272 of file vm_interface.h.
|
mutable |
Definition at line 274 of file vm_interface.h.
|
mutable |
Definition at line 271 of file vm_interface.h.
|
mutable |
Definition at line 270 of file vm_interface.h.
|
mutable |
Definition at line 276 of file vm_interface.h.