FD.io VPP
v18.01.2-1-g9b554f3
Vector Packet Processing
|
Go to the source code of this file.
Data Structures | |
struct | mfib_signal_q_t_ |
the list/set of interfaces with signals pending More... | |
Macros | |
#define | MFIB_SIGNAL_CRITICAL_SECTION(_body) |
Typedefs | |
typedef struct mfib_signal_q_t_ | mfib_signal_q_t |
the list/set of interfaces with signals pending More... | |
Functions | |
static void | mfib_signal_list_init (void) |
void | mfib_signal_module_init (void) |
static void | mfib_signal_lock_aquire (void) |
static void | mfib_signal_lock_release (void) |
int | mfib_signal_send_one (struct _unix_shared_memory_queue *q, u32 context) |
void | mfib_signal_push (const mfib_entry_t *mfe, mfib_itf_t *mfi, vlib_buffer_t *b0) |
void | mfib_signal_remove_itf (const mfib_itf_t *mfi) |
Variables | |
static mfib_signal_t * | mfib_signal_pool |
Pool of signals. More... | |
static dlist_elt_t * | mfib_signal_dlist_pool |
pool of dlist elements More... | |
static mfib_signal_q_t | mfib_signal_pending |
The pending queue of signals to deliver to the control plane. More... | |
#define MFIB_SIGNAL_CRITICAL_SECTION | ( | _body | ) |
Definition at line 84 of file mfib_signal.c.
typedef struct mfib_signal_q_t_ mfib_signal_q_t |
the list/set of interfaces with signals pending
|
static |
Definition at line 53 of file mfib_signal.c.
|
inlinestatic |
Definition at line 72 of file mfib_signal.c.
|
inlinestatic |
Definition at line 79 of file mfib_signal.c.
void mfib_signal_module_init | ( | void | ) |
Definition at line 66 of file mfib_signal.c.
void mfib_signal_push | ( | const mfib_entry_t * | mfe, |
mfib_itf_t * | mfi, | ||
vlib_buffer_t * | b0 | ||
) |
Definition at line 141 of file mfib_signal.c.
void mfib_signal_remove_itf | ( | const mfib_itf_t * | mfi | ) |
Definition at line 184 of file mfib_signal.c.
int mfib_signal_send_one | ( | struct _unix_shared_memory_queue * | q, |
u32 | context | ||
) |
Definition at line 94 of file mfib_signal.c.
|
static |
pool of dlist elements
Definition at line 29 of file mfib_signal.c.
|
static |
The pending queue of signals to deliver to the control plane.
Definition at line 50 of file mfib_signal.c.
|
static |
Pool of signals.
Definition at line 24 of file mfib_signal.c.