int tipc_core_start_net(unsigned long addr) { int res; if ((res = tipc_net_start(addr)) || (res = tipc_eth_media_start())) { tipc_core_stop_net(); } return res; }
int tipc_core_start_net(unsigned long addr) { int res; res = tipc_net_start(addr); if (!res) res = tipc_eth_media_start(); if (res) tipc_core_stop_net(); return res; }
/** * start_net - start TIPC networking sub-systems */ int tipc_core_start_net(unsigned long addr) { int res; tipc_net_start(addr); res = tipc_eth_media_start(); if (res < 0) goto err; res = tipc_ib_media_start(); if (res < 0) goto err; return res; err: tipc_core_stop_net(); return res; }