Loading src/device/service/drivers/__init__.py +173 −173 Original line number Diff line number Diff line Loading @@ -20,69 +20,69 @@ from ..driver_api.FilterFields import FilterFieldEnum DRIVERS = [] from .emulated.EmulatedDriver import EmulatedDriver # pylint: disable=wrong-import-position DRIVERS.append( (EmulatedDriver, [ { FilterFieldEnum.DEVICE_TYPE: [], # any device type FilterFieldEnum.DRIVER: [ DeviceDriverEnum.DEVICEDRIVER_UNDEFINED, ], } ])) if LOAD_ALL_DEVICE_DRIVERS: from .ietf_l2vpn.IetfL2VpnDriver import IetfL2VpnDriver # pylint: disable=wrong-import-position DRIVERS.append( (IetfL2VpnDriver, [ { FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.TERAFLOWSDN_CONTROLLER, FilterFieldEnum.DRIVER: DeviceDriverEnum.DEVICEDRIVER_IETF_L2VPN, } ])) if LOAD_ALL_DEVICE_DRIVERS: from .ietf_l3vpn.IetfL3VpnDriver import IetfL3VpnDriver # pylint: disable=wrong-import-position DRIVERS.append( (IetfL3VpnDriver, [ { FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.TERAFLOWSDN_CONTROLLER, FilterFieldEnum.DRIVER: DeviceDriverEnum.DEVICEDRIVER_IETF_L3VPN, } ])) if LOAD_ALL_DEVICE_DRIVERS: from .ietf_actn.IetfActnDriver import IetfActnDriver # pylint: disable=wrong-import-position DRIVERS.append( (IetfActnDriver, [ { FilterFieldEnum.DEVICE_TYPE: [ DeviceTypeEnum.OPEN_LINE_SYSTEM, DeviceTypeEnum.NCE, ], FilterFieldEnum.DRIVER: DeviceDriverEnum.DEVICEDRIVER_IETF_ACTN, } ])) if LOAD_ALL_DEVICE_DRIVERS: from .ietf_slice.IetfSliceDriver import IetfSliceDriver # pylint: disable=wrong-import-position DRIVERS.append( (IetfSliceDriver, [ { FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.TERAFLOWSDN_CONTROLLER, FilterFieldEnum.DRIVER: DeviceDriverEnum.DEVICEDRIVER_IETF_SLICE, } ])) if LOAD_ALL_DEVICE_DRIVERS: from .nce.NCEDriver import NCEDriver # pylint: disable=wrong-import-position DRIVERS.append( (NCEDriver, [ { FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.NCE, FilterFieldEnum.DRIVER: DeviceDriverEnum.DEVICEDRIVER_NCE, } ])) # from .emulated.EmulatedDriver import EmulatedDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (EmulatedDriver, [ # { # FilterFieldEnum.DEVICE_TYPE: [], # any device type # FilterFieldEnum.DRIVER: [ # DeviceDriverEnum.DEVICEDRIVER_UNDEFINED, # ], # } # ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .ietf_l2vpn.IetfL2VpnDriver import IetfL2VpnDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (IetfL2VpnDriver, [ # { # FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.TERAFLOWSDN_CONTROLLER, # FilterFieldEnum.DRIVER: DeviceDriverEnum.DEVICEDRIVER_IETF_L2VPN, # } # ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .ietf_l3vpn.IetfL3VpnDriver import IetfL3VpnDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (IetfL3VpnDriver, [ # { # FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.TERAFLOWSDN_CONTROLLER, # FilterFieldEnum.DRIVER: DeviceDriverEnum.DEVICEDRIVER_IETF_L3VPN, # } # ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .ietf_actn.IetfActnDriver import IetfActnDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (IetfActnDriver, [ # { # FilterFieldEnum.DEVICE_TYPE: [ # DeviceTypeEnum.OPEN_LINE_SYSTEM, # DeviceTypeEnum.NCE, # ], # FilterFieldEnum.DRIVER: DeviceDriverEnum.DEVICEDRIVER_IETF_ACTN, # } # ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .ietf_slice.IetfSliceDriver import IetfSliceDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (IetfSliceDriver, [ # { # FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.TERAFLOWSDN_CONTROLLER, # FilterFieldEnum.DRIVER: DeviceDriverEnum.DEVICEDRIVER_IETF_SLICE, # } # ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .nce.NCEDriver import NCEDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (NCEDriver, [ # { # FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.NCE, # FilterFieldEnum.DRIVER: DeviceDriverEnum.DEVICEDRIVER_NCE, # } # ])) if LOAD_ALL_DEVICE_DRIVERS: from .openconfig.OpenConfigDriver import OpenConfigDriver # pylint: disable=wrong-import-position Loading Loading @@ -112,105 +112,105 @@ if LOAD_ALL_DEVICE_DRIVERS: } ])) if LOAD_ALL_DEVICE_DRIVERS: from .gnmi_nokia_srlinux.GnmiNokiaSrLinuxDriver import GnmiNokiaSrLinuxDriver # pylint: disable=wrong-import-position DRIVERS.append( (GnmiNokiaSrLinuxDriver, [ { # Real Packet Router, specifying gNMI Nokia SR Linux Driver => use GnmiNokiaSrLinuxDriver FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.PACKET_ROUTER, FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_GNMI_NOKIA_SRLINUX, } ])) if LOAD_ALL_DEVICE_DRIVERS: from .transport_api.TransportApiDriver import TransportApiDriver # pylint: disable=wrong-import-position DRIVERS.append( (TransportApiDriver, [ { # Real OLS, specifying TAPI Driver => use TransportApiDriver FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.OPEN_LINE_SYSTEM, FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_TRANSPORT_API, } ])) if LOAD_ALL_DEVICE_DRIVERS: from .p4.p4_driver import P4Driver # pylint: disable=wrong-import-position DRIVERS.append( (P4Driver, [ { # Real P4 Switch, specifying P4 Driver => use P4Driver FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.P4_SWITCH, FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_P4, } ])) if LOAD_ALL_DEVICE_DRIVERS: from .smartnic.SmartnicDriver import SmartnicDriver # pylint: disable=wrong-import-position DRIVERS.append( (SmartnicDriver, [ { # Real SmartNics device => use SmartNicsDriver FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.SMARTNIC, FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_SMARTNIC, } ])) if LOAD_ALL_DEVICE_DRIVERS: from .morpheus.MorpheusApiDriver import MorpheusApiDriver DRIVERS.append( (MorpheusApiDriver, [ { # Close enough, it does optical switching FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.MORPHEUS, FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_MORPHEUS, } ])) if LOAD_ALL_DEVICE_DRIVERS: from .microwave.IETFApiDriver import IETFApiDriver # pylint: disable=wrong-import-position DRIVERS.append( (IETFApiDriver, [ { FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.MICROWAVE_RADIO_SYSTEM, FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_IETF_NETWORK_TOPOLOGY, } ])) if LOAD_ALL_DEVICE_DRIVERS: from .ryu.RyuDriver import RyuDriver DRIVERS.append( (RyuDriver, [ { FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.OPENFLOW_RYU_CONTROLLER, FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_RYU, } ]) ) if LOAD_ALL_DEVICE_DRIVERS: from .xr.XrDriver import XrDriver # pylint: disable=wrong-import-position DRIVERS.append( (XrDriver, [ { # Close enough, it does optical switching FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.XR_CONSTELLATION, FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_XR, } ])) if LOAD_ALL_DEVICE_DRIVERS: from .optical_tfs.OpticalTfsDriver import OpticalTfsDriver # pylint: disable=wrong-import-position DRIVERS.append( (OpticalTfsDriver, [ { FilterFieldEnum.DEVICE_TYPE: [ DeviceTypeEnum.OPEN_LINE_SYSTEM, DeviceTypeEnum.TERAFLOWSDN_CONTROLLER, ], FilterFieldEnum.DRIVER: DeviceDriverEnum.DEVICEDRIVER_OPTICAL_TFS, } ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .gnmi_nokia_srlinux.GnmiNokiaSrLinuxDriver import GnmiNokiaSrLinuxDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (GnmiNokiaSrLinuxDriver, [ # { # # Real Packet Router, specifying gNMI Nokia SR Linux Driver => use GnmiNokiaSrLinuxDriver # FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.PACKET_ROUTER, # FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_GNMI_NOKIA_SRLINUX, # } # ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .transport_api.TransportApiDriver import TransportApiDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (TransportApiDriver, [ # { # # Real OLS, specifying TAPI Driver => use TransportApiDriver # FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.OPEN_LINE_SYSTEM, # FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_TRANSPORT_API, # } # ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .p4.p4_driver import P4Driver # pylint: disable=wrong-import-position # DRIVERS.append( # (P4Driver, [ # { # # Real P4 Switch, specifying P4 Driver => use P4Driver # FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.P4_SWITCH, # FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_P4, # } # ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .smartnic.SmartnicDriver import SmartnicDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (SmartnicDriver, [ # { # # Real SmartNics device => use SmartNicsDriver # FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.SMARTNIC, # FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_SMARTNIC, # } # ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .morpheus.MorpheusApiDriver import MorpheusApiDriver # DRIVERS.append( # (MorpheusApiDriver, [ # { # # Close enough, it does optical switching # FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.MORPHEUS, # FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_MORPHEUS, # } # ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .microwave.IETFApiDriver import IETFApiDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (IETFApiDriver, [ # { # FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.MICROWAVE_RADIO_SYSTEM, # FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_IETF_NETWORK_TOPOLOGY, # } # ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .ryu.RyuDriver import RyuDriver # DRIVERS.append( # (RyuDriver, [ # { # FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.OPENFLOW_RYU_CONTROLLER, # FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_RYU, # } # ]) # ) # if LOAD_ALL_DEVICE_DRIVERS: # from .xr.XrDriver import XrDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (XrDriver, [ # { # # Close enough, it does optical switching # FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.XR_CONSTELLATION, # FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_XR, # } # ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .optical_tfs.OpticalTfsDriver import OpticalTfsDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (OpticalTfsDriver, [ # { # FilterFieldEnum.DEVICE_TYPE: [ # DeviceTypeEnum.OPEN_LINE_SYSTEM, # DeviceTypeEnum.TERAFLOWSDN_CONTROLLER, # ], # FilterFieldEnum.DRIVER: DeviceDriverEnum.DEVICEDRIVER_OPTICAL_TFS, # } # ])) if LOAD_ALL_DEVICE_DRIVERS: from .oc_driver.OCDriver import OCDriver # pylint: disable=wrong-import-position Loading @@ -226,18 +226,18 @@ if LOAD_ALL_DEVICE_DRIVERS: } ])) if LOAD_ALL_DEVICE_DRIVERS: from .openroadm.OpenROADMDriver import OpenROADMDriver # pylint: disable=wrong-import-position DRIVERS.append( (OpenROADMDriver, [ { # Real Packet Router, specifying OpenConfig Driver => use OpenConfigDriver FilterFieldEnum.DEVICE_TYPE: [ DeviceTypeEnum.OPEN_ROADM, ], FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_OPENROADM, } ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .openroadm.OpenROADMDriver import OpenROADMDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (OpenROADMDriver, [ # { # # Real Packet Router, specifying OpenConfig Driver => use OpenConfigDriver # FilterFieldEnum.DEVICE_TYPE: [ # DeviceTypeEnum.OPEN_ROADM, # ], # FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_OPENROADM, # } # ])) if LOAD_ALL_DEVICE_DRIVERS: from .qkd.QKDDriver2 import QKDDriver # pylint: disable=wrong-import-position Loading Loading
src/device/service/drivers/__init__.py +173 −173 Original line number Diff line number Diff line Loading @@ -20,69 +20,69 @@ from ..driver_api.FilterFields import FilterFieldEnum DRIVERS = [] from .emulated.EmulatedDriver import EmulatedDriver # pylint: disable=wrong-import-position DRIVERS.append( (EmulatedDriver, [ { FilterFieldEnum.DEVICE_TYPE: [], # any device type FilterFieldEnum.DRIVER: [ DeviceDriverEnum.DEVICEDRIVER_UNDEFINED, ], } ])) if LOAD_ALL_DEVICE_DRIVERS: from .ietf_l2vpn.IetfL2VpnDriver import IetfL2VpnDriver # pylint: disable=wrong-import-position DRIVERS.append( (IetfL2VpnDriver, [ { FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.TERAFLOWSDN_CONTROLLER, FilterFieldEnum.DRIVER: DeviceDriverEnum.DEVICEDRIVER_IETF_L2VPN, } ])) if LOAD_ALL_DEVICE_DRIVERS: from .ietf_l3vpn.IetfL3VpnDriver import IetfL3VpnDriver # pylint: disable=wrong-import-position DRIVERS.append( (IetfL3VpnDriver, [ { FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.TERAFLOWSDN_CONTROLLER, FilterFieldEnum.DRIVER: DeviceDriverEnum.DEVICEDRIVER_IETF_L3VPN, } ])) if LOAD_ALL_DEVICE_DRIVERS: from .ietf_actn.IetfActnDriver import IetfActnDriver # pylint: disable=wrong-import-position DRIVERS.append( (IetfActnDriver, [ { FilterFieldEnum.DEVICE_TYPE: [ DeviceTypeEnum.OPEN_LINE_SYSTEM, DeviceTypeEnum.NCE, ], FilterFieldEnum.DRIVER: DeviceDriverEnum.DEVICEDRIVER_IETF_ACTN, } ])) if LOAD_ALL_DEVICE_DRIVERS: from .ietf_slice.IetfSliceDriver import IetfSliceDriver # pylint: disable=wrong-import-position DRIVERS.append( (IetfSliceDriver, [ { FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.TERAFLOWSDN_CONTROLLER, FilterFieldEnum.DRIVER: DeviceDriverEnum.DEVICEDRIVER_IETF_SLICE, } ])) if LOAD_ALL_DEVICE_DRIVERS: from .nce.NCEDriver import NCEDriver # pylint: disable=wrong-import-position DRIVERS.append( (NCEDriver, [ { FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.NCE, FilterFieldEnum.DRIVER: DeviceDriverEnum.DEVICEDRIVER_NCE, } ])) # from .emulated.EmulatedDriver import EmulatedDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (EmulatedDriver, [ # { # FilterFieldEnum.DEVICE_TYPE: [], # any device type # FilterFieldEnum.DRIVER: [ # DeviceDriverEnum.DEVICEDRIVER_UNDEFINED, # ], # } # ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .ietf_l2vpn.IetfL2VpnDriver import IetfL2VpnDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (IetfL2VpnDriver, [ # { # FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.TERAFLOWSDN_CONTROLLER, # FilterFieldEnum.DRIVER: DeviceDriverEnum.DEVICEDRIVER_IETF_L2VPN, # } # ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .ietf_l3vpn.IetfL3VpnDriver import IetfL3VpnDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (IetfL3VpnDriver, [ # { # FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.TERAFLOWSDN_CONTROLLER, # FilterFieldEnum.DRIVER: DeviceDriverEnum.DEVICEDRIVER_IETF_L3VPN, # } # ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .ietf_actn.IetfActnDriver import IetfActnDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (IetfActnDriver, [ # { # FilterFieldEnum.DEVICE_TYPE: [ # DeviceTypeEnum.OPEN_LINE_SYSTEM, # DeviceTypeEnum.NCE, # ], # FilterFieldEnum.DRIVER: DeviceDriverEnum.DEVICEDRIVER_IETF_ACTN, # } # ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .ietf_slice.IetfSliceDriver import IetfSliceDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (IetfSliceDriver, [ # { # FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.TERAFLOWSDN_CONTROLLER, # FilterFieldEnum.DRIVER: DeviceDriverEnum.DEVICEDRIVER_IETF_SLICE, # } # ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .nce.NCEDriver import NCEDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (NCEDriver, [ # { # FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.NCE, # FilterFieldEnum.DRIVER: DeviceDriverEnum.DEVICEDRIVER_NCE, # } # ])) if LOAD_ALL_DEVICE_DRIVERS: from .openconfig.OpenConfigDriver import OpenConfigDriver # pylint: disable=wrong-import-position Loading Loading @@ -112,105 +112,105 @@ if LOAD_ALL_DEVICE_DRIVERS: } ])) if LOAD_ALL_DEVICE_DRIVERS: from .gnmi_nokia_srlinux.GnmiNokiaSrLinuxDriver import GnmiNokiaSrLinuxDriver # pylint: disable=wrong-import-position DRIVERS.append( (GnmiNokiaSrLinuxDriver, [ { # Real Packet Router, specifying gNMI Nokia SR Linux Driver => use GnmiNokiaSrLinuxDriver FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.PACKET_ROUTER, FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_GNMI_NOKIA_SRLINUX, } ])) if LOAD_ALL_DEVICE_DRIVERS: from .transport_api.TransportApiDriver import TransportApiDriver # pylint: disable=wrong-import-position DRIVERS.append( (TransportApiDriver, [ { # Real OLS, specifying TAPI Driver => use TransportApiDriver FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.OPEN_LINE_SYSTEM, FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_TRANSPORT_API, } ])) if LOAD_ALL_DEVICE_DRIVERS: from .p4.p4_driver import P4Driver # pylint: disable=wrong-import-position DRIVERS.append( (P4Driver, [ { # Real P4 Switch, specifying P4 Driver => use P4Driver FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.P4_SWITCH, FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_P4, } ])) if LOAD_ALL_DEVICE_DRIVERS: from .smartnic.SmartnicDriver import SmartnicDriver # pylint: disable=wrong-import-position DRIVERS.append( (SmartnicDriver, [ { # Real SmartNics device => use SmartNicsDriver FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.SMARTNIC, FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_SMARTNIC, } ])) if LOAD_ALL_DEVICE_DRIVERS: from .morpheus.MorpheusApiDriver import MorpheusApiDriver DRIVERS.append( (MorpheusApiDriver, [ { # Close enough, it does optical switching FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.MORPHEUS, FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_MORPHEUS, } ])) if LOAD_ALL_DEVICE_DRIVERS: from .microwave.IETFApiDriver import IETFApiDriver # pylint: disable=wrong-import-position DRIVERS.append( (IETFApiDriver, [ { FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.MICROWAVE_RADIO_SYSTEM, FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_IETF_NETWORK_TOPOLOGY, } ])) if LOAD_ALL_DEVICE_DRIVERS: from .ryu.RyuDriver import RyuDriver DRIVERS.append( (RyuDriver, [ { FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.OPENFLOW_RYU_CONTROLLER, FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_RYU, } ]) ) if LOAD_ALL_DEVICE_DRIVERS: from .xr.XrDriver import XrDriver # pylint: disable=wrong-import-position DRIVERS.append( (XrDriver, [ { # Close enough, it does optical switching FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.XR_CONSTELLATION, FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_XR, } ])) if LOAD_ALL_DEVICE_DRIVERS: from .optical_tfs.OpticalTfsDriver import OpticalTfsDriver # pylint: disable=wrong-import-position DRIVERS.append( (OpticalTfsDriver, [ { FilterFieldEnum.DEVICE_TYPE: [ DeviceTypeEnum.OPEN_LINE_SYSTEM, DeviceTypeEnum.TERAFLOWSDN_CONTROLLER, ], FilterFieldEnum.DRIVER: DeviceDriverEnum.DEVICEDRIVER_OPTICAL_TFS, } ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .gnmi_nokia_srlinux.GnmiNokiaSrLinuxDriver import GnmiNokiaSrLinuxDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (GnmiNokiaSrLinuxDriver, [ # { # # Real Packet Router, specifying gNMI Nokia SR Linux Driver => use GnmiNokiaSrLinuxDriver # FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.PACKET_ROUTER, # FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_GNMI_NOKIA_SRLINUX, # } # ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .transport_api.TransportApiDriver import TransportApiDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (TransportApiDriver, [ # { # # Real OLS, specifying TAPI Driver => use TransportApiDriver # FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.OPEN_LINE_SYSTEM, # FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_TRANSPORT_API, # } # ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .p4.p4_driver import P4Driver # pylint: disable=wrong-import-position # DRIVERS.append( # (P4Driver, [ # { # # Real P4 Switch, specifying P4 Driver => use P4Driver # FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.P4_SWITCH, # FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_P4, # } # ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .smartnic.SmartnicDriver import SmartnicDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (SmartnicDriver, [ # { # # Real SmartNics device => use SmartNicsDriver # FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.SMARTNIC, # FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_SMARTNIC, # } # ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .morpheus.MorpheusApiDriver import MorpheusApiDriver # DRIVERS.append( # (MorpheusApiDriver, [ # { # # Close enough, it does optical switching # FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.MORPHEUS, # FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_MORPHEUS, # } # ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .microwave.IETFApiDriver import IETFApiDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (IETFApiDriver, [ # { # FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.MICROWAVE_RADIO_SYSTEM, # FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_IETF_NETWORK_TOPOLOGY, # } # ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .ryu.RyuDriver import RyuDriver # DRIVERS.append( # (RyuDriver, [ # { # FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.OPENFLOW_RYU_CONTROLLER, # FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_RYU, # } # ]) # ) # if LOAD_ALL_DEVICE_DRIVERS: # from .xr.XrDriver import XrDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (XrDriver, [ # { # # Close enough, it does optical switching # FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.XR_CONSTELLATION, # FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_XR, # } # ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .optical_tfs.OpticalTfsDriver import OpticalTfsDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (OpticalTfsDriver, [ # { # FilterFieldEnum.DEVICE_TYPE: [ # DeviceTypeEnum.OPEN_LINE_SYSTEM, # DeviceTypeEnum.TERAFLOWSDN_CONTROLLER, # ], # FilterFieldEnum.DRIVER: DeviceDriverEnum.DEVICEDRIVER_OPTICAL_TFS, # } # ])) if LOAD_ALL_DEVICE_DRIVERS: from .oc_driver.OCDriver import OCDriver # pylint: disable=wrong-import-position Loading @@ -226,18 +226,18 @@ if LOAD_ALL_DEVICE_DRIVERS: } ])) if LOAD_ALL_DEVICE_DRIVERS: from .openroadm.OpenROADMDriver import OpenROADMDriver # pylint: disable=wrong-import-position DRIVERS.append( (OpenROADMDriver, [ { # Real Packet Router, specifying OpenConfig Driver => use OpenConfigDriver FilterFieldEnum.DEVICE_TYPE: [ DeviceTypeEnum.OPEN_ROADM, ], FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_OPENROADM, } ])) # if LOAD_ALL_DEVICE_DRIVERS: # from .openroadm.OpenROADMDriver import OpenROADMDriver # pylint: disable=wrong-import-position # DRIVERS.append( # (OpenROADMDriver, [ # { # # Real Packet Router, specifying OpenConfig Driver => use OpenConfigDriver # FilterFieldEnum.DEVICE_TYPE: [ # DeviceTypeEnum.OPEN_ROADM, # ], # FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_OPENROADM, # } # ])) if LOAD_ALL_DEVICE_DRIVERS: from .qkd.QKDDriver2 import QKDDriver # pylint: disable=wrong-import-position Loading