Go to the source code of this file.
|
void * | vlib_get_plugin_symbol (char *plugin_name, char *symbol_name) |
|
static char * | str_array_to_vec (char *array, int len) |
|
static int | load_one_plugin (plugin_main_t *pm, plugin_info_t *pi, int from_early_init) |
|
static u8 ** | split_plugin_path (plugin_main_t *pm) |
|
static int | plugin_name_sort_cmp (void *a1, void *a2) |
|
int | vlib_load_new_plugins (plugin_main_t *pm, int from_early_init) |
|
int | vlib_plugin_early_init (vlib_main_t *vm) |
|
u8 * | vlib_get_vat_plugin_path (void) |
|
u8 * | vlib_get_vat_plugin_name_filter (void) |
|
static clib_error_t * | vlib_plugins_show_cmd_fn (vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd) |
|
static clib_error_t * | config_one_plugin (vlib_main_t *vm, char *name, unformat_input_t *input) |
|
clib_error_t * | vlib_plugin_config (vlib_main_t *vm, unformat_input_t *input) |
|
static clib_error_t * | plugins_config (vlib_main_t *vm, unformat_input_t *input) |
|
static int plugin_name_sort_cmp |
( |
void * |
a1, |
|
|
void * |
a2 |
|
) |
| |
|
static |
static char* str_array_to_vec |
( |
char * |
array, |
|
|
int |
len |
|
) |
| |
|
static |
void* vlib_get_plugin_symbol |
( |
char * |
plugin_name, |
|
|
char * |
symbol_name |
|
) |
| |
u8* vlib_get_vat_plugin_name_filter |
( |
void |
| ) |
|
u8* vlib_get_vat_plugin_path |
( |
void |
| ) |
|
int vlib_load_new_plugins |
( |
plugin_main_t * |
pm, |
|
|
int |
from_early_init |
|
) |
| |
Initial value:=
{
.path = "show plugins",
.short_help = "show loaded plugins",
}
static clib_error_t * vlib_plugins_show_cmd_fn(vlib_main_t *vm, unformat_input_t *input, vlib_cli_command_t *cmd)
(constructor) VLIB_CLI_COMMAND (plugins_show_cmd)
Definition at line 411 of file plugin.c.
char * vlib_plugin_app_version = "" |
char * vlib_plugin_path = "" |