static void __exit tipc_exit(void) { tipc_handler_stop(); tipc_core_stop_net(); tipc_core_stop(); pr_info("Deactivated\n"); }
/** * tipc_core_start - switch TIPC from NOT RUNNING to SINGLE NODE mode */ static int tipc_core_start(void) { int res; get_random_bytes(&tipc_random, sizeof(tipc_random)); res = tipc_handler_start(); if (!res) res = tipc_ref_table_init(tipc_max_ports, tipc_random); if (!res) res = tipc_nametbl_init(); if (!res) res = tipc_netlink_start(); if (!res) res = tipc_socket_init(); if (!res) res = tipc_register_sysctl(); if (!res) res = tipc_subscr_start(); if (!res) res = tipc_cfg_init(); if (res) { tipc_handler_stop(); tipc_core_stop(); } return res; }
static void tipc_core_stop(void) { tipc_netlink_stop(); tipc_handler_stop(); tipc_cfg_stop(); tipc_subscr_stop(); tipc_nametbl_stop(); tipc_ref_table_stop(); tipc_socket_stop(); tipc_log_resize(0); }
/** * tipc_core_stop - switch TIPC from SINGLE NODE to NOT RUNNING mode */ static void tipc_core_stop(void) { tipc_netlink_stop(); tipc_handler_stop(); tipc_cfg_stop(); tipc_subscr_stop(); tipc_nametbl_stop(); tipc_ref_table_stop(); tipc_socket_stop(); tipc_unregister_sysctl(); }
void tipc_core_stop(void) { if (tipc_mode != TIPC_NODE_MODE) return; tipc_mode = TIPC_NOT_RUNNING; tipc_netlink_stop(); tipc_handler_stop(); tipc_cfg_stop(); tipc_subscr_stop(); tipc_reg_stop(); tipc_nametbl_stop(); tipc_ref_table_stop(); tipc_socket_stop(); }