44a45,47
> #include "mem/ruby/network/BasicRouter.hh"
> #include "params/Switch.hh"
>
51c54
< class Switch
---
> class Switch : public BasicRouter
54c57,58
< Switch(SwitchID sid, SimpleNetwork* network_ptr);
---
> typedef SwitchParams Params;
> Switch(const Params *p);
56a61
> void init();
69a75
> void init_net_ptr(SimpleNetwork* net_ptr) { m_network_ptr = net_ptr; }
80d85
< SwitchID m_switch_id;