ruby: network: removes reset functionality
authorNilay Vaish <nilay@cs.wisc.edu>
Fri, 6 Sep 2013 21:21:30 +0000 (16:21 -0500)
committerNilay Vaish <nilay@cs.wisc.edu>
Fri, 6 Sep 2013 21:21:30 +0000 (16:21 -0500)
src/mem/ruby/network/Network.hh
src/mem/ruby/network/garnet/fixed-pipeline/GarnetNetwork_d.cc
src/mem/ruby/network/garnet/fixed-pipeline/GarnetNetwork_d.hh
src/mem/ruby/network/garnet/flexible-pipeline/GarnetNetwork.cc
src/mem/ruby/network/garnet/flexible-pipeline/GarnetNetwork.hh
src/mem/ruby/network/simple/SimpleNetwork.cc
src/mem/ruby/network/simple/SimpleNetwork.hh

index c2c8f322b8e781467de950a6b65442a2470c67af..4009720203bd5ad22128cca9c04543047d6fb418 100644 (file)
@@ -88,8 +88,6 @@ class Network : public ClockedObject
                                   LinkDirection direction,
                                   const NetDest& routing_table_entry) = 0;
 
-    virtual void reset() = 0;
-
     virtual void printStats(std::ostream& out) const = 0;
     virtual void clearStats() = 0;
     virtual void print(std::ostream& out) const = 0;
index 0254e1a866e02c92222a16ef41c290c2a0d3fc64..23800688104705c375ef8c99b52da625d8fdf039 100644 (file)
@@ -128,17 +128,6 @@ GarnetNetwork_d::~GarnetNetwork_d()
     delete m_topology_ptr;
 }
 
-void
-GarnetNetwork_d::reset()
-{
-    for (int node = 0; node < m_nodes; node++) {
-        for (int j = 0; j < m_virtual_networks; j++) {
-            m_toNetQueues[node][j]->clear();
-            m_fromNetQueues[node][j]->clear();
-        }
-    }
-}
-
 /*
  * This function creates a link from the Network Interface (NI)
  * into the Network.
index ee327789672045a3c6b5efbc40e75d1201ac3a1d..919e6703e18246b115290e6389452fe04b98fc31 100644 (file)
@@ -74,8 +74,6 @@ class GarnetNetwork_d : public BaseGarnetNetwork
         return m_vnet_type[vnet];
     }
 
-    void reset();
-
     // Methods used by Topology to setup the network
     void makeOutLink(SwitchID src, NodeID dest, BasicLink* link, 
                      LinkDirection direction,
index 6ec0bc1e8301d9fbbbceec2464553cbdca7b3d35..ea08a054b406406dd5d94fdb2e8bf7f4a99f23f2 100644 (file)
@@ -97,17 +97,6 @@ GarnetNetwork::~GarnetNetwork()
     delete m_topology_ptr;
 }
 
-void
-GarnetNetwork::reset()
-{
-    for (int node = 0; node < m_nodes; node++) {
-        for (int j = 0; j < m_virtual_networks; j++) {
-            m_toNetQueues[node][j]->clear();
-            m_fromNetQueues[node][j]->clear();
-        }
-    }
-}
-
 void
 GarnetNetwork::makeInLink(NodeID src, SwitchID dest, BasicLink* link, 
                           LinkDirection direction, 
index 1255b6a1b530f0604821c44dea1ba9d89ba489be..fb4f99d190b5838553a3b2a2b884b9152b737d79 100644 (file)
@@ -61,8 +61,6 @@ class GarnetNetwork : public BaseGarnetNetwork
 
     int getNumNodes(){ return m_nodes; }
 
-    void reset();
-
     void printLinkStats(std::ostream& out) const;
     void printPowerStats(std::ostream& out) const;
     void print(std::ostream& out) const;
index 19b323948bb844d72d75210c0d261c31ba619267..b71631d260a9e760455e296037ea33ffcccdf714 100644 (file)
@@ -99,21 +99,6 @@ SimpleNetwork::init()
     m_topology_ptr->createLinks(this);
 }
 
-void
-SimpleNetwork::reset()
-{
-    for (int node = 0; node < m_nodes; node++) {
-        for (int j = 0; j < m_virtual_networks; j++) {
-            m_toNetQueues[node][j]->clear();
-            m_fromNetQueues[node][j]->clear();
-        }
-    }
-
-    for(int i = 0; i < m_switches.size(); i++){
-        m_switches[i]->clearBuffers();
-    }
-}
-
 SimpleNetwork::~SimpleNetwork()
 {
     for (int i = 0; i < m_nodes; i++) {
index ae151429dea3698ec2680221193d570ae23f9fb2..e720d84455afbaf562e79293967ff38765aba132 100644 (file)
@@ -58,7 +58,6 @@ class SimpleNetwork : public Network
 
     void printStats(std::ostream& out) const;
     void clearStats();
-    void reset();
 
     // returns the queue requested for the given component
     MessageBuffer* getToNetQueue(NodeID id, bool ordered, int network_num, std::string vnet_type);