FD.io VPP  v20.01-48-g3e0dafb74
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
 
char * vat_plugin_name_filter = 0
 

Macro Definition Documentation

◆ QUOTE

#define QUOTE (   x)    QUOTE_(x)

Definition at line 178 of file plugin.c.

◆ QUOTE_

#define QUOTE_ (   x)    #x

Definition at line 177 of file plugin.c.

Function Documentation

◆ load_one_vat_plugin()

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:

◆ split_plugin_path()

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:

◆ vat_load_new_plugins()

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:

◆ vat_plugin_init()

int vat_plugin_init ( vat_main_t *  vam)

Definition at line 185 of file plugin.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ vat_plugin_main

plugin_main_t vat_plugin_main

Definition at line 24 of file plugin.c.

◆ vat_plugin_name_filter

char* vat_plugin_name_filter = 0

Definition at line 182 of file plugin.c.

◆ vat_plugin_path

char* vat_plugin_path

Definition at line 34 of file main.c.