FD.io VPP  v20.09-64-g4f7b92f0a
Vector Packet Processing
bier_disp_table_t_ Struct Reference

A protocol Independent IP multicast FIB table. More...

Public Member Functions

 CLIB_CACHE_LINE_ALIGN_MARK (cacheline0)
 Required for pool_get_aligned. More...
 

Data Fields

u16 bdt_locks
 number of locks on the table More...
 
u32 bdt_table_id
 Table ID (hash key) for this FIB. More...
 
index_t bdt_db [BIER_BP_MAX]
 The lookup DB based on sender BP. More...
 

Detailed Description

A protocol Independent IP multicast FIB table.

Definition at line 30 of file bier_disp_table.h.

Member Function Documentation

◆ CLIB_CACHE_LINE_ALIGN_MARK()

bier_disp_table_t_::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline0  )

Required for pool_get_aligned.

Field Documentation

◆ bdt_db

index_t bier_disp_table_t_::bdt_db[BIER_BP_MAX]

The lookup DB based on sender BP.

Value is the index of the BIER disp object.

Definition at line 51 of file bier_disp_table.h.

◆ bdt_locks

u16 bier_disp_table_t_::bdt_locks

number of locks on the table

Definition at line 40 of file bier_disp_table.h.

◆ bdt_table_id

u32 bier_disp_table_t_::bdt_table_id

Table ID (hash key) for this FIB.

Definition at line 45 of file bier_disp_table.h.


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