Commit c3e5b993 authored by Pablo Armingol's avatar Pablo Armingol
Browse files

Instanciate Device driver CUSTOM_IPOWDM

parent 98473ad7
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -59,7 +59,8 @@ def validate_device_driver_enum(message):
        'DEVICEDRIVER_RYU',
        'DEVICEDRIVER_GNMI_NOKIA_SRLINUX',
        'DEVICEDRIVER_OPENROADM',
        'DEVICEDRIVER_GNMI_OPENCONFIG',
        'DEVICEDRIVER_RESTCONF_OPENCONFIG',
        'DEVICEDRIVER_CUSTOM_IPOWDM',
    ]

def validate_device_operational_status_enum(message):
+1 −0
Original line number Diff line number Diff line
@@ -44,6 +44,7 @@ class ORM_DeviceDriverEnum(enum.Enum):
    GNMI_NOKIA_SRLINUX    = DeviceDriverEnum.DEVICEDRIVER_GNMI_NOKIA_SRLINUX
    OPENROADM             = DeviceDriverEnum.DEVICEDRIVER_OPENROADM
    RESTCONF_OPENCONFIG   = DeviceDriverEnum.DEVICEDRIVER_RESTCONF_OPENCONFIG
    CUSTOM_IPOWDM         = DeviceDriverEnum.DEVICEDRIVER_CUSTOM_IPOWDM

grpc_to_enum__device_driver = functools.partial(
    grpc_to_enum, DeviceDriverEnum, ORM_DeviceDriverEnum)
+11 −0
Original line number Diff line number Diff line
@@ -270,3 +270,14 @@ if LOAD_ALL_DEVICE_DRIVERS:
                FilterFieldEnum.DRIVER : DeviceDriverEnum.DEVICEDRIVER_RESTCONF_OPENCONFIG,
            }
        ]))
if LOAD_ALL_DEVICE_DRIVERS:
    from .custom_ipowdm.CustomIPoWDMDriver import CustomIPoWDMDriver # pylint: disable=wrong-import-position
    DRIVERS.append(
        (CustomIPoWDMDriver, [
            {
                FilterFieldEnum.DEVICE_TYPE: [
                    DeviceTypeEnum.PACKET_ROUTER
                ],
                FilterFieldEnum.DRIVER     : DeviceDriverEnum.DEVICEDRIVER_CUSTOM_IPOWDM,
            }
        ]))
 No newline at end of file
+1 −0
Original line number Diff line number Diff line
@@ -51,6 +51,7 @@ MAPPING_DRIVER = {
    'DEVICEDRIVER_GNMI_NOKIA_SRLINUX'   : 19,
    'DEVICEDRIVER_OPENROADM'            : 20,
    'DEVICEDRIVER_RESTCONF_OPENCONFIG'  : 21,
    'DEVICEDRIVER_CUSTOM_IPOWDM'        : 22,
}


+1 −0
Original line number Diff line number Diff line
@@ -56,6 +56,7 @@ MAPPING_DRIVER = {
    'DEVICEDRIVER_GNMI_NOKIA_SRLINUX'   : 19,
    'DEVICEDRIVER_OPENROADM'            : 20,
    'DEVICEDRIVER_RESTCONF_OPENCONFIG'  : 21,
    'DEVICEDRIVER_CUSTOM_IPOWDM'        : 22,
}


Loading