Example #1
0
static void dataplane_ctors (void) {
  lagopus_module_register("dataplane",
                          dataplane_initialize,
                          s_dpmptr,
                          dataplane_start,
                          dataplane_shutdown,
                          dataplane_stop,
                          dataplane_finalize,
                          dataplane_usage
                         );
}
Example #2
0
static void
s_once_proc(void) {
  lagopus_result_t r;

  lagopus_msg_debug(5, "called.\n");

  if ((r = lagopus_mutex_create(&s_lck)) != LAGOPUS_RESULT_OK) {
    lagopus_perror(r);
    lagopus_exit_fatal("can't initialize a mutex.\n");
  }

  if ((r = lagopus_module_register(MY_MOD_NAME,
                                   dummy_module_initialize, NULL,
                                   dummy_module_start,
                                   dummy_module_shutdown,
                                   dummy_module_stop,
                                   dummy_module_finalize,
                                   dummy_module_usage)) != LAGOPUS_RESULT_OK) {
    lagopus_perror(r);
    lagopus_exit_fatal("can't register the %s module.\n", MY_MOD_NAME);
  }
}