mem-garnet: Integration of HeteroGarnet
[gem5.git] / src / mem / ruby / network / Network.hh
index 6348f6c47f22170cdf0bfb1eab5f8fb380639eec..f151aed9423455dd9ffae517f13569898a4f6b97 100644 (file)
@@ -99,11 +99,11 @@ class Network : public ClockedObject
                                        int network_num, std::string vnet_type);
 
     virtual void makeExtOutLink(SwitchID src, NodeID dest, BasicLink* link,
-                             const NetDest& routing_table_entry) = 0;
+                             std::vector<NetDest>& routing_table_entry) = 0;
     virtual void makeExtInLink(NodeID src, SwitchID dest, BasicLink* link,
-                            const NetDest& routing_table_entry) = 0;
+                            std::vector<NetDest>& routing_table_entry) = 0;
     virtual void makeInternalLink(SwitchID src, SwitchID dest, BasicLink* link,
-                                  const NetDest& routing_table_entry,
+                                  std::vector<NetDest>& routing_table_entry,
                                   PortDirection src_outport,
                                   PortDirection dst_inport) = 0;