FD.io VPP  v19.04.2-12-g66b1689
Vector Packet Processing
plugin.c File Reference
+ Include dependency graph for plugin.c:

Go to the source code of this file.

Macros

#define QUOTE_(x)   #x
 
#define QUOTE(x)   QUOTE_(x)
 

Functions

static int load_one_vat_plugin (plugin_main_t *pm, plugin_info_t *pi)
 
static u8 ** split_plugin_path (plugin_main_t *pm)
 
int vat_load_new_plugins (plugin_main_t *pm)
 
int vat_plugin_init (vat_main_t *vam)
 

Variables

plugin_main_t vat_plugin_main
 
char * vat_plugin_path = "/usr/lib/vpp_api_test_plugins"
 
char * vat_plugin_name_filter = 0
 

Macro Definition Documentation

#define QUOTE (   x)    QUOTE_(x)

Definition at line 178 of file plugin.c.

#define QUOTE_ (   x)    #x

Definition at line 177 of file plugin.c.

Function Documentation

static int load_one_vat_plugin ( plugin_main_t pm,
plugin_info_t pi 
)
static

Definition at line 27 of file plugin.c.

+ Here is the caller graph for this function:

static u8** split_plugin_path ( plugin_main_t pm)
static

Definition at line 73 of file plugin.c.

+ Here is the caller graph for this function:

int vat_load_new_plugins ( plugin_main_t pm)

Definition at line 100 of file plugin.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

int vat_plugin_init ( vat_main_t *  vam)

Definition at line 188 of file plugin.c.

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Variable Documentation

plugin_main_t vat_plugin_main

Definition at line 24 of file plugin.c.

char* vat_plugin_name_filter = 0

Definition at line 185 of file plugin.c.

char* vat_plugin_path = "/usr/lib/vpp_api_test_plugins"

Definition at line 183 of file plugin.c.