FD.io VPP  v16.06
Vector Packet Processing
BVT Struct Reference
+ Collaboration diagram for BVT:

Public Member Functions

 BVT (clib_bihash_value)*values
 
 BVT (clib_bihash_value)**working_copies
 
 BVT (clib_bihash_value)**freelists
 

Data Fields

clib_bihash_bucket_tbuckets
 
volatile u32writer_lock
 
clib_bihash_bucket_t saved_bucket
 
u32 nbuckets
 
u32 log2_nbuckets
 
u8name
 
voidmheap
 

Detailed Description

Definition at line 65 of file bihash_template.h.

Constructor & Destructor Documentation

BVT::BVT ( clib_bihash_value  )
BVT::BVT ( clib_bihash_value  )
BVT::BVT ( clib_bihash_value  )

Field Documentation

clib_bihash_bucket_t* BVT::buckets

Definition at line 67 of file bihash_template.h.

u32 BVT::log2_nbuckets

Definition at line 74 of file bihash_template.h.

void* BVT::mheap

Definition at line 78 of file bihash_template.h.

u8* BVT::name

Definition at line 75 of file bihash_template.h.

u32 BVT::nbuckets

Definition at line 73 of file bihash_template.h.

clib_bihash_bucket_t BVT::saved_bucket

Definition at line 71 of file bihash_template.h.

volatile u32* BVT::writer_lock

Definition at line 68 of file bihash_template.h.


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