Go to the source code of this file.
|
| STATIC_ASSERT_SIZEOF (fib_source_priority_t, 1) |
| for each client requested priority count the number pf uses of that prio so we can asign is usage a slot number, and therefore each request will have a unique value. More...
|
|
u16 | fib_source_get_prio (fib_source_t src) |
|
fib_source_behaviour_t | fib_source_get_behaviour (fib_source_t src) |
|
u8 * | format_fib_source (u8 *s, va_list *a) |
|
fib_source_priority_cmp_t | fib_source_cmp (fib_source_t s1, fib_source_t s2) |
|
static void | fib_source_reg_init (fib_source_t src, const char *name, fib_source_priority_t prio, fib_source_behaviour_t bh) |
|
fib_source_t | fib_source_allocate (const char *name, fib_source_priority_t prio, fib_source_behaviour_t bh) |
|
void | fib_source_register (fib_source_t src, fib_source_priority_t prio, fib_source_behaviour_t bh) |
|
static u8 * | format_fib_source_reg (u8 *s, va_list *a) |
|
static int | fib_source_reg_cmp_for_sort (void *v1, void *v2) |
|
void | fib_source_walk (fib_source_walk_t fn, void *ctx) |
|
static clib_error_t * | fib_source_show (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
void | fib_source_module_init (void) |
|
◆ fib_source_prio_t
◆ fib_source_reg_t
◆ fib_source_allocate()
◆ fib_source_cmp()
◆ fib_source_get_behaviour()
◆ fib_source_get_prio()
◆ fib_source_module_init()
void fib_source_module_init |
( |
void |
| ) |
|
◆ fib_source_reg_cmp_for_sort()
static int fib_source_reg_cmp_for_sort |
( |
void * |
v1, |
|
|
void * |
v2 |
|
) |
| |
|
static |
◆ fib_source_reg_init()
◆ fib_source_register()
◆ fib_source_show()
◆ fib_source_walk()
◆ format_fib_source()
u8* format_fib_source |
( |
u8 * |
s, |
|
|
va_list * |
a |
|
) |
| |
◆ format_fib_source_reg()
static u8* format_fib_source_reg |
( |
u8 * |
s, |
|
|
va_list * |
a |
|
) |
| |
|
static |
◆ STATIC_ASSERT_SIZEOF()
for each client requested priority count the number pf uses of that prio so we can asign is usage a slot number, and therefore each request will have a unique value.
◆ fib_source_behaviour_names
◆ fib_source_id
◆ fib_source_names
◆ fib_source_prio_by_class
◆ fib_source_regs
◆ show_fib_sources
Initial value:= {
.path = "show fib source",
.short_help = "show fib source [prio]",
}
static clib_error_t * fib_source_show(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
(constructor) VLIB_CLI_COMMAND (show_fib_sources)
Definition at line 209 of file fib_source.c.