[ODTN] Netconf inject capabilities and Nokia openconfig device discovery
Author: Quan PHAM VAN <quan.pham_van@nokia.com>
Change-Id: I6bb639f0af3d1083922c4e631b8958a94d822886
diff --git a/drivers/odtn-driver/src/main/resources/odtn-drivers.xml b/drivers/odtn-driver/src/main/resources/odtn-drivers.xml
index 4c44783..bb59920 100644
--- a/drivers/odtn-driver/src/main/resources/odtn-drivers.xml
+++ b/drivers/odtn-driver/src/main/resources/odtn-drivers.xml
@@ -35,5 +35,41 @@
<behaviour api="org.onosproject.odtn.behaviour.ConfigurableTransceiver"
impl="org.onosproject.odtn.behaviour.PlainTransceiver"/>
</driver>
+ <driver name="nokia-1830" manufacturer="nokia" hwVersion="1830" swVersion="R10.1.1">
+ <behaviour api="org.onosproject.net.device.DeviceDescriptionDiscovery"
+ impl="org.onosproject.drivers.odtn.NokiaOpenConfigDeviceDiscovery"/>
+ <behaviour api="org.onosproject.odtn.behaviour.OdtnDeviceDescriptionDiscovery"
+ impl="org.onosproject.drivers.odtn.NokiaOpenConfigDeviceDiscovery"/>
+ <behaviour api="org.onosproject.odtn.behaviour.ConfigurableTransceiver"
+ impl="org.onosproject.odtn.behaviour.PlainTransceiver"/>
+ <property name="netconfClientCapability">urn:ietf:params:netconf:base:1.0|
+ urn:ietf:params:netconf:capability:writable-running:1.0|
+ urn:ietf:params:netconf:capability:notification:1.0|
+ urn:ietf:params:netconf:capability:interleave:1.0|
+ urn:ietf:params:netconf:capability:rollback-on-error:1.0|
+ http://nokia.com/yang/nokia-security?module=nokia-security&revision=2017-05-10|
+ http://openconfig.net/yang/terminal-device?module=openconfig-terminal-device&revision=2017-07-08|
+ http://openconfig.net/yang/platform?module=openconfig-platform&revision=2016-12-22|
+ http://openconfig.net/yang/telemetry?module=openconfig-telemetry&revision=2017-08-24|
+ http://openconfig.net/yang/rpc-api?module=openconfig-rpc&revision=2016-04-05|
+ http://openconfig.net/yang/alarms?module=openconfig-alarms&revision=2018-01-16|
+ http://openconfig.net/yang/system?module=openconfig-system&revision=2018-01-21|
+ http://openconfig.net/yang/rpc-types?module=openconfig-rpc-types&revision=2016-04-05|
+ http://openconfig.net/yang/transport-types?module=openconfig-transport-types&revision=2017-08-16|
+ http://openconfig.net/yang/platform-types?module=openconfig-platform-types&revision=2017-08-16|
+ http://openconfig.net/yang/platform/linecard?module=openconfig-platform-linecard&revision=2017-08-03|
+ http://openconfig.net/yang/platform/transceiver?module=openconfig-platform-transceiver&revision=2017-07-08|
+ http://openconfig.net/yang/transport-line-common?module=openconfig-transport-line-common&revision=2017-07-08|
+ http://openconfig.net/yang/telemetry-types?module=openconfig-telemetry-types&revision=2017-08-24|
+ http://openconfig.net/yang/openconfig-ext?module=openconfig-extensions&revision=2017-04-11|
+ http://openconfig.net/yang/types/inet?module=openconfig-inet-types&revision=2017-08-24|
+ http://openconfig.net/yang/alarms/types?module=openconfig-alarm-types&revision=2018-01-16|
+ http://nokia.com/yang/nokia-openconfig-userlabel-ext?module=nokia-openconfig-userlabel-ext&revision=2017-12-10|
+ http://nokia.com/yang/nokia-openconfig-exttypes?module=nokia-openconfig-exttypes&revision=2017-10-26|
+ http://nokia.com/yang/nokia-openconfig-telemetry-ext?module=nokia-openconfig-telemetry-ext&revision=2017-11-13|
+ http://openconfig.net/yang/openconfig-types?module=openconfig-types&revision=2017-08-16|
+ http://openconfig.net/yang/types/yang?module=openconfig-yang-types&revision=2017-07-30|
+ urn:ietf:params:xml:ns:yang:ietf-yang-types?module=ietf-yang-types&revision=2013-07-15</property>
+ </driver>
</drivers>