diff options
author | jackiechen1985 <xiaobo.chen@tieto.com> | 2019-07-03 17:07:56 +0800 |
---|---|---|
committer | jackiechen1985 <xiaobo.chen@tieto.com> | 2019-07-03 17:13:44 +0800 |
commit | adc56bc5ddcdf947864d982cda809588b7ccd8bc (patch) | |
tree | 484cb25388b4b5ea2bc6ac66a17026774cb91529 /src/plugins/sc_plugins.h | |
parent | f086b6eec410b18daba34e6a0dd64f46c076bbe7 (diff) |
Enable mutil-thread VPP API calling support.
- Lock/Unlock before and after invoke VPP API;
- Introduce sc_vpp_main_t for warpping VPP API context, mode and pid;
Change-Id: If1b1c040cb4723ecc4e88c5060c0380de7c715c0
Signed-off-by: jackiechen1985 <xiaobo.chen@tieto.com>
Diffstat (limited to 'src/plugins/sc_plugins.h')
-rw-r--r-- | src/plugins/sc_plugins.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/sc_plugins.h b/src/plugins/sc_plugins.h index 681be6b..1ac3f44 100644 --- a/src/plugins/sc_plugins.h +++ b/src/plugins/sc_plugins.h @@ -33,6 +33,9 @@ typedef struct sc_plugin_main_t { /* List of init/exit functions to call, setup by constructors */ _sc_init_function_list_elt_t *init_function_registrations; _sc_exit_function_list_elt_t *exit_function_registrations; + + /* VPP main structure */ + sc_vpp_main_t *vpp_main; } sc_plugin_main_t; sc_plugin_main_t *sc_get_plugin_main(); |