return tap
def add_ns3_fdnd(self, node, ns3_desc):
- fdnd = ns3_desc.create("ns3::FileDescriptorNetDevice")
+ fdnd = ns3_desc.create("ns3::FdNetDevice")
node.connector("devs").connect(fdnd.connector("node"))
- fdnd.enable_trace("FileDescriptorPcapTrace")
+ fdnd.enable_trace("FdPcapTrace")
return fdnd
def add_ns3_node(self, ns3_desc):
error = ns3_desc.create("ns3::NistErrorRateModel")
manager = ns3_desc.create("ns3::ArfWifiManager")
if access_point:
- mac = ns3_desc.create("ns3::QapWifiMac")
+ mac = ns3_desc.create("ns3::ApWifiMac")
else:
- mac = ns3_desc.create("ns3::QstaWifiMac")
+ mac = ns3_desc.create("ns3::StaWifiMac")
phy.set_attribute_value("Standard", "WIFI_PHY_STANDARD_80211a")
mac.set_attribute_value("Standard", "WIFI_PHY_STANDARD_80211a")
exp_desc = ExperimentDescription()
## NS3 Testbed instance description ##
- testbed_version = "3_9"
testbed_id = "ns3"
- ns3_provider = FactoriesProvider(testbed_id, testbed_version)
+ ns3_provider = FactoriesProvider(testbed_id)
ns3_desc = exp_desc.add_testbed_description(ns3_provider)
ns3_desc.set_attribute_value("homeDirectory", self.root_dir)
ns3_desc.set_attribute_value("SimulatorImplementationType", "ns3::RealtimeSimulatorImpl")
phy2.connector("chan").connect(wifichan.connector("phys"))
## NETNS testbed description 1 ##
- testbed_version = "01"
testbed_id = "netns"
- netns_provider = FactoriesProvider(testbed_id, testbed_version)
+ netns_provider = FactoriesProvider(testbed_id)
netns_desc1 = exp_desc.add_testbed_description(netns_provider)
netns_desc1.set_attribute_value("homeDirectory", self.root_dir)
#netns_desc1.set_attribute_value("enableDebug", True)