tb_port_at
downstream = tb_port_at(route, parent_sw);
downstream = tb_port_at(route, parent_sw);
downstream = tb_port_at(xd->route, parent_sw);
downstream = tb_port_at(xd->route, parent_sw);
tb_port_at(route, parent_sw)->remote = tb_upstream_port(sw);
tb_upstream_port(sw)->remote = tb_port_at(route, parent_sw);
tb_port_at(tb_route(sw), parent_sw)->remote = NULL;
tb_port_at(route, parent_sw)->remote = tb_upstream_port(sw);
tb_port_at(route, sw)->xdomain = xd;
tb_port_at(xd->route, sw)->xdomain = NULL;
down = tb_port_at(route, parent_sw);
next = tb_port_at(tb_route(end->sw), prev->sw);
host_port = tb_port_at(tb_route(sw), tb->root_switch);
tb_port_at(tb_route(in->sw), tb->root_switch) : NULL;
p = tb_port_at(tb_route(port->sw), tb->root_switch);
dst_port = tb_port_at(xd->route, sw);
dst_port = tb_port_at(xd->route, sw);
tb_port_at(route, sw)->xdomain = xd;
port = tb_port_at(tb_route(sw), tb->root_switch);
return tb_port_at(xd->route, tb_xdomain_parent(xd));
return tb_port_at(tb_route(sw), tb_switch_parent(sw));
port = tb_port_at(route, parent);
down = tb_port_at(route, parent_sw);