Add VLIB_INIT_FUNCTION() to dual-loop-skel 35/535/2
authorDave Wallace <[email protected]>
Tue, 15 Mar 2016 05:28:58 +0000 (01:28 -0400)
committerGerrit Code Review <[email protected]>
Wed, 16 Mar 2016 20:07:48 +0000 (20:07 +0000)
Change-Id: I4aafad8a3e4c0c57eef1940fac8debfb80bbb137
Signed-off-by: Dave Wallace <[email protected]>
build-root/emacs-lisp/dual-loop-skel.el

index a501727..87a50cc 100644 (file)
@@ -285,5 +285,18 @@ VLIB_REGISTER_NODE (" node-name "_node) = {
   },
 };
 
+clib_error_t *" node-name "_init (vlib_main_t *vm)
+{
+  " node-name "_main_t *msm = &" node-name "_main;
+    
+  /* $$$$$ Initialize " node-name "_main_t structure here. $$$$$ */
+  msm->vlib_main = vm;
+  msm->vnet_main = vnet_get_main();
+  msm->ethernet_main = ethernet_get_main(vm);
+
+  return 0;
+}
+
+VLIB_INIT_FUNCTION(" node-name "_init);
 ")