Config based Optical Device
Change-Id: Idaf0ef998eb00c06f8a6293c6fd3991bd2f4671a
diff --git a/drivers/optical/src/main/resources/optical-drivers.xml b/drivers/optical/src/main/resources/optical-drivers.xml
index 42bc70e..e483945 100644
--- a/drivers/optical/src/main/resources/optical-drivers.xml
+++ b/drivers/optical/src/main/resources/optical-drivers.xml
@@ -114,6 +114,20 @@
</driver>
+ <driver name="optical-config" manufacturer="config" hwVersion="config" swVersion="config">
+ <behaviour api="org.onosproject.net.optical.OpticalDevice"
+ impl="org.onosproject.net.optical.DefaultOpticalDevice"/>
+
+ <behaviour api="org.onosproject.net.device.DeviceDescriptionDiscovery"
+ impl="org.onosproject.driver.optical.config.ConfigOpticalDeviceDiscovery"/>
+
+ <behaviour api="org.onosproject.net.flow.FlowRuleProgrammable"
+ impl="org.onosproject.driver.optical.config.ConfigFlowRuleProgrammable"/>
+
+ <behaviour api="org.onosproject.net.behaviour.LambdaQuery"
+ impl="org.onosproject.driver.optical.query.ConfigLambdaQuery"/>
+
+ </driver>
</drivers>