From d711805484faa29c7bb238cb972fc4fbc398d7ec Mon Sep 17 00:00:00 2001 From: Alina Quereilhac Date: Wed, 8 Jun 2011 15:24:53 +0200 Subject: [PATCH] connections for ns3 wifi managers. --- .../testbeds/ns3/connection_metadata_v3_9.py | 48 +++++++++++++++++++ .../testbeds/ns3/factories_metadata_v3_9.py | 16 +++---- 2 files changed, 56 insertions(+), 8 deletions(-) diff --git a/src/nepi/testbeds/ns3/connection_metadata_v3_9.py b/src/nepi/testbeds/ns3/connection_metadata_v3_9.py index a3f993d3..b2841d95 100644 --- a/src/nepi/testbeds/ns3/connection_metadata_v3_9.py +++ b/src/nepi/testbeds/ns3/connection_metadata_v3_9.py @@ -413,6 +413,54 @@ connections = [ "init_code": connect_manager_device, "can_cross": False }), + dict({ + "from": ( "ns3", "ns3::AarfcdWifiManager", "dev" ), + "to": ( "ns3", "ns3::WifiNetDevice", "manager" ), + "init_code": connect_manager_device, + "can_cross": False + }), + dict({ + "from": ( "ns3", "ns3::AarfWifiManager", "dev" ), + "to": ( "ns3", "ns3::WifiNetDevice", "manager" ), + "init_code": connect_manager_device, + "can_cross": False + }), + dict({ + "from": ( "ns3", "ns3::AmrrWifiManager", "dev" ), + "to": ( "ns3", "ns3::WifiNetDevice", "manager" ), + "init_code": connect_manager_device, + "can_cross": False + }), + dict({ + "from": ( "ns3", "ns3::CaraWifiManager", "dev" ), + "to": ( "ns3", "ns3::WifiNetDevice", "manager" ), + "init_code": connect_manager_device, + "can_cross": False + }), + dict({ + "from": ( "ns3", "ns3::IdealWifiManager", "dev" ), + "to": ( "ns3", "ns3::WifiNetDevice", "manager" ), + "init_code": connect_manager_device, + "can_cross": False + }), + dict({ + "from": ( "ns3", "ns3::MinstrelWifiManager", "dev" ), + "to": ( "ns3", "ns3::WifiNetDevice", "manager" ), + "init_code": connect_manager_device, + "can_cross": False + }), + dict({ + "from": ( "ns3", "ns3::OnoeWifiManager", "dev" ), + "to": ( "ns3", "ns3::WifiNetDevice", "manager" ), + "init_code": connect_manager_device, + "can_cross": False + }), + dict({ + "from": ( "ns3", "ns3::RraaWifiManager", "dev" ), + "to": ( "ns3", "ns3::WifiNetDevice", "manager" ), + "init_code": connect_manager_device, + "can_cross": False + }), dict({ "from": ( "ns3", "ns3::YansWifiPhy", "dev" ), "to": ( "ns3", "ns3::WifiNetDevice", "phy" ), diff --git a/src/nepi/testbeds/ns3/factories_metadata_v3_9.py b/src/nepi/testbeds/ns3/factories_metadata_v3_9.py index 0d8a6bc7..4a2f9293 100644 --- a/src/nepi/testbeds/ns3/factories_metadata_v3_9.py +++ b/src/nepi/testbeds/ns3/factories_metadata_v3_9.py @@ -841,7 +841,7 @@ factories_info = dict({ "create_function": create_element, "configure_function": configure_element, "help": "", - "connector_types": [], + "connector_types": ["dev"], "box_attributes": ["SuccessK", "TimerK", "MaxSuccessThreshold", @@ -1245,7 +1245,7 @@ factories_info = dict({ "create_function": create_element, "configure_function": configure_element, "help": "", - "connector_types": [], + "connector_types": ["dev"], "box_attributes": ["ProbeThreshold", "FailureThreshold", "SuccessThreshold", @@ -1476,7 +1476,7 @@ factories_info = dict({ "create_function": create_element, "configure_function": configure_element, "help": "", - "connector_types": [], + "connector_types": ["dev"], "box_attributes": ["SuccessK", "TimerK", "MaxSuccessThreshold", @@ -1928,7 +1928,7 @@ factories_info = dict({ "create_function": create_element, "configure_function": configure_element, "help": "", - "connector_types": [], + "connector_types": ["dev"], "box_attributes": ["BerThreshold", "IsLowLatency", "MaxSsrc", @@ -2018,7 +2018,7 @@ factories_info = dict({ "create_function": create_element, "configure_function": configure_element, "help": "", - "connector_types": [], + "connector_types": ["dev"], "box_attributes": ["Basic", "Timeout", "ewndFor54mbps", @@ -2071,7 +2071,7 @@ factories_info = dict({ "create_function": create_element, "configure_function": configure_element, "help": "", - "connector_types": [], + "connector_types": ["dev"], "box_attributes": ["UpdateStatistics", "LookAroundRate", "EWMA", @@ -2159,7 +2159,7 @@ factories_info = dict({ "create_function": create_element, "configure_function": configure_element, "help": "", - "connector_types": [], + "connector_types": ["dev"], "box_attributes": ["UpdatePeriod", "RaiseThreshold", "AddCreditThreshold", @@ -2370,7 +2370,7 @@ factories_info = dict({ "create_function": create_element, "configure_function": configure_element, "help": "", - "connector_types": [], + "connector_types": ["dev"], "box_attributes": ["UpdatePeriod", "FailureRatio", "SuccessRatio", -- 2.43.0