FD.io VPP  v17.04-9-g99c0734
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 current_data_flag
 
int current_data_offset
 
u32 data_offset
 
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 142 of file vnet_classify.h.

Field Documentation

u32 vnet_classify_table_t::active_elements

Definition at line 155 of file vnet_classify.h.

vnet_classify_bucket_t* vnet_classify_table_t::buckets

Definition at line 146 of file vnet_classify.h.

u32 vnet_classify_table_t::current_data_flag

Definition at line 156 of file vnet_classify.h.

int vnet_classify_table_t::current_data_offset

Definition at line 157 of file vnet_classify.h.

u32 vnet_classify_table_t::data_offset

Definition at line 158 of file vnet_classify.h.

vnet_classify_entry_t* vnet_classify_table_t::entries

Definition at line 147 of file vnet_classify.h.

int vnet_classify_table_t::entries_per_page

Definition at line 154 of file vnet_classify.h.

vnet_classify_entry_t** vnet_classify_table_t::freelists

Definition at line 170 of file vnet_classify.h.

u32 vnet_classify_table_t::log2_nbuckets

Definition at line 153 of file vnet_classify.h.

u32x4* vnet_classify_table_t::mask

Definition at line 144 of file vnet_classify.h.

u32 vnet_classify_table_t::match_n_vectors

Definition at line 150 of file vnet_classify.h.

void* vnet_classify_table_t::mheap

Definition at line 175 of file vnet_classify.h.

u32 vnet_classify_table_t::miss_next_index

Definition at line 163 of file vnet_classify.h.

u8* vnet_classify_table_t::name

Definition at line 172 of file vnet_classify.h.

u32 vnet_classify_table_t::nbuckets

Definition at line 152 of file vnet_classify.h.

u32 vnet_classify_table_t::next_table_index

Definition at line 160 of file vnet_classify.h.

vnet_classify_bucket_t vnet_classify_table_t::saved_bucket

Definition at line 167 of file vnet_classify.h.

u32 vnet_classify_table_t::skip_n_vectors

Definition at line 151 of file vnet_classify.h.

vnet_classify_entry_t** vnet_classify_table_t::working_copies

Definition at line 166 of file vnet_classify.h.

volatile u32* vnet_classify_table_t::writer_lock

Definition at line 178 of file vnet_classify.h.


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