Commit 4af2fc84 authored by Antoine Kaufmann's avatar Antoine Kaufmann
Browse files

experiments: fix parameters for other net sims

parent e4e1c76f
...@@ -444,7 +444,7 @@ class TofinoNet(NetSim): ...@@ -444,7 +444,7 @@ class TofinoNet(NetSim):
def run_cmd(self, env): def run_cmd(self, env):
cmd = env.repodir + '/sims/tofino/tofino' cmd = env.repodir + '/sims/tofino/tofino'
cmd += f' -m {self.sync_mode} -S {self.sync_period} -E {self.eth_latency}' cmd += f' -m {self.sync_mode} -S {self.sync_period} -E {self.eth_latency}'
for (_,n) in self.connect_sockets(): for (_,n) in self.connect_sockets(env):
cmd += ' -s ' + n cmd += ' -s ' + n
return cmd return cmd
...@@ -454,7 +454,7 @@ class NS3DumbbellNet(NetSim): ...@@ -454,7 +454,7 @@ class NS3DumbbellNet(NetSim):
def run_cmd(self, env): def run_cmd(self, env):
ports = '' ports = ''
for (n,s) in self.connect_sockets(): for (n,s) in self.connect_sockets(env):
if 'server' in n.name: if 'server' in n.name:
ports += '--CosimPortLeft=' + s + ' ' ports += '--CosimPortLeft=' + s + ' '
else: else:
...@@ -471,7 +471,7 @@ class NS3BridgeNet(NetSim): ...@@ -471,7 +471,7 @@ class NS3BridgeNet(NetSim):
def run_cmd(self, env): def run_cmd(self, env):
ports = '' ports = ''
for (_,n) in self.connect_sockets(): for (_,n) in self.connect_sockets(env):
ports += '--CosimPort=' + n + ' ' ports += '--CosimPort=' + n + ' '
cmd = env.repodir + '/sims/external/ns-3' + '/cosim-run.sh cosim cosim-bridge-example ' + ports + ' ' + self.opt cmd = env.repodir + '/sims/external/ns-3' + '/cosim-run.sh cosim cosim-bridge-example ' + ports + ' ' + self.opt
...@@ -485,7 +485,7 @@ class NS3SequencerNet(NetSim): ...@@ -485,7 +485,7 @@ class NS3SequencerNet(NetSim):
def run_cmd(self, env): def run_cmd(self, env):
ports = '' ports = ''
for (n,s) in self.connect_sockets(): for (n,s) in self.connect_sockets(env):
if 'client' in n.name: if 'client' in n.name:
ports += '--ClientPort=' + s + ' ' ports += '--ClientPort=' + s + ' '
elif 'replica' in n.name: elif 'replica' in n.name:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment