90a91,93
> PortDirection src_outport = int_link->params()->src_outport;
> PortDirection dst_inport = int_link->params()->dst_inport;
>
98c101
< addLink(src, dst, int_link);
---
> addLink(src, dst, int_link, src_outport, dst_inport);
156c159,161
< Topology::addLink(SwitchID src, SwitchID dest, BasicLink* link)
---
> Topology::addLink(SwitchID src, SwitchID dest, BasicLink* link,
> PortDirection src_outport_dirn,
> PortDirection dst_inport_dirn)
166a172,173
> link_entry.src_outport_dirn = src_outport_dirn;
> link_entry.dst_inport_dirn = dst_inport_dirn;
202c209,211
< routing_table_entry);
---
> routing_table_entry,
> link_entry.src_outport_dirn,
> link_entry.dst_inport_dirn);