- .function = " plugin-name "_periodic_process,
- .type = VLIB_NODE_TYPE_PROCESS,
- .name = \"" plugin-name "-periodic-process\",
-};
-/* *INDENT-ON* */
+ /* Already created the process node? */
+ if (" main-p "->periodic_node_index > 0)
+ return;
+
+ /* No, create it now and make a note of the node index */
+ " main-p "->periodic_node_index = vlib_process_create (" main-p "->vlib_main,
+ \"" plugin-name "-periodic-process\",
+ " plugin-name "_periodic_process, 16 /* log2_n_stack_bytes */);
+}