FD.io VPP  v16.09
Vector Packet Processing
vnet_classify_table_t Struct Reference
+ Collaboration diagram for vnet_classify_table_t:

Data Fields

u32x4mask
 
vnet_classify_bucket_tbuckets
 
vnet_classify_entry_t * entries
 
u32 match_n_vectors
 
u32 skip_n_vectors
 
u32 nbuckets
 
u32 log2_nbuckets
 
int entries_per_page
 
u32 active_elements
 
u32 next_table_index
 
u32 miss_next_index
 
vnet_classify_entry_t ** working_copies
 
vnet_classify_bucket_t saved_bucket
 
vnet_classify_entry_t ** freelists
 
u8name
 
void * mheap
 
volatile u32writer_lock
 

Detailed Description

Definition at line 120 of file vnet_classify.h.

Field Documentation

u32 vnet_classify_table_t::active_elements

Definition at line 133 of file vnet_classify.h.

vnet_classify_bucket_t* vnet_classify_table_t::buckets

Definition at line 124 of file vnet_classify.h.

vnet_classify_entry_t* vnet_classify_table_t::entries

Definition at line 125 of file vnet_classify.h.

int vnet_classify_table_t::entries_per_page

Definition at line 132 of file vnet_classify.h.

vnet_classify_entry_t** vnet_classify_table_t::freelists

Definition at line 145 of file vnet_classify.h.

u32 vnet_classify_table_t::log2_nbuckets

Definition at line 131 of file vnet_classify.h.

u32x4* vnet_classify_table_t::mask

Definition at line 122 of file vnet_classify.h.

u32 vnet_classify_table_t::match_n_vectors

Definition at line 128 of file vnet_classify.h.

void* vnet_classify_table_t::mheap

Definition at line 150 of file vnet_classify.h.

u32 vnet_classify_table_t::miss_next_index

Definition at line 138 of file vnet_classify.h.

u8* vnet_classify_table_t::name

Definition at line 147 of file vnet_classify.h.

u32 vnet_classify_table_t::nbuckets

Definition at line 130 of file vnet_classify.h.

u32 vnet_classify_table_t::next_table_index

Definition at line 135 of file vnet_classify.h.

vnet_classify_bucket_t vnet_classify_table_t::saved_bucket

Definition at line 142 of file vnet_classify.h.

u32 vnet_classify_table_t::skip_n_vectors

Definition at line 129 of file vnet_classify.h.

vnet_classify_entry_t** vnet_classify_table_t::working_copies

Definition at line 141 of file vnet_classify.h.

volatile u32* vnet_classify_table_t::writer_lock

Definition at line 153 of file vnet_classify.h.


The documentation for this struct was generated from the following file: