diff options
author | 2018-12-19 02:23:47 +0000 | |
---|---|---|
committer | 2018-12-19 02:23:47 +0000 | |
commit | b4ac4503a9ed4b3aad9dc3f236b1052248214ebc (patch) | |
tree | 6e8ce96e24e462b47766df1082fd53a57a6aa0c6 /src/plugins/sc_plugins.c | |
parent | 9c702c398034d38a9e3e81600b676e371dc66268 (diff) | |
parent | 6b408c5b3c885faa7bb5e4403d9515f18ab9426e (diff) |
Merge "Init Openconfig pluging to sysrepo."
Diffstat (limited to 'src/plugins/sc_plugins.c')
-rw-r--r-- | src/plugins/sc_plugins.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/sc_plugins.c b/src/plugins/sc_plugins.c index 29d75bb..1a09654 100644 --- a/src/plugins/sc_plugins.c +++ b/src/plugins/sc_plugins.c @@ -41,6 +41,8 @@ DEFINE_VAPI_MSG_IDS_HC_API_JSON; //#include "sc_l2.h" //#include "sc_vxlan.h" +#include "openconfig/openconfig_plugin.h" + int sr_plugin_init_cb(sr_session_ctx_t *session, void **private_ctx) { SC_INVOKE_BEGIN; @@ -61,6 +63,9 @@ int sr_plugin_init_cb(sr_session_ctx_t *session, void **private_ctx) //INTERFACE sc_interface_subscribe_events(session, &subscription); + //Openconfig modules + openconfig_plugin_init(session); + /* set subscription as our private context */ *private_ctx = subscription; SC_INVOKE_END; @@ -70,6 +75,9 @@ int sr_plugin_init_cb(sr_session_ctx_t *session, void **private_ctx) void sr_plugin_cleanup_cb(sr_session_ctx_t *session, void *private_ctx) { SC_INVOKE_BEGIN; + + openconfig_plugin_clean(); + /* subscription was set as our private context */ sr_unsubscribe(session, private_ctx); SC_LOG_DBG_MSG("unload plugin ok."); |