get_or_add_tunnel_state
new_tunnel_state = get_or_add_tunnel_state(group_state,
tunnel_state = get_or_add_tunnel_state(group_state, tunnel);
tunnel_state = get_or_add_tunnel_state(new_group_state, tunnel);