General work on the Dynamips backend (need to finish and polish).

This commit is contained in:
grossmj committed 2014-01-31 16:31:34 -07:00
1 parent 2516bf80a8
commit cef29e53aa
74 files changed
+2762 -433

No files matched your search

@@ -124,6 +124,17 @@ class Adapter(object):
self._ports[port_id] = None
def get_nio(self, port_id):
"""
Returns the NIO assigned to a port.
:params port_id: port ID (integer)
:returns: NIO object
"""
return self._ports[port_id]
@property
def ports(self):
"""
@@ -33,11 +33,3 @@ class C1700_MB_1FE(Adapter):
def removable(self):
return False
def interface_type(self):
return "FastEthernet"
def medium(self):
return "Ethernet"
@@ -29,16 +29,8 @@ class C1700_MB_WIC1(Adapter):
def __str__(self):
return "C1700_MB_WIC1"
return "C1700-MB-WIC1"
def removable(self):
return False
def interface_type(self):
return "N/A"
def medium(self):
return "N/A"
@@ -33,11 +33,3 @@ class C2600_MB_1E(Adapter):
def removable(self):
return False
def interface_type(self):
return "Ethernet"
def medium(self):
return "Ethernet"
@@ -34,11 +34,3 @@ class C2600_MB_1FE(Adapter):
def removable(self):
return False
def interface_type(self):
return "FastEthernet"
def medium(self):
return "Ethernet"
@@ -33,11 +33,3 @@ class C2600_MB_2E(Adapter):
def removable(self):
return False
def interface_type(self):
return "Ethernet"
def medium(self):
return "Ethernet"
@@ -33,11 +33,3 @@ class C2600_MB_2FE(Adapter):
def removable(self):
return False
def interface_type(self):
return "FastEthernet"
def medium(self):
return "Ethernet"
@@ -28,16 +28,8 @@ class C7200_IO_2FE(Adapter):
def __str__(self):
return "C7200_IO_2FE"
return "C7200-IO-2FE"
def removable(self):
return False
def interface_type(self):
return "FastEthernet"
def medium(self):
return "Ethernet"
@@ -28,16 +28,8 @@ class C7200_IO_FE(Adapter):
def __str__(self):
return "C7200_IO_FE"
return "C7200-IO-FE"
def removable(self):
return False
def interface_type(self):
return "FastEthernet"
def medium(self):
return "Ethernet"
@@ -33,11 +33,3 @@ class C7200_IO_GE_E(Adapter):
def removable(self):
return False
def interface_type(self):
return "GigabitEthernet"
def medium(self):
return "Ethernet"
@@ -30,11 +30,3 @@ class GT96100_FE(Adapter):
def removable(self):
return False
def interface_type(self):
return "FastEthernet"
def medium(self):
return "Ethernet"
@@ -34,11 +34,3 @@ class Leopard_2FE(Adapter):
def removable(self):
return False
def interface_type(self):
return "FastEthernet"
def medium(self):
return "Ethernet"
@@ -29,11 +29,3 @@ class NM_16ESW(Adapter):
def __str__(self):
return "NM-16ESW"
def interface_type(self):
return "FastEthernet"
def medium(self):
return "Ethernet"
@@ -29,11 +29,3 @@ class NM_1E(Adapter):
def __str__(self):
return "NM-1E"
def interface_type(self):
return "Ethernet"
def medium(self):
return "Ethernet"
@@ -29,11 +29,3 @@ class NM_1FE_TX(Adapter):
def __str__(self):
return "NM-1FE-TX"
def interface_type(self):
return "FastEthernet"
def medium(self):
return "Ethernet"
@@ -29,11 +29,3 @@ class NM_4E(Adapter):
def __str__(self):
return "NM-4E"
def interface_type(self):
return "Ethernet"
def medium(self):
return "Ethernet"
@@ -29,11 +29,3 @@ class NM_4T(Adapter):
def __str__(self):
return "NM-4T"
def interface_type(self):
return "Serial"
def medium(self):
return "Serial"
@@ -29,11 +29,3 @@ class PA_2FE_TX(Adapter):
def __str__(self):
return "PA-2FE-TX"
def interface_type(self):
return "FastEthernet"
def medium(self):
return "Ethernet"
@@ -29,11 +29,3 @@ class PA_4E(Adapter):
def __str__(self):
return "PA-4E"
def interface_type(self):
return "Ethernet"
def medium(self):
return "Ethernet"
@@ -29,11 +29,3 @@ class PA_4T(Adapter):
def __str__(self):
return "PA-4T+"
def interface_type(self):
return "Serial"
def medium(self):
return "Serial"
@@ -29,11 +29,3 @@ class PA_8E(Adapter):
def __str__(self):
return "PA-8E"
def interface_type(self):
return "Ethernet"
def medium(self):
return "Ethernet"
@@ -29,11 +29,3 @@ class PA_8T(Adapter):
def __str__(self):
return "PA-8T"
def interface_type(self):
return "Serial"
def medium(self):
return "Serial"
@@ -29,11 +29,3 @@ class PA_A1(Adapter):
def __str__(self):
return "PA-A1"
def interface_type(self):
return "ATM"
def medium(self):
return "Serial"
@@ -29,11 +29,3 @@ class PA_FE_TX(Adapter):
def __str__(self):
return "PA-FE-TX"
def interface_type(self):
return "FastEthernet"
def medium(self):
return "Ethernet"
@@ -29,11 +29,3 @@ class PA_GE(Adapter):
def __str__(self):
return "PA-GE"
def interface_type(self):
return "GigabitEthernet"
def medium(self):
return "Ethernet"
@@ -29,11 +29,3 @@ class PA_POS_OC3(Adapter):
def __str__(self):
return "PA-POS-OC3"
def interface_type(self):
return "POS"
def medium(self):
return "SONET"
@@ -29,14 +29,6 @@ class WIC_1ENET(object):
return "WIC-1ENET"
def interface_type(self):
return "Ethernet"
def medium(self):
return "Ethernet"
@property
def interfaces(self):
"""
@@ -29,14 +29,6 @@ class WIC_1T(object):
return "WIC-1T"
def interface_type(self):
return "Serial"
def medium(self):
return "Serial"
@property
def interfaces(self):
"""
@@ -29,14 +29,6 @@ class WIC_2T(object):
return "WIC-2T"
def interface_type(self):
return "Serial"
def medium(self):
return "Serial"
@property
def interfaces(self):
"""