Commit bc1ba71b authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

Device component:

- corrected device driver selectors
parent ce5a8ab0
Loading
Loading
Loading
Loading
+14 −13
Original line number Diff line number Diff line
@@ -14,7 +14,8 @@

import os
from common.DeviceTypes import DeviceTypeEnum
from ..driver_api.FilterFields import FilterFieldEnum, ORM_DeviceDriverEnum
from common.proto.context_pb2 import DeviceDriverEnum
from ..driver_api.FilterFields import FilterFieldEnum

TRUE_VALUES = {'T', 'TRUE', 'YES', '1'}
DEVICE_EMULATED_ONLY = os.environ.get('DEVICE_EMULATED_ONLY')
@@ -47,7 +48,7 @@ DRIVERS.append(
                #DeviceTypeEnum.PACKET_SWITCH,
            ],
            FilterFieldEnum.DRIVER: [
                ORM_DeviceDriverEnum.UNDEFINED,
                DeviceDriverEnum.DEVICEDRIVER_UNDEFINED,
            ],
        },
        #{
@@ -63,12 +64,12 @@ DRIVERS.append(
        #        DeviceTypeEnum.EMULATED_PACKET_SWITCH,
        #    ],
        #    FilterFieldEnum.DRIVER: [
        #        ORM_DeviceDriverEnum.UNDEFINED,
        #        ORM_DeviceDriverEnum.OPENCONFIG,
        #        ORM_DeviceDriverEnum.TRANSPORT_API,
        #        ORM_DeviceDriverEnum.P4,
        #        ORM_DeviceDriverEnum.IETF_NETWORK_TOPOLOGY,
        #        ORM_DeviceDriverEnum.ONF_TR_352,
        #        DeviceDriverEnum.DEVICEDRIVER_UNDEFINED,
        #        DeviceDriverEnum.DEVICEDRIVER_OPENCONFIG,
        #        DeviceDriverEnum.DEVICEDRIVER_TRANSPORT_API,
        #        DeviceDriverEnum.DEVICEDRIVER_P4,
        #        DeviceDriverEnum.DEVICEDRIVER_IETF_NETWORK_TOPOLOGY,
        #        DeviceDriverEnum.DEVICEDRIVER_ONF_TR_352,
        #    ],
        #}
    ]))
@@ -80,7 +81,7 @@ if LOAD_ALL_DEVICE_DRIVERS:
            {
                # Real Packet Router, specifying OpenConfig Driver => use OpenConfigDriver
                FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.PACKET_ROUTER,
                FilterFieldEnum.DRIVER     : ORM_DeviceDriverEnum.OPENCONFIG,
                FilterFieldEnum.DRIVER     : DeviceDriverEnum.DEVICEDRIVER_OPENCONFIG,
            }
        ]))

@@ -91,7 +92,7 @@ if LOAD_ALL_DEVICE_DRIVERS:
            {
                # Real OLS, specifying TAPI Driver => use TransportApiDriver
                FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.OPEN_LINE_SYSTEM,
                FilterFieldEnum.DRIVER     : ORM_DeviceDriverEnum.TRANSPORT_API,
                FilterFieldEnum.DRIVER     : DeviceDriverEnum.DEVICEDRIVER_TRANSPORT_API,
            }
        ]))

@@ -102,7 +103,7 @@ if LOAD_ALL_DEVICE_DRIVERS:
            {
                # Real P4 Switch, specifying P4 Driver => use P4Driver
                FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.P4_SWITCH,
                FilterFieldEnum.DRIVER     : ORM_DeviceDriverEnum.P4,
                FilterFieldEnum.DRIVER     : DeviceDriverEnum.DEVICEDRIVER_P4,
            }
        ]))

@@ -112,7 +113,7 @@ if LOAD_ALL_DEVICE_DRIVERS:
        (IETFApiDriver, [
            {
                FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.MICROWAVE_RADIO_SYSTEM,
                FilterFieldEnum.DRIVER     : ORM_DeviceDriverEnum.IETF_NETWORK_TOPOLOGY,
                FilterFieldEnum.DRIVER     : DeviceDriverEnum.DEVICEDRIVER_IETF_NETWORK_TOPOLOGY,
            }
        ]))

@@ -123,6 +124,6 @@ if LOAD_ALL_DEVICE_DRIVERS:
            {
                # Close enough, it does optical switching
                FilterFieldEnum.DEVICE_TYPE: DeviceTypeEnum.XR_CONSTELLATION,
                FilterFieldEnum.DRIVER     : ORM_DeviceDriverEnum.XR,
                FilterFieldEnum.DRIVER     : DeviceDriverEnum.DEVICEDRIVER_XR,
            }
        ]))