61,63c61,63
< class MultiEtherLink(EtherObject):
< type = 'MultiEtherLink'
< cxx_header = "dev/net/multi_etherlink.hh"
---
> class DistEtherLink(EtherObject):
> type = 'DistEtherLink'
> cxx_header = "dev/net/dist_etherlink.hh"
69,71c69,72
< multi_rank = Param.UInt32('0', "Rank of the this gem5 process (multi run)")
< sync_start = Param.Latency('5200000000000t', "first multi sync barrier")
< sync_repeat = Param.Latency('10us', "multi sync barrier repeat")
---
> dist_rank = Param.UInt32('0', "Rank of this gem5 process (dist run)")
> dist_size = Param.UInt32('1', "Number of gem5 processes (dist run)")
> sync_start = Param.Latency('5200000000000t', "first dist sync barrier")
> sync_repeat = Param.Latency('10us', "dist sync barrier repeat")
73a75,76
> is_switch = Param.Bool(False, "true if this a link in etherswitch")
> num_nodes = Param.UInt32('2', "Number of simulate nodes")