/* This routine is called whenever TIPC networking is (re)enabled. All existing publications by this node that have "cluster" or "zone" scope are updated to reflect the node's current network address. (If the node's address is unchanged, the update loop terminates immediately.)  */
void tipc_named_reinit(void)
/* This routine is called whenever TIPC networking is (re)enabled. All existing publications by this node that have "cluster" or "zone" scope are updated to reflect the node's current network address. (If the node's address is unchanged, the update loop terminates immediately.)  */
void tipc_named_reinit(void)
{
	struct publication *publ;
	write_lock_bh(&tipc_nametbl_lock);
	list_for_each_entry(publ, &publ_root, local_list) {
		if (publ->node == tipc_own_addr)
			break;
		publ->node = tipc_own_addr;
	}
	write_unlock_bh(&tipc_nametbl_lock);
}