[ONOS-4837] NETCONF function for FUJITSU OLT #4 and #5
- Add the following commands for FJ OLT
volt-onus <netconf:target> <ONU ID>
volt-setonu <netconf:target> <ONU-ID:parameter type:parameter value>
volt-onustats <netconf:target> {ONU-ID}
volt-rebootonu <netconf:target> <ONU-ID>
volt-ethloopback <netconf:target> <ONU-ETH-ID[:loopback mode]>
- Add the method of doUserRpc() in Netconfsession/NetconfSessionImpl
*If you dont allow to implement the method, i can move it to our XmlUtility method.
- Add new behaviours in /core/.../net/behaviour, and @Beta in the interface.
- Move those behaviour interface to fujitsu driver directory.
* VoltPonLinkConfig.java as well.
- Update fujitsu-drivers.xml
- Change the method name from doUserRpc to doWrappedRpc
Change-Id: Ic39d3a11ba35d2377e552af097eda65c5554c63f
diff --git a/drivers/fujitsu/src/main/resources/fujitsu-drivers.xml b/drivers/fujitsu/src/main/resources/fujitsu-drivers.xml
index d4666e3..46cb697 100644
--- a/drivers/fujitsu/src/main/resources/fujitsu-drivers.xml
+++ b/drivers/fujitsu/src/main/resources/fujitsu-drivers.xml
@@ -24,7 +24,11 @@
<driver name="fujitsu-volt-netconf" manufacturer="Fujitsu" hwVersion="svkOLT" swVersion="v1.0">
<behaviour api="org.onosproject.net.behaviour.ControllerConfig"
impl="org.onosproject.drivers.fujitsu.FujitsuVoltControllerConfig"/>
- <behaviour api="org.onosproject.net.behaviour.VoltPonLinkConfig"
+ <behaviour api="org.onosproject.drivers.fujitsu.behaviour.VoltPonLinkConfig"
impl="org.onosproject.drivers.fujitsu.FujitsuVoltPonLinkConfig"/>
+ <behaviour api="org.onosproject.drivers.fujitsu.behaviour.VoltOnuConfig"
+ impl="org.onosproject.drivers.fujitsu.FujitsuVoltOnuConfig"/>
+ <behaviour api="org.onosproject.drivers.fujitsu.behaviour.VoltOnuOperConfig"
+ impl="org.onosproject.drivers.fujitsu.FujitsuVoltOnuOperConfig"/>
</driver>
</drivers>
\ No newline at end of file