OpenSDN source code
|
#include <mirror_table.h>
Public Types | |
enum | MirrorEntryFlags { DynamicNH_With_JuniperHdr = 1, DynamicNH_Without_JuniperHdr = 2, StaticNH_With_JuniperHdr = 3, StaticNH_Without_JuniperHdr = 4 } |
Public Member Functions | |
MirrorEntryData (const std::string vrf_name, const IpAddress &sip, const uint16_t sport, const IpAddress &dip, const uint16_t dport, uint8_t mirror_flags, uint32_t vni, const MacAddress &mac, bool createdvrf) | |
MirrorEntryData (bool nic_assisted_mirroring, uint16_t nic_assisted_mirroring_vlan) | |
![]() | |
AgentData () | |
virtual | ~AgentData () |
![]() | |
virtual | ~DBRequestData () |
Public Attributes | |
std::string | vrf_name_ |
IpAddress | sip_ |
uint16_t | sport_ |
IpAddress | dip_ |
uint16_t | dport_ |
uint8_t | mirror_flags_ |
uint32_t | vni_ |
MacAddress | mac_ |
bool | createdvrf_ |
bool | nic_assisted_mirroring_ |
uint16_t | nic_assisted_mirroring_vlan_ |
Definition at line 19 of file mirror_table.h.
Enumerator | |
---|---|
DynamicNH_With_JuniperHdr | |
DynamicNH_Without_JuniperHdr | |
StaticNH_With_JuniperHdr | |
StaticNH_Without_JuniperHdr |
Definition at line 20 of file mirror_table.h.
|
inline |
Definition at line 28 of file mirror_table.h.
|
inline |
Definition at line 37 of file mirror_table.h.
bool MirrorEntryData::createdvrf_ |
Definition at line 51 of file mirror_table.h.
IpAddress MirrorEntryData::dip_ |
Definition at line 46 of file mirror_table.h.
uint16_t MirrorEntryData::dport_ |
Definition at line 47 of file mirror_table.h.
MacAddress MirrorEntryData::mac_ |
Definition at line 50 of file mirror_table.h.
uint8_t MirrorEntryData::mirror_flags_ |
Definition at line 48 of file mirror_table.h.
bool MirrorEntryData::nic_assisted_mirroring_ |
Definition at line 52 of file mirror_table.h.
uint16_t MirrorEntryData::nic_assisted_mirroring_vlan_ |
Definition at line 53 of file mirror_table.h.
IpAddress MirrorEntryData::sip_ |
Definition at line 44 of file mirror_table.h.
uint16_t MirrorEntryData::sport_ |
Definition at line 45 of file mirror_table.h.
uint32_t MirrorEntryData::vni_ |
Definition at line 49 of file mirror_table.h.
std::string MirrorEntryData::vrf_name_ |
Definition at line 43 of file mirror_table.h.