#include <flowtable_ksync.h>
Definition at line 172 of file flowtable_ksync.h.
◆ FreeList
◆ Node
◆ KSyncFlowEntryFreeList() [1/2]
◆ KSyncFlowEntryFreeList() [2/2]
◆ ~KSyncFlowEntryFreeList()
| KSyncFlowEntryFreeList::~KSyncFlowEntryFreeList |
( |
| ) |
|
|
virtual |
◆ alloc_count()
| uint32_t KSyncFlowEntryFreeList::alloc_count |
( |
| ) |
const |
|
inline |
◆ Allocate()
◆ DISALLOW_COPY_AND_ASSIGN()
◆ Free()
◆ free_count()
| uint32_t KSyncFlowEntryFreeList::free_count |
( |
| ) |
const |
|
inline |
◆ Grow()
| void KSyncFlowEntryFreeList::Grow |
( |
| ) |
|
◆ max_count()
| uint32_t KSyncFlowEntryFreeList::max_count |
( |
| ) |
const |
|
inline |
◆ Reset() [1/2]
| void KSyncFlowEntryFreeList::Reset |
( |
| ) |
|
◆ Reset() [2/2]
| void KSyncFlowEntryFreeList::Reset |
( |
FlowEntryPtr |
fe, |
|
|
uint32_t |
hash_id |
|
) |
| |
◆ total_alloc()
| uint32_t KSyncFlowEntryFreeList::total_alloc |
( |
| ) |
const |
|
inline |
◆ total_free()
| uint32_t KSyncFlowEntryFreeList::total_free |
( |
| ) |
const |
|
inline |
◆ free_list_
| FreeList KSyncFlowEntryFreeList::free_list_ |
|
private |
◆ grow_pending_
| bool KSyncFlowEntryFreeList::grow_pending_ |
|
private |
◆ kGrowSize
| const uint32_t KSyncFlowEntryFreeList::kGrowSize = (1 * 1000) |
|
static |
◆ kInitCount
| const uint32_t KSyncFlowEntryFreeList::kInitCount = (25 * 1000) |
|
static |
◆ kMaxThreshold
| const uint32_t KSyncFlowEntryFreeList::kMaxThreshold = (100 * 1000) |
|
static |
◆ kMinThreshold
| const uint32_t KSyncFlowEntryFreeList::kMinThreshold = (4 * 1000) |
|
static |
◆ kTestInitCount
| const uint32_t KSyncFlowEntryFreeList::kTestInitCount = (5 * 1000) |
|
static |
◆ max_count_
| uint32_t KSyncFlowEntryFreeList::max_count_ |
|
private |
◆ object_
◆ total_alloc_
| uint64_t KSyncFlowEntryFreeList::total_alloc_ |
|
private |
◆ total_free_
| uint64_t KSyncFlowEntryFreeList::total_free_ |
|
private |
The documentation for this class was generated from the following files: