blob: 7f47295eeff9011dc797320177a8f5b790d33f71 [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 Garcia09ab5e22018-12-18 11:47:01 +010018 <driver name="ols" manufacturer="tapi-swagger" hwVersion="0" swVersion="2.1">
Andrea Campanella3d2ba462019-08-22 16:29:21 +020019 <behaviour api ="org.onosproject.net.optical.OpticalDevice"
20 impl="org.onosproject.net.optical.DefaultOpticalDevice"/>
Diego Garcia09ab5e22018-12-18 11:47:01 +010021 <behaviour api="org.onosproject.net.device.DeviceDescriptionDiscovery"
22 impl="org.onosproject.drivers.odtn.tapi.TapiDeviceDescriptionDiscovery"/>
Diego Garciaaab99472019-01-10 13:53:31 +010023 <behaviour api ="org.onosproject.net.behaviour.LambdaQuery"
24 impl="org.onosproject.drivers.odtn.tapi.TapiDeviceLambdaQuery"/>
Andrea Campanella2bdf2042019-01-28 13:47:11 +010025 <behaviour api="org.onosproject.net.flow.FlowRuleProgrammable"
26 impl="org.onosproject.drivers.odtn.tapi.TapiFlowRuleProgrammable"/>
Diego Garcia09ab5e22018-12-18 11:47:01 +010027 </driver>
Yuta HIGUCHI8c6e1942018-04-05 13:40:51 -070028 <driver name="odtn" manufacturer="" hwVersion="" swVersion="">
29 <behaviour api="org.onosproject.net.device.DeviceDescriptionDiscovery"
30 impl="org.onosproject.drivers.odtn.OpenConfigDeviceDiscovery"/>
31 <behaviour api="org.onosproject.odtn.behaviour.OdtnDeviceDescriptionDiscovery"
32 impl="org.onosproject.drivers.odtn.OpenConfigDeviceDiscovery"/>
33 <behaviour api="org.onosproject.odtn.behaviour.ConfigurableTransceiver"
34 impl="org.onosproject.odtn.behaviour.PlainTransceiver"/>
35 </driver>
Ramon Casellas03f194f2018-11-15 16:06:02 +010036
37 <driver name="terminal-device" manufacturer="CTTC" hwVersion="" swVersion="">
Ramon Casellasfbcd2942018-05-25 14:41:40 +020038 <behaviour api="org.onosproject.net.device.DeviceDescriptionDiscovery"
39 impl="org.onosproject.drivers.odtn.openconfig.TerminalDeviceDiscovery"/>
Ramon Casellas03f194f2018-11-15 16:06:02 +010040 <behaviour api ="org.onosproject.net.optical.OpticalDevice"
41 impl="org.onosproject.net.optical.DefaultOpticalDevice"/>
42 <behaviour api ="org.onosproject.net.behaviour.LambdaQuery"
43 impl="org.onosproject.drivers.odtn.openconfig.TerminalDeviceLambdaQuery"/>
44 <behaviour api="org.onosproject.net.flow.FlowRuleProgrammable"
45 impl="org.onosproject.drivers.odtn.openconfig.TerminalDeviceFlowRuleProgrammable"/>
Ramon Casellasfbcd2942018-05-25 14:41:40 +020046 </driver>
Ramon Casellas03f194f2018-11-15 16:06:02 +010047
alessio111ea5d2021-12-01 12:08:14 +010048 <driver name="client-line-terminal-device" manufacturer="CNIT" hwVersion="" swVersion="">
alessio0a0f3342019-10-28 16:58:01 +010049 <behaviour api="org.onosproject.net.device.DeviceDescriptionDiscovery"
50 impl="org.onosproject.drivers.odtn.openconfig.ClientLineTerminalDeviceDiscovery"/>
51 <behaviour api ="org.onosproject.net.optical.OpticalDevice"
52 impl="org.onosproject.net.optical.DefaultOpticalDevice"/>
53 <behaviour api ="org.onosproject.net.behaviour.LambdaQuery"
54 impl="org.onosproject.drivers.odtn.openconfig.TerminalDeviceLambdaQuery"/>
55 <behaviour api="org.onosproject.net.flow.FlowRuleProgrammable"
56 impl="org.onosproject.drivers.odtn.openconfig.ClientLineTerminalDeviceFlowRuleProgrammable"/>
alessio0af65232020-09-19 17:06:37 +020057 <behaviour api="org.onosproject.net.behaviour.InternalConnectivity"
58 impl="org.onosproject.drivers.odtn.FullMeshInternalConnectivity"/>
alessio0a0f3342019-10-28 16:58:01 +010059 </driver>
60
Ramon Casellas99c16252019-05-31 14:29:00 +020061 <driver name="openroadm" extends="" manufacturer="CTTC/CNIT" hwVersion="0.0.1" swVersion="0.0.1">
62 <behaviour api ="org.onosproject.net.device.DeviceDescriptionDiscovery"
63 impl="org.onosproject.drivers.odtn.openroadm.OpenRoadmDeviceDescription"/>
64 <behaviour api="org.onosproject.net.flow.FlowRuleProgrammable"
65 impl="org.onosproject.drivers.odtn.openroadm.OpenRoadmFlowRuleProgrammable"/>
66 <behaviour api ="org.onosproject.net.behaviour.LambdaQuery"
67 impl="org.onosproject.drivers.odtn.openroadm.OpenRoadmLambdaQuery"/>
68 <behaviour api ="org.onosproject.net.optical.OpticalDevice"
69 impl="org.onosproject.net.optical.DefaultOpticalDevice"/>
70 </driver>
71
hirokieec31ef2018-05-21 07:34:25 -070072 <driver name="infinera-xt3300" manufacturer="infinera" hwVersion="xt3300" swVersion="18.0">
73 <behaviour api="org.onosproject.net.device.DeviceDescriptionDiscovery"
74 impl="org.onosproject.drivers.odtn.InfineraOpenConfigDeviceDiscovery"/>
75 <behaviour api="org.onosproject.odtn.behaviour.OdtnDeviceDescriptionDiscovery"
76 impl="org.onosproject.drivers.odtn.InfineraOpenConfigDeviceDiscovery"/>
77 <behaviour api="org.onosproject.odtn.behaviour.ConfigurableTransceiver"
Ai Hamanobd51cdd2018-10-18 11:30:07 +090078 impl="org.onosproject.odtn.behaviour.InfineraTransceiver"/>
hirokieec31ef2018-05-21 07:34:25 -070079 </driver>
hiroki9e1484d2018-12-07 09:36:49 -080080 <driver name="cassini-ocnos" manufacturer="Edgecore" hwVersion="cassini" swVersion="OcNOS">
81 <behaviour api="org.onosproject.net.device.DeviceDescriptionDiscovery"
82 impl="org.onosproject.drivers.odtn.CassiniTerminalDeviceDiscovery"/>
83 <behaviour api="org.onosproject.odtn.behaviour.OdtnDeviceDescriptionDiscovery"
84 impl="org.onosproject.drivers.odtn.CassiniTerminalDeviceDiscovery"/>
85 <behaviour api="org.onosproject.odtn.behaviour.ConfigurableTransceiver"
86 impl="org.onosproject.odtn.behaviour.CassiniTransceiver"/>
hiroki337c5522019-01-20 20:05:51 -080087 <behaviour api ="org.onosproject.net.optical.OpticalDevice"
88 impl="org.onosproject.net.optical.DefaultOpticalDevice"/>
89 <behaviour api ="org.onosproject.net.behaviour.LambdaQuery"
90 impl="org.onosproject.drivers.odtn.openconfig.TerminalDeviceLambdaQuery"/>
91 <behaviour api="org.onosproject.net.flow.FlowRuleProgrammable"
92 impl="org.onosproject.drivers.odtn.CassiniFlowRuleProgrammable"/>
Boyuan Yana00e3d02019-04-10 23:43:12 -070093 <behaviour api="org.onosproject.net.behaviour.PowerConfig"
94 impl="org.onosproject.drivers.odtn.CassiniTerminalDevicePowerConfig"/>
Rohit Singh16d4df92019-07-15 19:33:05 +053095 <behaviour api="org.onosproject.net.behaviour.ModulationConfig"
Andrea Campanella99ab7102019-07-26 14:43:14 +020096 impl="org.onosproject.drivers.odtn.CassiniModulationOpenConfig"/>
Rohit Singh35fd94c2019-11-11 16:38:18 +053097 <behaviour api="org.onosproject.net.behaviour.BitErrorRateState"
98 impl="org.onosproject.drivers.odtn.CassiniBitErrorRateState"/>
Andrea Campanella99ab7102019-07-26 14:43:14 +020099 </driver>
alessio111ea5d2021-12-01 12:08:14 +0100100 <driver name="cassini-ocnos5" manufacturer="Edgecore"
101 hwVersion="2019-05-29T06:35:43Z"
102 swVersion="EC_AS7716-24SC-OcNOS-5.0.187-OTN_IPBASE-S0-P0">
103 <behaviour api="org.onosproject.net.device.DeviceDescriptionDiscovery"
104 impl="org.onosproject.drivers.odtn.CassiniOcnos5DeviceDiscovery"/>
105 <behaviour api ="org.onosproject.net.optical.OpticalDevice"
106 impl="org.onosproject.net.optical.DefaultOpticalDevice"/>
107 <behaviour api ="org.onosproject.net.behaviour.LambdaQuery"
108 impl="org.onosproject.drivers.odtn.openconfig.TerminalDeviceLambdaQuery"/>
109 <behaviour api="org.onosproject.net.flow.FlowRuleProgrammable"
110 impl="org.onosproject.drivers.odtn.CassiniOcnos5FlowRuleProgrammable"/>
111 <behaviour api="org.onosproject.net.behaviour.PowerConfig"
112 impl="org.onosproject.drivers.odtn.CassiniOcnos5PowerConfig"/>
113 <behaviour api="org.onosproject.net.behaviour.ModulationConfig"
114 impl="org.onosproject.drivers.odtn.CassiniOcnos5Modulation"/>
115 <behaviour api="org.onosproject.net.behaviour.BitErrorRateState"
116 impl="org.onosproject.drivers.odtn.CassiniOcnos5BitErrorRate"/>
117 </driver>
118
Andrea Campanella3a361452019-08-02 10:17:53 +0200119 <driver name="cassini-ocnos-old" manufacturer="Edgecore" hwVersion="cassini" swVersion="OcNOS">
120 <behaviour api="org.onosproject.net.device.DeviceDescriptionDiscovery"
121 impl="org.onosproject.drivers.odtn.CassiniTerminalDeviceDiscoveryOld"/>
122 <behaviour api="org.onosproject.odtn.behaviour.OdtnDeviceDescriptionDiscovery"
123 impl="org.onosproject.drivers.odtn.CassiniTerminalDeviceDiscoveryOld"/>
124 <behaviour api="org.onosproject.odtn.behaviour.ConfigurableTransceiver"
125 impl="org.onosproject.odtn.behaviour.CassiniTransceiver"/>
126 <behaviour api ="org.onosproject.net.optical.OpticalDevice"
127 impl="org.onosproject.net.optical.DefaultOpticalDevice"/>
128 <behaviour api ="org.onosproject.net.behaviour.LambdaQuery"
129 impl="org.onosproject.drivers.odtn.openconfig.TerminalDeviceLambdaQuery"/>
130 <behaviour api="org.onosproject.net.flow.FlowRuleProgrammable"
131 impl="org.onosproject.drivers.odtn.CassiniFlowRuleProgrammable"/>
132 <behaviour api="org.onosproject.net.behaviour.PowerConfig"
133 impl="org.onosproject.drivers.odtn.CassiniTerminalDevicePowerConfig"/>
134 </driver>
Andrea Campanella99ab7102019-07-26 14:43:14 +0200135 <driver name="cassini-ocnos-ipi-model" manufacturer="Edgecore" hwVersion="cassini" swVersion="OcNOS">
136 <behaviour api="org.onosproject.net.device.DeviceDescriptionDiscovery"
137 impl="org.onosproject.drivers.odtn.CassiniTerminalDeviceDiscovery"/>
138 <behaviour api="org.onosproject.odtn.behaviour.OdtnDeviceDescriptionDiscovery"
139 impl="org.onosproject.drivers.odtn.CassiniTerminalDeviceDiscovery"/>
140 <behaviour api="org.onosproject.odtn.behaviour.ConfigurableTransceiver"
141 impl="org.onosproject.odtn.behaviour.CassiniTransceiver"/>
142 <behaviour api ="org.onosproject.net.optical.OpticalDevice"
143 impl="org.onosproject.net.optical.DefaultOpticalDevice"/>
144 <behaviour api ="org.onosproject.net.behaviour.LambdaQuery"
145 impl="org.onosproject.drivers.odtn.openconfig.TerminalDeviceLambdaQuery"/>
146 <behaviour api="org.onosproject.net.flow.FlowRuleProgrammable"
147 impl="org.onosproject.drivers.odtn.CassiniFlowRuleProgrammable"/>
148 <behaviour api="org.onosproject.net.behaviour.PowerConfig"
149 impl="org.onosproject.drivers.odtn.CassiniTerminalDevicePowerConfig"/>
150 <behaviour api="org.onosproject.net.behaviour.ModulationConfig"
151 impl="org.onosproject.drivers.odtn.CassiniModulationOcNos"/>
152 </driver>
153 <driver name="cassini-openconfig" manufacturer="Edgecore" hwVersion="cassini" swVersion="OcNOS">
154 <behaviour api="org.onosproject.net.device.DeviceDescriptionDiscovery"
Andrea Campanella3a361452019-08-02 10:17:53 +0200155 impl="org.onosproject.drivers.odtn.CassiniTerminalDeviceDiscoveryOld"/>
Andrea Campanella99ab7102019-07-26 14:43:14 +0200156 <behaviour api="org.onosproject.odtn.behaviour.OdtnDeviceDescriptionDiscovery"
Andrea Campanella3a361452019-08-02 10:17:53 +0200157 impl="org.onosproject.drivers.odtn.CassiniTerminalDeviceDiscoveryOld"/>
Andrea Campanella99ab7102019-07-26 14:43:14 +0200158 <behaviour api="org.onosproject.odtn.behaviour.ConfigurableTransceiver"
159 impl="org.onosproject.odtn.behaviour.CassiniTransceiver"/>
160 <behaviour api ="org.onosproject.net.optical.OpticalDevice"
161 impl="org.onosproject.net.optical.DefaultOpticalDevice"/>
162 <behaviour api ="org.onosproject.net.behaviour.LambdaQuery"
163 impl="org.onosproject.drivers.odtn.openconfig.TerminalDeviceLambdaQuery"/>
164 <behaviour api="org.onosproject.net.flow.FlowRuleProgrammable"
165 impl="org.onosproject.drivers.odtn.CassiniFlowRuleProgrammable"/>
166 <behaviour api="org.onosproject.net.behaviour.PowerConfig"
Andrea Campanella3a361452019-08-02 10:17:53 +0200167 impl="org.onosproject.drivers.odtn.CassiniTerminalDevicePowerConfigExt"/>
Andrea Campanella99ab7102019-07-26 14:43:14 +0200168 <behaviour api="org.onosproject.net.behaviour.ModulationConfig"
Sudeep Desai5013f492020-01-08 16:01:47 +0530169 impl="org.onosproject.drivers.odtn.TerminalDeviceModulationConfig"/>
hiroki9e1484d2018-12-07 09:36:49 -0800170 </driver>
Andrea Campanellaa9cdaf62019-09-08 10:30:16 -0700171
172 <driver name="groove" manufacturer="Infinera" hwVersion="groove" swVersion="4.0.3">
173 <behaviour api="org.onosproject.net.device.DeviceDescriptionDiscovery"
174 impl="org.onosproject.drivers.odtn.GrooveOpenConfigDeviceDiscovery"/>
175 <behaviour api="org.onosproject.odtn.behaviour.OdtnDeviceDescriptionDiscovery"
176 impl="org.onosproject.drivers.odtn.GrooveOpenConfigDeviceDiscovery"/>
177 <behaviour api="org.onosproject.odtn.behaviour.ConfigurableTransceiver"
178 impl="org.onosproject.odtn.behaviour.PlainTransceiver"/>
179 <behaviour api ="org.onosproject.net.optical.OpticalDevice"
180 impl="org.onosproject.net.optical.DefaultOpticalDevice"/>
181 <behaviour api ="org.onosproject.net.behaviour.LambdaQuery"
182 impl="org.onosproject.drivers.odtn.GrooveOpenConfigLambdaQuery"/>
183 <behaviour api="org.onosproject.net.flow.FlowRuleProgrammable"
184 impl="org.onosproject.drivers.odtn.GrooveOpenConfigFlowRuleProgrammable"/>
185 <behaviour api="org.onosproject.net.behaviour.PowerConfig"
186 impl="org.onosproject.drivers.odtn.GrooveOpenConfigDevicePowerConfig"/>
187 <behaviour api="org.onosproject.net.behaviour.ModulationConfig"
188 impl="org.onosproject.drivers.odtn.GrooveModulationOpenConfig"/>
189 </driver>
190
quan PHAM VAN32d70e52018-08-01 17:35:30 -0700191 <driver name="nokia-1830" manufacturer="nokia" hwVersion="1830" swVersion="R10.1.1">
192 <behaviour api="org.onosproject.net.device.DeviceDescriptionDiscovery"
193 impl="org.onosproject.drivers.odtn.NokiaOpenConfigDeviceDiscovery"/>
194 <behaviour api="org.onosproject.odtn.behaviour.OdtnDeviceDescriptionDiscovery"
195 impl="org.onosproject.drivers.odtn.NokiaOpenConfigDeviceDiscovery"/>
196 <behaviour api="org.onosproject.odtn.behaviour.ConfigurableTransceiver"
197 impl="org.onosproject.odtn.behaviour.PlainTransceiver"/>
qphamvan9aedb562019-02-19 14:38:53 +0100198 <behaviour api="org.onosproject.net.flow.FlowRuleProgrammable"
199 impl="org.onosproject.drivers.odtn.NokiaFlowRuleProgrammable"/>
200 <behaviour api ="org.onosproject.net.optical.OpticalDevice"
201 impl="org.onosproject.net.optical.DefaultOpticalDevice"/>
202 <behaviour api ="org.onosproject.net.behaviour.LambdaQuery"
203 impl="org.onosproject.drivers.odtn.openconfig.TerminalDeviceLambdaQuery"/>
Eroshkin Ivan85f21c82019-12-12 15:20:34 +0100204 <behaviour api="org.onosproject.alarm.DeviceAlarmConfig"
205 impl="org.onosproject.drivers.odtn.NokiaOpenConfigAlarmConfig"/>
Ivan Eroshkin45ff4862019-10-08 14:59:38 +0200206 <behaviour api="org.onosproject.net.behaviour.PowerConfig"
207 impl="org.onosproject.drivers.odtn.NokiaTerminalDevicePowerConfig"/>
quan PHAM VAN32d70e52018-08-01 17:35:30 -0700208 <property name="netconfClientCapability">urn:ietf:params:netconf:base:1.0|
209 urn:ietf:params:netconf:capability:writable-running:1.0|
210 urn:ietf:params:netconf:capability:notification:1.0|
211 urn:ietf:params:netconf:capability:interleave:1.0|
212 urn:ietf:params:netconf:capability:rollback-on-error:1.0|
213 http://nokia.com/yang/nokia-security?module=nokia-security&amp;revision=2017-05-10|
214 http://openconfig.net/yang/terminal-device?module=openconfig-terminal-device&amp;revision=2017-07-08|
215 http://openconfig.net/yang/platform?module=openconfig-platform&amp;revision=2016-12-22|
216 http://openconfig.net/yang/telemetry?module=openconfig-telemetry&amp;revision=2017-08-24|
217 http://openconfig.net/yang/rpc-api?module=openconfig-rpc&amp;revision=2016-04-05|
218 http://openconfig.net/yang/alarms?module=openconfig-alarms&amp;revision=2018-01-16|
219 http://openconfig.net/yang/system?module=openconfig-system&amp;revision=2018-01-21|
220 http://openconfig.net/yang/rpc-types?module=openconfig-rpc-types&amp;revision=2016-04-05|
221 http://openconfig.net/yang/transport-types?module=openconfig-transport-types&amp;revision=2017-08-16|
222 http://openconfig.net/yang/platform-types?module=openconfig-platform-types&amp;revision=2017-08-16|
223 http://openconfig.net/yang/platform/linecard?module=openconfig-platform-linecard&amp;revision=2017-08-03|
224 http://openconfig.net/yang/platform/transceiver?module=openconfig-platform-transceiver&amp;revision=2017-07-08|
225 http://openconfig.net/yang/transport-line-common?module=openconfig-transport-line-common&amp;revision=2017-07-08|
226 http://openconfig.net/yang/telemetry-types?module=openconfig-telemetry-types&amp;revision=2017-08-24|
227 http://openconfig.net/yang/openconfig-ext?module=openconfig-extensions&amp;revision=2017-04-11|
228 http://openconfig.net/yang/types/inet?module=openconfig-inet-types&amp;revision=2017-08-24|
229 http://openconfig.net/yang/alarms/types?module=openconfig-alarm-types&amp;revision=2018-01-16|
230 http://nokia.com/yang/nokia-openconfig-userlabel-ext?module=nokia-openconfig-userlabel-ext&amp;revision=2017-12-10|
231 http://nokia.com/yang/nokia-openconfig-exttypes?module=nokia-openconfig-exttypes&amp;revision=2017-10-26|
232 http://nokia.com/yang/nokia-openconfig-telemetry-ext?module=nokia-openconfig-telemetry-ext&amp;revision=2017-11-13|
233 http://openconfig.net/yang/openconfig-types?module=openconfig-types&amp;revision=2017-08-16|
234 http://openconfig.net/yang/types/yang?module=openconfig-yang-types&amp;revision=2017-07-30|
235 urn:ietf:params:xml:ns:yang:ietf-yang-types?module=ietf-yang-types&amp;revision=2013-07-15</property>
236 </driver>
harjak47ff0db2019-10-08 10:30:47 +0200237 <driver name="adva" manufacturer="ADVA" hwVersion="Tx" swVersion="3.1">
238 <behaviour api="org.onosproject.net.device.DeviceDescriptionDiscovery"
239 impl="org.onosproject.drivers.odtn.AdvaTerminalDeviceDiscovery"/>
240 <behaviour api ="org.onosproject.net.optical.OpticalDevice"
241 impl="org.onosproject.net.optical.DefaultOpticalDevice"/>
242 <behaviour api ="org.onosproject.net.behaviour.LambdaQuery"
243 impl="org.onosproject.drivers.odtn.openconfig.TerminalDeviceLambdaQuery"/>
244 <behaviour api="org.onosproject.net.flow.FlowRuleProgrammable"
245 impl="org.onosproject.drivers.odtn.AdvaFlowRuleProgrammable"/>
246 <behaviour api="org.onosproject.net.behaviour.PowerConfig"
247 impl="org.onosproject.drivers.odtn.AdvaTerminalDevicePowerConfig"/>
248 <behaviour api="org.onosproject.net.behaviour.ModulationConfig"
harjak0a5f7282023-05-30 14:48:57 +0200249 impl="org.onosproject.drivers.odtn.AdvaModulationOpenConfig"/>
harjak47ff0db2019-10-08 10:30:47 +0200250 </driver>
Yi Tseng9619d802020-03-19 23:28:31 +0800251
252 <driver name="gnmi-openconfig-terminal-device" manufacturer="OpenConfig" hwVersion="Unknown" swVersion="gNMI">
253 <behaviour api="org.onosproject.net.device.DeviceDescriptionDiscovery"
254 impl="org.onosproject.drivers.odtn.openconfig.GnmiTerminalDeviceDiscovery"/>
255 <behaviour api="org.onosproject.odtn.behaviour.OdtnDeviceDescriptionDiscovery"
256 impl="org.onosproject.drivers.odtn.openconfig.GnmiTerminalDeviceDiscovery"/>
257 <behaviour api="org.onosproject.net.flow.FlowRuleProgrammable"
258 impl="org.onosproject.drivers.odtn.openconfig.GnmiTerminalDeviceFlowRuleProgrammable"/>
259 <behaviour api="org.onosproject.net.behaviour.PowerConfig"
260 impl="org.onosproject.drivers.odtn.openconfig.GnmiTerminalDevicePowerConfig" />
261 <behaviour api="org.onosproject.net.behaviour.ModulationConfig"
262 impl="org.onosproject.drivers.odtn.openconfig.GnmiTerminalDeviceModulationConfig" />
263 <behaviour api="org.onosproject.net.device.DeviceHandshaker"
264 impl="org.onosproject.drivers.gnmi.GnmiHandshakerStandalone" />
265 </driver>
Yuta HIGUCHI8c6e1942018-04-05 13:40:51 -0700266</drivers>
267