OpenSDN source code
|
#include <mac_learning.h>
Public Member Functions | |
MacLearningEntryPBB (MacLearningPartition *table, uint32_t vrf_id, const MacAddress &mac, uint32_t index, const MacAddress &bmac) | |
virtual | ~MacLearningEntryPBB () |
bool | Add () |
const MacAddress & | bmac () const |
![]() | |
MacPbbLearningEntry (MacLearningPartition *table, uint32_t vrf_id, const MacAddress &mac, uint32_t index) | |
virtual | ~MacPbbLearningEntry () |
virtual void | Delete () |
virtual void | Resync () |
virtual void | AddWithToken () |
MacLearningPartition * | mac_learning_table () const |
uint32_t | index () const |
const MacAddress & | mac () const |
uint32_t | vrf_id () |
const MacLearningKey & | key () const |
void | AddToken (TokenPtr ptr) |
void | ReleaseToken () |
void | CopyToken (MacLearningEntry *entry) |
bool | HasTokens () |
void | EnqueueToTable (MacLearningEntryRequestPtr req) |
![]() | |
MacLearningEntry (uint32_t vrf_id) | |
virtual | ~MacLearningEntry () |
VrfEntry * | vrf () const |
bool | deleted () const |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (MacLearningEntryPBB) | |
Private Attributes | |
const MacAddress | bmac_ |
Additional Inherited Members | |
![]() | |
typedef std::vector< TokenPtr > | TokenList |
![]() | |
MacLearningPartition * | mac_learning_table_ |
MacLearningKey | key_ |
uint32_t | index_ |
uint32_t | ethernet_tag_ |
TokenList | list_ |
tbb::mutex | mutex_ |
![]() | |
VrfEntryRef | vrf_ |
bool | deleted_ |
Definition at line 184 of file mac_learning.h.
MacLearningEntryPBB::MacLearningEntryPBB | ( | MacLearningPartition * | table, |
uint32_t | vrf_id, | ||
const MacAddress & | mac, | ||
uint32_t | index, | ||
const MacAddress & | bmac | ||
) |
Definition at line 108 of file mac_learning.cc.
|
inlinevirtual |
Definition at line 189 of file mac_learning.h.
|
virtual |
Implements MacPbbLearningEntry.
Definition at line 116 of file mac_learning.cc.
|
inline |
Definition at line 193 of file mac_learning.h.
|
private |
|
private |
Definition at line 198 of file mac_learning.h.