FD.io VPP  v16.06
Vector Packet Processing
bihash_template.c File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void BV() clib_bihash_init (BVT(clib_bihash)*h, char *name, u32 nbuckets, uword memory_size)
 
void BV() clib_bihash_free (BVT(clib_bihash)*h)
 
static BVT (clib_bihash_value)
 
static void (BVT(clib_bihash)*h, BVT(clib_bihash_value)*v)
 
static void (BVT(clib_bihash)*h, clib_bihash_bucket_t *b)
 
int BV() clib_bihash_add_del (BVT(clib_bihash)*h, BVT(clib_bihash_kv)*add_v, int is_add)
 
int BV() clib_bihash_search (BVT(clib_bihash)*h, BVT(clib_bihash_kv)*search_key, BVT(clib_bihash_kv)*valuep)
 
u8 *BV() format_bihash (u8 *s, va_list *args)
 
void BV() clib_bihash_foreach_key_value_pair (BVT(clib_bihash)*h, void *callback, void *arg)
 

Function Documentation

static BVT ( clib_bihash_value  )
static

Definition at line 44 of file bihash_template.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int BV() clib_bihash_add_del ( BVT(clib_bihash)*  h,
BVT(clib_bihash_kv)*  add_v,
int  is_add 
)

Definition at line 188 of file bihash_template.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void BV() clib_bihash_foreach_key_value_pair ( BVT(clib_bihash)*  h,
void callback,
void arg 
)

Definition at line 427 of file bihash_template.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void BV() clib_bihash_free ( BVT(clib_bihash)*  h)

Definition at line 38 of file bihash_template.c.

+ Here is the caller graph for this function:

void BV() clib_bihash_init ( BVT(clib_bihash)*  h,
char *  name,
u32  nbuckets,
uword  memory_size 
)

Definition at line 17 of file bihash_template.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int BV() clib_bihash_search ( BVT(clib_bihash)*  h,
BVT(clib_bihash_kv)*  search_key,
BVT(clib_bihash_kv)*  valuep 
)

Definition at line 328 of file bihash_template.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

u8* BV() format_bihash ( u8 s,
va_list *  args 
)

Definition at line 366 of file bihash_template.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static void ( BVT(clib_bihash)*  h,
BVT(clib_bihash_value)*  v 
)
static

Definition at line 78 of file bihash_template.c.

+ Here is the call graph for this function:

static void ( BVT(clib_bihash)*  h,
clib_bihash_bucket_t b 
)
inlinestatic

Definition at line 95 of file bihash_template.c.

+ Here is the call graph for this function: