![]() |
FD.io VPP
v19.01.1-17-ge106252
Vector Packet Processing
|
Include dependency graph for adj_bfd.c:Go to the source code of this file.
Data Structures | |
| struct | adj_bfd_delegate_t_ |
| BFD delegate daa. More... | |
Macros | |
| #define | ADJ_BFD_STATES |
Typedefs | |
| typedef enum adj_bfd_state_t_ | adj_bfd_state_t |
| Distillation of the BFD session states into a go/no-go for using the associated tracked adjacency. More... | |
| typedef struct adj_bfd_delegate_t_ | adj_bfd_delegate_t |
| BFD delegate daa. More... | |
Enumerations | |
| enum | adj_bfd_state_t_ { ADJ_BFD_STATE_DOWN, ADJ_BFD_STATE_UP } |
| Distillation of the BFD session states into a go/no-go for using the associated tracked adjacency. More... | |
Functions | |
| static adj_bfd_delegate_t * | adj_bfd_from_base (adj_delegate_t *ad) |
| static const adj_bfd_delegate_t * | adj_bfd_from_const_base (const adj_delegate_t *ad) |
| static adj_bfd_state_t | adj_bfd_bfd_state_to_fib (bfd_state_e bstate) |
| static void | adj_bfd_update_walk (adj_index_t ai) |
| void | adj_bfd_notify (bfd_listen_event_e event, const bfd_session_t *session) |
| Callback function registered with BFD module to receive notifications of the CRUD of BFD sessions would be static but for the fact it's called from the unit-tests. More... | |
| int | adj_bfd_is_up (adj_index_t ai) |
| static u8 * | adj_delegate_fmt_bfd (const adj_delegate_t *aed, u8 *s) |
| Print a delegate that represents BFD tracking. More... | |
| static clib_error_t * | adj_bfd_main_init (vlib_main_t *vm) |
Variables | |
| static const char * | adj_bfd_state_names [] = ADJ_BFD_STATES |
| static adj_bfd_delegate_t * | abd_pool |
| Pool of delegates. More... | |
| static const adj_delegate_vft_t | adj_delegate_vft |
| #define ADJ_BFD_STATES |
| typedef struct adj_bfd_delegate_t_ adj_bfd_delegate_t |
BFD delegate daa.
| typedef enum adj_bfd_state_t_ adj_bfd_state_t |
Distillation of the BFD session states into a go/no-go for using the associated tracked adjacency.
| enum adj_bfd_state_t_ |
|
static |
|
inlinestatic |
|
inlinestatic |
| int adj_bfd_is_up | ( | adj_index_t | ai | ) |
|
static |
| void adj_bfd_notify | ( | bfd_listen_event_e | event, |
| const bfd_session_t * | session | ||
| ) |
|
static |
|
static |
|
static |
|
static |
|
static |