![]() |
FD.io VPP
v21.06-3-gbb25fbf28
Vector Packet Processing
|
Include dependency graph for bier_disp_entry.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | bier_disp_entry_t_ |
| bier_disposition : The BIER disposition object More... | |
Typedefs | |
| typedef struct bier_disp_entry_t_ | bier_disp_entry_t |
| bier_disposition : The BIER disposition object More... | |
Functions | |
| index_t | bier_disp_entry_add_or_lock (void) |
| void | bier_disp_entry_path_add (index_t bdei, bier_hdr_proto_id_t pproto, const fib_route_path_t *rpaths) |
| int | bier_disp_entry_path_remove (index_t bdei, bier_hdr_proto_id_t pproto, const fib_route_path_t *rpaths) |
| void | bier_disp_entry_unlock (index_t bdi) |
| void | bier_disp_entry_lock (index_t bdi) |
| u8 * | format_bier_disp_entry (u8 *s, va_list *ap) |
| void | bier_disp_entry_contribute_forwarding (index_t bdi, dpo_id_t *dpo) |
| static bier_disp_entry_t * | bier_disp_entry_get (index_t bdi) |
Variables | |
| bier_disp_entry_t * | bier_disp_entry_pool |
| bier_disposition : The BIER disposition object More... | |
| typedef struct bier_disp_entry_t_ bier_disp_entry_t |
bier_disposition : The BIER disposition object
A BIER disposition object is used to pop the BIER header for for-us packets and steer the packet down the payload protocol specific graph The BIER disposition object
| index_t bier_disp_entry_add_or_lock | ( | void | ) |
Definition at line 59 of file bier_disp_entry.c.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestatic |
| void bier_disp_entry_lock | ( | index_t | bdi | ) |
Definition at line 47 of file bier_disp_entry.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void bier_disp_entry_path_add | ( | index_t | bdei, |
| bier_hdr_proto_id_t | pproto, | ||
| const fib_route_path_t * | rpaths | ||
| ) |
Definition at line 166 of file bier_disp_entry.c.
Here is the call graph for this function:
Here is the caller graph for this function:| int bier_disp_entry_path_remove | ( | index_t | bdei, |
| bier_hdr_proto_id_t | pproto, | ||
| const fib_route_path_t * | rpaths | ||
| ) |
Definition at line 202 of file bier_disp_entry.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void bier_disp_entry_unlock | ( | index_t | bdi | ) |
Definition at line 81 of file bier_disp_entry.c.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 248 of file bier_disp_entry.c.
Here is the call graph for this function:
Here is the caller graph for this function:| bier_disp_entry_t* bier_disp_entry_pool |
bier_disposition : The BIER disposition object
A BIER disposition object is present in the IP mcast output list and represents the disposition of a BIER bitmask. After BIER header disposition the packet is forward within the appropriate/specified BIER table The memory pool of all imp objects
Definition at line 32 of file bier_disp_entry.c.