FD.io VPP  v20.01-48-g3e0dafb74
Vector Packet Processing
bier_bift_table.h File Reference
+ Include dependency graph for bier_bift_table.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  bier_bfit_table_t_
 

Macros

#define BIER_BIFT_N_ENTRIES   (1 << 20)
 

Typedefs

typedef struct bier_bfit_table_t_ bier_bfit_table_t
 

Functions

void bier_bift_table_entry_add (bier_bift_id_t id, const dpo_id_t *dpo)
 
void bier_bift_table_entry_remove (bier_bift_id_t id)
 
static const dpo_id_tbier_bift_dp_lookup (bier_bift_id_t key_host_order)
 

Variables

bier_bfit_table_tbier_bift_table
 Global BIFT table. More...
 

Macro Definition Documentation

◆ BIER_BIFT_N_ENTRIES

#define BIER_BIFT_N_ENTRIES   (1 << 20)

Definition at line 28 of file bier_bift_table.h.

Typedef Documentation

◆ bier_bfit_table_t

Function Documentation

◆ bier_bift_dp_lookup()

static const dpo_id_t* bier_bift_dp_lookup ( bier_bift_id_t  key_host_order)
inlinestatic

Definition at line 54 of file bier_bift_table.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ bier_bift_table_entry_add()

void bier_bift_table_entry_add ( bier_bift_id_t  id,
const dpo_id_t dpo 
)

Definition at line 44 of file bier_bift_table.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ bier_bift_table_entry_remove()

void bier_bift_table_entry_remove ( bier_bift_id_t  id)

Definition at line 88 of file bier_bift_table.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ bier_bift_table

bier_bfit_table_t* bier_bift_table

Global BIFT table.

Definition at line 36 of file bier_bift_table.c.