blob: 247238585bba9e0f87f45af4158f26789cf4bcab [file] [log] [blame]
Yuta HIGUCHI8c6e1942018-04-05 13:40:51 -07001<?xml version="1.0" encoding="UTF-8"?>
2<!--
3 ~ Copyright 2018-present Open Networking Foundation
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>
Diego Garcia3c4d98b2018-12-18 11:47:01 +010018 <driver name="ols" manufacturer="tapi-swagger" hwVersion="0" swVersion="2.1">
19 <behaviour api="org.onosproject.net.device.DeviceDescriptionDiscovery"
20 impl="org.onosproject.drivers.odtn.tapi.TapiDeviceDescriptionDiscovery"/>
Diego Garcia9ba838a2019-01-10 13:53:31 +010021 <behaviour api ="org.onosproject.net.behaviour.LambdaQuery"
22 impl="org.onosproject.drivers.odtn.tapi.TapiDeviceLambdaQuery"/>
Diego Garcia3c4d98b2018-12-18 11:47:01 +010023 <!--<behaviour api="org.onosproject.net.flow.FlowRuleProgrammable"
24 impl="org.onosproject.drivers.odtn.TapiFlowRuleProgrammable-->
25 </driver>
Yuta HIGUCHI8c6e1942018-04-05 13:40:51 -070026 <driver name="odtn" manufacturer="" hwVersion="" swVersion="">
27 <behaviour api="org.onosproject.net.device.DeviceDescriptionDiscovery"
28 impl="org.onosproject.drivers.odtn.OpenConfigDeviceDiscovery"/>
29 <behaviour api="org.onosproject.odtn.behaviour.OdtnDeviceDescriptionDiscovery"
30 impl="org.onosproject.drivers.odtn.OpenConfigDeviceDiscovery"/>
31 <behaviour api="org.onosproject.odtn.behaviour.ConfigurableTransceiver"
32 impl="org.onosproject.odtn.behaviour.PlainTransceiver"/>
33 </driver>
Ramon Casellas03f194f2018-11-15 16:06:02 +010034
35 <driver name="terminal-device" manufacturer="CTTC" hwVersion="" swVersion="">
Ramon Casellasfbcd2942018-05-25 14:41:40 +020036 <behaviour api="org.onosproject.net.device.DeviceDescriptionDiscovery"
37 impl="org.onosproject.drivers.odtn.openconfig.TerminalDeviceDiscovery"/>
Ramon Casellas03f194f2018-11-15 16:06:02 +010038 <behaviour api ="org.onosproject.net.optical.OpticalDevice"
39 impl="org.onosproject.net.optical.DefaultOpticalDevice"/>
40 <behaviour api ="org.onosproject.net.behaviour.LambdaQuery"
41 impl="org.onosproject.drivers.odtn.openconfig.TerminalDeviceLambdaQuery"/>
42 <behaviour api="org.onosproject.net.flow.FlowRuleProgrammable"
43 impl="org.onosproject.drivers.odtn.openconfig.TerminalDeviceFlowRuleProgrammable"/>
Ramon Casellasfbcd2942018-05-25 14:41:40 +020044 </driver>
Ramon Casellas03f194f2018-11-15 16:06:02 +010045
hirokieec31ef2018-05-21 07:34:25 -070046 <driver name="infinera-xt3300" manufacturer="infinera" hwVersion="xt3300" swVersion="18.0">
47 <behaviour api="org.onosproject.net.device.DeviceDescriptionDiscovery"
48 impl="org.onosproject.drivers.odtn.InfineraOpenConfigDeviceDiscovery"/>
49 <behaviour api="org.onosproject.odtn.behaviour.OdtnDeviceDescriptionDiscovery"
50 impl="org.onosproject.drivers.odtn.InfineraOpenConfigDeviceDiscovery"/>
51 <behaviour api="org.onosproject.odtn.behaviour.ConfigurableTransceiver"
Ai Hamanobd51cdd2018-10-18 11:30:07 +090052 impl="org.onosproject.odtn.behaviour.InfineraTransceiver"/>
hirokieec31ef2018-05-21 07:34:25 -070053 </driver>
hiroki9e1484d2018-12-07 09:36:49 -080054 <driver name="cassini-ocnos" manufacturer="Edgecore" hwVersion="cassini" swVersion="OcNOS">
55 <behaviour api="org.onosproject.net.device.DeviceDescriptionDiscovery"
56 impl="org.onosproject.drivers.odtn.CassiniTerminalDeviceDiscovery"/>
57 <behaviour api="org.onosproject.odtn.behaviour.OdtnDeviceDescriptionDiscovery"
58 impl="org.onosproject.drivers.odtn.CassiniTerminalDeviceDiscovery"/>
59 <behaviour api="org.onosproject.odtn.behaviour.ConfigurableTransceiver"
60 impl="org.onosproject.odtn.behaviour.CassiniTransceiver"/>
hiroki9d3ad8b2019-01-20 20:05:51 -080061 <behaviour api ="org.onosproject.net.optical.OpticalDevice"
62 impl="org.onosproject.net.optical.DefaultOpticalDevice"/>
63 <behaviour api ="org.onosproject.net.behaviour.LambdaQuery"
64 impl="org.onosproject.drivers.odtn.openconfig.TerminalDeviceLambdaQuery"/>
65 <behaviour api="org.onosproject.net.flow.FlowRuleProgrammable"
66 impl="org.onosproject.drivers.odtn.CassiniFlowRuleProgrammable"/>
hiroki9e1484d2018-12-07 09:36:49 -080067 </driver>
quan PHAM VAN32d70e52018-08-01 17:35:30 -070068 <driver name="nokia-1830" manufacturer="nokia" hwVersion="1830" swVersion="R10.1.1">
69 <behaviour api="org.onosproject.net.device.DeviceDescriptionDiscovery"
70 impl="org.onosproject.drivers.odtn.NokiaOpenConfigDeviceDiscovery"/>
71 <behaviour api="org.onosproject.odtn.behaviour.OdtnDeviceDescriptionDiscovery"
72 impl="org.onosproject.drivers.odtn.NokiaOpenConfigDeviceDiscovery"/>
73 <behaviour api="org.onosproject.odtn.behaviour.ConfigurableTransceiver"
74 impl="org.onosproject.odtn.behaviour.PlainTransceiver"/>
75 <property name="netconfClientCapability">urn:ietf:params:netconf:base:1.0|
76 urn:ietf:params:netconf:capability:writable-running:1.0|
77 urn:ietf:params:netconf:capability:notification:1.0|
78 urn:ietf:params:netconf:capability:interleave:1.0|
79 urn:ietf:params:netconf:capability:rollback-on-error:1.0|
80 http://nokia.com/yang/nokia-security?module=nokia-security&amp;revision=2017-05-10|
81 http://openconfig.net/yang/terminal-device?module=openconfig-terminal-device&amp;revision=2017-07-08|
82 http://openconfig.net/yang/platform?module=openconfig-platform&amp;revision=2016-12-22|
83 http://openconfig.net/yang/telemetry?module=openconfig-telemetry&amp;revision=2017-08-24|
84 http://openconfig.net/yang/rpc-api?module=openconfig-rpc&amp;revision=2016-04-05|
85 http://openconfig.net/yang/alarms?module=openconfig-alarms&amp;revision=2018-01-16|
86 http://openconfig.net/yang/system?module=openconfig-system&amp;revision=2018-01-21|
87 http://openconfig.net/yang/rpc-types?module=openconfig-rpc-types&amp;revision=2016-04-05|
88 http://openconfig.net/yang/transport-types?module=openconfig-transport-types&amp;revision=2017-08-16|
89 http://openconfig.net/yang/platform-types?module=openconfig-platform-types&amp;revision=2017-08-16|
90 http://openconfig.net/yang/platform/linecard?module=openconfig-platform-linecard&amp;revision=2017-08-03|
91 http://openconfig.net/yang/platform/transceiver?module=openconfig-platform-transceiver&amp;revision=2017-07-08|
92 http://openconfig.net/yang/transport-line-common?module=openconfig-transport-line-common&amp;revision=2017-07-08|
93 http://openconfig.net/yang/telemetry-types?module=openconfig-telemetry-types&amp;revision=2017-08-24|
94 http://openconfig.net/yang/openconfig-ext?module=openconfig-extensions&amp;revision=2017-04-11|
95 http://openconfig.net/yang/types/inet?module=openconfig-inet-types&amp;revision=2017-08-24|
96 http://openconfig.net/yang/alarms/types?module=openconfig-alarm-types&amp;revision=2018-01-16|
97 http://nokia.com/yang/nokia-openconfig-userlabel-ext?module=nokia-openconfig-userlabel-ext&amp;revision=2017-12-10|
98 http://nokia.com/yang/nokia-openconfig-exttypes?module=nokia-openconfig-exttypes&amp;revision=2017-10-26|
99 http://nokia.com/yang/nokia-openconfig-telemetry-ext?module=nokia-openconfig-telemetry-ext&amp;revision=2017-11-13|
100 http://openconfig.net/yang/openconfig-types?module=openconfig-types&amp;revision=2017-08-16|
101 http://openconfig.net/yang/types/yang?module=openconfig-yang-types&amp;revision=2017-07-30|
102 urn:ietf:params:xml:ns:yang:ietf-yang-types?module=ietf-yang-types&amp;revision=2013-07-15</property>
103 </driver>
Yuta HIGUCHI8c6e1942018-04-05 13:40:51 -0700104</drivers>
105