def add_ns3_fdnd(self, ns3_desc, node):
fdnd = ns3_desc.create("ns3::FdNetDevice")
node.connector("devs").connect(fdnd.connector("node"))
def add_ns3_fdnd(self, ns3_desc, node):
fdnd = ns3_desc.create("ns3::FdNetDevice")
node.connector("devs").connect(fdnd.connector("node"))
wifi.connector("mac").connect(mac.connector("dev"))
wifi.connector("manager").connect(manager.connector("dev"))
wifi.connector("mac").connect(mac.connector("dev"))
wifi.connector("manager").connect(manager.connector("dev"))
return wifi, phy
def add_ns3_constant_mobility(self, ns3_desc, node, x, y, z):
return wifi, phy
def add_ns3_constant_mobility(self, ns3_desc, node, x, y, z):
netns_desc, netns_node, netns_addr):
pl_tap = pl_desc.create("TunInterface")
pl_tap.set_attribute_value("tun_cipher", "PLAIN")
netns_desc, netns_node, netns_addr):
pl_tap = pl_desc.create("TunInterface")
pl_tap.set_attribute_value("tun_cipher", "PLAIN")
self.add_ip_address(pl_tap, pl_addr, 30)
pl_node.connector("devs").connect(pl_tap.connector("node"))
netns_tap = netns_desc.create("TunNodeInterface")
self.add_ip_address(pl_tap, pl_addr, 30)
pl_node.connector("devs").connect(pl_tap.connector("node"))
netns_tap = netns_desc.create("TunNodeInterface")
app.set_attribute_value("user", self.user)
app.connector("node").connect(netns_node.connector("apps"))
app.set_attribute_value("user", self.user)
app.connector("node").connect(netns_node.connector("apps"))
% (self.movie, target, port)
vlc_server = netns_desc.create("Application")
vlc_server.set_attribute_value("command", command)
% (self.movie, target, port)
vlc_server = netns_desc.create("Application")
vlc_server.set_attribute_value("command", command)
- command = "sudo dbus-uuidgen --ensure; vlc -vvv -I dummy rtp://%s:%d/test.ts --sout '#std{access=file,mux=ts,dst=big_buck_bunny_stream.ts}' " % (target, port)
+ command = "sudo dbus-uuidgen --ensure; vlc -vvv -I dummy udp://@%s:%d --sout '#std{access=file,mux=ts,dst=big_buck_bunny_stream.ts}' " % (target, port)
vlc_client = pl_desc.create("Application")
vlc_client.set_attribute_value("buildDepends", "vlc")
vlc_client.set_attribute_value("rpmFusion", True)
vlc_client = pl_desc.create("Application")
vlc_client.set_attribute_value("buildDepends", "vlc")
vlc_client.set_attribute_value("rpmFusion", True)
vlc_client.enable_trace("stderr")
vlc_client.connector("node").connect(pl_node1.connector("apps"))
clients.append(vlc_client.guid)
vlc_client.enable_trace("stderr")
vlc_client.connector("node").connect(pl_node1.connector("apps"))
clients.append(vlc_client.guid)