59c59,60
< # Add message buffers to routers for each internal link connection
---
> # Add message buffers to routers at the end of each
> # unidirectional internal link
61c62
< if link.node_a == router:
---
> if link.dst_node == router:
64,66d64
< if link.node_b == router:
< for i in xrange(self.number_of_virtual_networks):
< router_buffers.append(MessageBuffer(ordered = True))