HIGUCHI Yuta | 07a9e56 | 2016-05-23 16:41:17 -0700 | [diff] [blame] | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | <!-- |
| 3 | ~ Copyright 2016-present Open Networking Laboratory |
| 4 | ~ |
| 5 | ~ Licensed under the Apache License, Version 2.0 (the "License"); |
| 6 | ~ you may not use this file except in compliance with the License. |
| 7 | ~ You may obtain a copy of the License at |
| 8 | ~ |
| 9 | ~ http://www.apache.org/licenses/LICENSE-2.0 |
| 10 | ~ |
| 11 | ~ Unless required by applicable law or agreed to in writing, software |
| 12 | ~ distributed under the License is distributed on an "AS IS" BASIS, |
| 13 | ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| 14 | ~ See the License for the specific language governing permissions and |
| 15 | ~ limitations under the License. |
| 16 | --> |
| 17 | <drivers> |
| 18 | <driver name="linc-oe" extends="default" |
| 19 | manufacturer="FlowForwarding.org" hwVersion="Unknown" |
Jimmy Yan | 4deb03b | 2016-06-24 10:53:54 -0700 | [diff] [blame] | 20 | swVersion="LINC(-OE)? OpenFlow Software Switch 1.1"> |
HIGUCHI Yuta | 07a9e56 | 2016-05-23 16:41:17 -0700 | [diff] [blame] | 21 | <behaviour api="org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver" |
| 22 | impl="org.onosproject.driver.optical.handshaker.OfOpticalSwitchImplLinc13"/> |
| 23 | <behaviour api="org.onosproject.net.behaviour.LambdaQuery" |
| 24 | impl="org.onosproject.driver.optical.query.LincOELambdaQuery"/> |
| 25 | <behaviour api="org.onosproject.net.optical.OpticalDevice" |
| 26 | impl="org.onosproject.net.optical.DefaultOpticalDevice"/> |
| 27 | </driver> |
| 28 | |
| 29 | <driver name="calient" extends="default" |
| 30 | manufacturer="calient technologies inc" hwVersion="calient hardware.*" |
| 31 | swVersion="ocs software version.*"> |
| 32 | <behaviour api="org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver" |
| 33 | impl="org.onosproject.driver.optical.handshaker.CalientFiberSwitchHandshaker"/> |
| 34 | <behaviour api="org.onosproject.net.behaviour.LambdaQuery" |
| 35 | impl="org.onosproject.driver.optical.query.CalientLambdaQuery"/> |
| 36 | </driver> |
| 37 | |
| 38 | <driver name="eci" extends="default" |
| 39 | manufacturer="ECI Telecom" hwVersion="Optical.*" swVersion="V_1_0"> |
| 40 | <behaviour api="org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver" |
| 41 | impl="org.onosproject.driver.optical.handshaker.OFOpticalSwitch13"/> |
| 42 | <behaviour api="org.onosproject.net.behaviour.TributarySlotQuery" |
| 43 | impl="org.onosproject.driver.optical.query.DefaultTributarySlotQuery" /> |
| 44 | <behaviour api="org.onosproject.net.behaviour.LambdaQuery" |
| 45 | impl="org.onosproject.driver.optical.query.OFOpticalSwitch13LambdaQuery"/> |
| 46 | <behaviour api="org.onosproject.net.optical.OpticalDevice" |
| 47 | impl="org.onosproject.net.optical.DefaultOpticalDevice"/> |
| 48 | </driver> |
| 49 | |
| 50 | <driver name="oplk-roadm" extends="default" |
| 51 | manufacturer="Oplink a Molex company" hwVersion="ROADM" |
| 52 | swVersion="of-agent"> |
| 53 | <behaviour api="org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver" |
Mao Lu | 1f52470 | 2017-02-22 17:05:12 +0800 | [diff] [blame] | 54 | impl="org.onosproject.driver.optical.handshaker.OplinkRoadmHandshaker"/> |
Jimmy Yan | 4deb03b | 2016-06-24 10:53:54 -0700 | [diff] [blame] | 55 | <behaviour api="org.onosproject.net.behaviour.LambdaQuery" |
| 56 | impl="org.onosproject.driver.optical.query.OplinkRoadmLambdaQuery"/> |
HIGUCHI Yuta | 07a9e56 | 2016-05-23 16:41:17 -0700 | [diff] [blame] | 57 | <behaviour api="org.onosproject.net.optical.OpticalDevice" |
| 58 | impl="org.onosproject.net.optical.DefaultOpticalDevice"/> |
yjimmyy | 646aa02 | 2016-07-05 12:09:50 -0700 | [diff] [blame] | 59 | <behaviour api="org.onosproject.net.behaviour.PowerConfig" |
| 60 | impl="org.onosproject.driver.optical.power.OplinkRoadmPowerConfig"/> |
yjimmyy | cfcb053 | 2016-07-11 16:03:48 -0700 | [diff] [blame] | 61 | <behaviour api="org.onosproject.codec.ExtensionTreatmentCodec" |
| 62 | impl="org.onosproject.driver.optical.extensions.OplinkExtensionTreatmentCodec"/> |
| 63 | <behaviour api="org.onosproject.openflow.controller.ExtensionTreatmentInterpreter" |
| 64 | impl="org.onosproject.driver.extensions.OplinkExtensionTreatmentInterpreter"/> |
HIGUCHI Yuta | 07a9e56 | 2016-05-23 16:41:17 -0700 | [diff] [blame] | 65 | </driver> |
| 66 | |
MaoLu | 0cde9ce | 2017-01-23 19:08:35 -0800 | [diff] [blame] | 67 | <driver name="oplk_ops" extends="default" |
| 68 | manufacturer="Oplink a Molex company" hwVersion="protection-switch" swVersion="of-agent-1.0"> |
| 69 | <behaviour api="org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver" |
| 70 | impl="org.onosproject.driver.optical.handshaker.OplinkSwitchHandshaker"/> |
| 71 | </driver> |
| 72 | |
MaoLu | c201ae4 | 2017-02-06 17:57:01 -0800 | [diff] [blame] | 73 | <driver name="oplk-edfa" extends="default" |
| 74 | manufacturer="Oplink a Molex company" hwVersion="edfa" swVersion="of-agent-1.0"> |
| 75 | <behaviour api="org.onosproject.openflow.controller.driver.OpenFlowSwitchDriver" |
| 76 | impl="org.onosproject.driver.optical.handshaker.OplinkEdfaHandshaker"/> |
| 77 | <behaviour api="org.onosproject.net.behaviour.LambdaQuery" |
| 78 | impl="org.onosproject.driver.optical.query.OplinkEdfaLambdaQuery"/> |
| 79 | <behaviour api="org.onosproject.net.behaviour.PowerConfig" |
| 80 | impl="org.onosproject.driver.optical.power.OplinkEdfaPowerConfig"/> |
| 81 | </driver> |
HIGUCHI Yuta | 07a9e56 | 2016-05-23 16:41:17 -0700 | [diff] [blame] | 82 | </drivers> |
| 83 | |