Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

High level summary:

 

  • Deployments

    • ONOS deployed in JGN-X (Japan testbed)

    • New VPLS application deployed in production in NCTU

    • New driver for Corsa DP2100 and fix for Corsa DP6410

    • ONOS + SDX-L2 deployed in GÉANT pilot

  • Tools

    • YANG Tools 2.0

      • All models kept in a single store

      • Common ancestor for all models; model-agnostic and model-specific access; friendly API for apps

      • YANG models can be introduced and compiled at runtime

      • RESTCONF & NETCONF adapters can be maintained separately

      • YANG tools, dynamic config manager and store are implemented in a modular fashion; they can be evolved and maintained independently from one another; generated classes are not tied to the dynamic config store

    • Extended ONOS Buck plugin to support embedded dependencies

  • Applications/Use Cases

    • GUI

      • Added packets/second mode to traffic monitoring

      • Dark theme reinstated

      • Regions/layouts enhancements - layouts can use grid or geo backgrounds for example

    • Packet Optical

      • OpenROADM device, network and service support

      • Full protection behaviour incl. hardware-based demonstration

    • Datacenter/SONA

      • Support for VLAN based virtual network provisioning

      • Unit tests and support of OpenStack Tempest API

    • vRouter

      • Enable multiple FPM connections for HA

      • Added support for multiple control plane redirects for multiple Quagga routers

  • Northbound

    • RESTCONF adapter for YANG

    • Intent Framework improvements

      • Intent framework and VPLS support for OFDPA pipeline (e.g. Accton switches)

      • New intent installer to let users create their own intent installer logic and plug them in at run-time

      • Domain intents: extension of Intent Framework to generate domain intents

    • Route subsystem enhanced to support multiple routes per prefix

  • Core

    • Virtualization improvements

      • Support of flow objective and mastership services for virtual networks

      • Performance improvements

  • Southbound

    • NETCONF adapter for YANG

    • Apache Mina library for NETCONF

    • OpenFlow 1.4 support

    • LISP subsystem enhancements for mapping services

  • QA Infrastructure

    • Performance white paper 2.0 - first update of performance since Blackbird release

    • New tests on Bandwidth Allocation

    • Tracked down several bugs affecting HA and clustering

Details:

Non-brigade contribution

 

  • [ONOS-5565]Implementation of QosConfig and QueueConfig(Frank Wang)


Deployment Brigade (Jimmy Ou, Jordi Ortiz, Luca Prete, Yi Tseng, Yoshihiko Kanaumi, Pier Luigi Ventre, Carolina Fernandez)

 

  • New intent installer to let users create their own intent installer logic and plug them in at run-time

  • Initial intent framework support for OF groups

  • VPLS refactoring: improved code modularity, higher stability, performance improvements, new VPLS status, visible in the VPLS CLI

  • Initial support for OF meters

  • Intent framework and VPLS support for OFDPA pipeline (i.e. Accton switch)

  • PoC: ONOS in a Box - ONOS working as OS directly on top of Accton switches

  • ONOS deployed in JGN-X (Japan testbed)

  • New VPLS application deployed in production in NCTU

  • New driver for Corsa DP2100

  • Fix for Corsa DP6410

  • ONOS + SDX-L2 deployed in GÉANT pilot

Network Virtualization Brigade (YoonSeon Han, Claudine Chiu, Harold Huang, Jovana Vuleta)

 

  • Support of flow objective and mastership services for virtual networks

  • Distributed stores for packet, flow rule, and flow objectives

  • Improved the performance for (de)virtualizing and packet and flow rules

  • Refactoring of legacy interfaces and logics

  • Support REST API for OFagent (the core part of OF is under development)

Dynamic Configuration Brigade

 

Huawei: Patrick Liu  patrick.liu@huawei.com, Gaurav agrawal gaurav.agrawal@huawei.com, Vinod Kumar S (vinods.kumar@huawei.com), Sithara Punnassery Sithara.Punnassery@huawei.com, Sonu Gupta sonu.gupta@huawei.com, Henry Yu henry.yu1@huawei.com, Bharat Saraswal bharat.saraswal@huawei.com, Janani B janani.b@huawei.com, Vidyashree Rama Vidyashree.Rama@huawei.com, Adarsh M adarsh.m@huawei.com, Aruna kumar padhi aruna.padhi@huawei.com, Shankara (shankara@huawei.com), Rama Subba Reddy (Rama.Subba.Reddy.S@huawei.com), A U Surya (a.u.surya@huawei.com), Jin Gan

...

  • YANG Tools 2.0

    • Ability to store data for all and any models in a single store

    • Common ancestor for all models; model-agnostic and model-specific access; friendly API for apps

    • YANG models can be introduced and compiled at runtime (e.g. from a device

    • RESTCONF & NETCONF adapters can be maintained separately

    • Allows use with or without the dynamic configuration store

    • YANG tools, dynamic config manager and store are implemented in a modular fashion; they can be evolved and maintained independently from one another; generated classes are not tied to the dynamic config store

  • RESTCONF NB & NETCONF SB Adapter for YANG

  • DynamicConfig App and Distributed Store

GUI Brigade (Simon Hunt, Steven Burrows)

 

  • Nodes and links auto-scale with zoom in/out (retrofitted to classic topology view)

  • Added packets/second mode to traffic monitoring

  • Dark theme reinstated

  • Topology 2:

    • Added to navigation menu

    • Regions / Layouts configurable by scripted CLI commands

    • Layouts can use geo backgrounds (latitude/longitude) or grid backgrounds (Y/X) to provide specification of device/host/subregion locations on the view

    • Traffic monitoring augmented to allow aggregation of data over “synthetic” (e.g. region-to-region) links

    • Basic toolbar functionality implemented

  • Various bug fixes

  • Various extensibility and scalability enhancements applied to client-side code

gRPC Brigade (Aaron Kruglikov, …)

 

  • Brigade planning and organization completed

  • Build tools and services created (in master but unlikely to be included in K release)

Build and Package Infrastructure Brigade (Viswanath KSP)

 

  • Extended BUCK to support embedded dependencies - ONOS-6359

  • Experimented code disaggregation with REPO - demo planned with onos-app-samples

  • Fixed Gerrit patchset validation pipeline code

  • Documented existing Jenkins build process and experimented with Gitbook

Teaching Brigade (Abdulhalim Dandoush, David Boswell, Lefteris Manassakis, Alexis MUNYANDEKWE, Andrea Campanella, Timon Sloane, Elena Olkhovskaya, David Mahler, sachidananda sahu)

 

  • Brigade working days with concrete action points (recordings are available and the action points will be organized in jira tickets)

  • Document to reorganize and fill the content for Module 1.4 (intro to SDN)

  • Document to reorganize the fill the content for Module 1.5 (intro to ONOS)

  • Slides materials for some 1.4 (intro to SDN) sections

  • Feedback and broken elements about some wiki sections related to 1.5 (intro to ONOS)

    • Tutorials (i.e. installation, distributed ONOS, etc.)

    • Architecture guide

Security and Performance Analysis Brigade (Stefano Secci, Kamel Attou, Dung Chi Phung, Jian Li, José Sanchez, David Espinel, Dylan Smith)

 

  • Run first complete bundle failure test campaign.

  • Run LISP SBI performance tests.

  • Identified two security bugs.

QA (Jon Hall, You Wang, Pratik Parab, and Shreya Chowdhary)

 

  • Performance white paper 2.0 - first update of performance since Blackbird release

  • Docker test to pull images for released versions of ONOS

  • OF 1.5 feature list

  • New tests on Bandwidth Allocation

  • Improvements in Intent tests, NetConf, NetCfg and BGPLS

  • Tracked down several bugs affecting HA and clustering

  • Introduced Jenkins Pipeliner job for Scale and Performance tests

  • System level tests for the Distributed Work Queue API

Packet Optical use case (Marc De Leenheer, Yuta Higuchi)

 

  • OpenROADM device, network and service support

  • Full protection behaviour incl. hardware-based demonstration

  • OpenFlow 1.4 support (Murat Parlakisik, Jimmy Jin)

  • Improvements to ROADM App (Jimmy Jin, Mao Lu, Jimmy Yan)

Data center use case/OpenStack integration - SONA Project (Hyunsun Moon)

 

  • Added support of VLAN based virtual network provisioning

  • Added support of security group to openstack/networking-onos and SONA

  • Added methods to recover data plane

  • Added support of OVS connection tracking and NAT extension to onos-loxi and ONOS

  • Added unit tests and support of OpenStack Tempest API and scenario tests

  • Added SONA installed and activated ONOS Docker image to Dockerhub

LISP Subsystem support (Jian Li)

 

  • Implemented mapping management application

    • Implemented distributed and simple MappingStore, and MappingManagers

    • Modeled and implemented several mapping primitives

    • Provided abstractions for LCAF using ExtensionMappingAddress

    • Added CLI, REST, GUI to query mapping information

  • Provided a way to assess SBI performance

  • Improved the performance of MapServer and MapResolver

Gory Details

HTML
    

<h2>        Sub-task

</h2>

<ul>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5682">ONOS-5682</a>] -         Implement Virtual network related events

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5950">ONOS-5950</a>] -         Refactor application structure

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5951">ONOS-5951</a>] -         Remove security group support

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5952">ONOS-5952</a>] -         Refactor to cache network states

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6053">ONOS-6053</a>] -         Implement simple mapping store

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6054">ONOS-6054</a>] -         Implement distributed mapping store

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6055">ONOS-6055</a>] -         Define mapping store interface

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6073">ONOS-6073</a>] -         Implement MappingManager

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6201">ONOS-6201</a>] -         Add to existing VirtualNetworkFlowObjectiveManager unit tests

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6423">ONOS-6423</a>] -         Implement missing getOrDefault methods in primitive wrappers

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6425">ONOS-6425</a>] -         Improve logging for transactions

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6426">ONOS-6426</a>] -         Include tombstones in null comparisons in AtomixConsistentMapState

</li>

</ul>

    

<h2>        Bug

</h2>

<ul>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-4950">ONOS-4950</a>] -         SONA apps cannot get node COMPLETE event on start-up

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5683">ONOS-5683</a>] -         Intent throughput test regression 

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5725">ONOS-5725</a>] -         [YMS-Integration] YANG schema registration error using buck-compiled YMS

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5784">ONOS-5784</a>] -         Empty latitude/longitude in ONOS Web UI

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5853">ONOS-5853</a>] -         FlowEntry: correctly rebuild permanent entries from devices

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5902">ONOS-5902</a>] -         Leaders Command Fails with Timeout

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5911">ONOS-5911</a>] -         Port removal after receiving OFPR_DELETE port status reason.

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5971">ONOS-5971</a>] -         [ONOS-YANG]Compilation issue occurred for notification feature. 

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5978">ONOS-5978</a>] -         Set SDN-IP as required application for reactive-routing in BUCK

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5982">ONOS-5982</a>] -         Bad comparison of signed byte with 240

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6020">ONOS-6020</a>] -         NETCONF API regression

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6023">ONOS-6023</a>] -         Existence of BasicLinkConfig result in bogus latency value

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6031">ONOS-6031</a>] -         Unable to resolve behavior if it is not defined in onos-drivers.xml

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6041">ONOS-6041</a>] -         Deleting the device from onos making continuous loop of uncaught exceptions for multi-node cluster 

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6047">ONOS-6047</a>] -         VirtualNetworkManager.get does not return existing service class

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6052">ONOS-6052</a>] -         Exception in DpiStatisticsListener

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6066">ONOS-6066</a>] -         bug fix for openstack node module

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6070">ONOS-6070</a>] -         Device which does not support MeterFeatureRequest get stuck during handshake

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6081">ONOS-6081</a>] -         Resource store throws exception when queried for non-registered continuous resource

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6098">ONOS-6098</a>] -         Port number used for SNAT does not return to the available port number pool after the SNAT rule expired

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6106">ONOS-6106</a>] -         Adding Missing Fields in the &quot; get flows and get devices&quot; rest api

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6114">ONOS-6114</a>] -         [ONOS-YANG-DEMO1]Issue after getting serializer registered 

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6118">ONOS-6118</a>] -         FlowObjective intent throughput regression

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6120">ONOS-6120</a>] -         Demo1:Integration - node with demo1 namespace not found.

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6147">ONOS-6147</a>] -         Demo1: Integration - GET throws an exception

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6155">ONOS-6155</a>] -         issue in JSON parsing when node type is null

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6156">ONOS-6156</a>] -         Issue in JSON parsing when array size is zero

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6160">ONOS-6160</a>] -         Possible null pointer reference for Device object

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6161">ONOS-6161</a>] -         Possible null pointer reference on portchain-list object

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6172">ONOS-6172</a>] -         [ONOS-YMS-TEST] Ospf yang files is throwing error when space is present in enum.

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6182">ONOS-6182</a>] -         Demo1 Integration testing: Passive component testing

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6183">ONOS-6183</a>] -         NET L3VPN structure and store implementation

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6191">ONOS-6191</a>] -         NET L3VPN create operation support

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6195">ONOS-6195</a>] -         [ONOS_YANG_DEMO2] resource id for create bgp is not correct

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6196">ONOS-6196</a>] -         [ONOS_YANG_DEMO2] Class not registered exception

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6197">ONOS-6197</a>] -         [ONOS_YANG_DEMO2] RT value not correct for any to any

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6198">ONOS-6198</a>] -         [ONOS_YANG_DEMO2] RT value not correct for hub and spoke

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6199">ONOS-6199</a>] -         Huawei Driver implementation for device and ports discovery and L3VPN create

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6210">ONOS-6210</a>] -         RemoveDevice throws IllegalStateException if device is not reachable

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6211">ONOS-6211</a>] -         [ONOS_L3VPN_SERVICE] Accumulator and l3VPN svc delete 

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6229">ONOS-6229</a>] -         KShortestPathsSearch cannot find other k-paths when the shortest path is 1 hop

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6239">ONOS-6239</a>] -         Flows are missing after mastership change if &#39;backupEnabled&#39; is set to false

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6243">ONOS-6243</a>] -         [ONOS-YANG-DEMO1]Configurations are getting configured on only one device for multiinstance case.

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6244">ONOS-6244</a>] -         [ONOS-YANG-DEMO1]Device is getting disconnected and followed by time-out exception for get interface request(queried for updating port statistics)

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6261">ONOS-6261</a>] -         Topo2 - Node Dragging not always working as expected

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6265">ONOS-6265</a>] -         IntentManager unregister error

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6269">ONOS-6269</a>] -         Variable checked for null which is not needed

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6271">ONOS-6271</a>] -         Variable device dereferenced, it might be null

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6275">ONOS-6275</a>] -         Topo2 - Host icon needs to be increased to match original topo

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6276">ONOS-6276</a>] -         Topo2 - Port label and link highlighting not shown as expected

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6277">ONOS-6277</a>] -         Topo2 - Host label should default to &quot;unknown&quot;

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6278">ONOS-6278</a>] -         Topo2 - Host &quot;added and updated&quot; events don&#39;t contain ip address of the host

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6279">ONOS-6279</a>] -         Topo2 - Toolbar is creating a duplicated id error

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6280">ONOS-6280</a>] -         Topo2 - Hosts without lat and long cause error on click events

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6282">ONOS-6282</a>] -         Topo2 - UiModel backing elements should be retrieved via service

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6284">ONOS-6284</a>] -         Pointer passed to method where it is dereferened can be null

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6285">ONOS-6285</a>] -         Unused variable can be deleted

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6286">ONOS-6286</a>] -         metadata possible be null but not cosider

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6288">ONOS-6288</a>] -         releasing wrong tunnel id. leads to null pointer exception

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6291">ONOS-6291</a>] -         Topo2 - theme listener not removed when topo2 view goes out of scope.

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6292">ONOS-6292</a>] -         Topo2 - Clicking on instance panel - cannot read property &#39;classed&#39; error

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6296">ONOS-6296</a>] -         NULL pointer dereference in GroupStore

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6298">ONOS-6298</a>] -         null pointer derefeference in defaultisisInterface.java

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6299">ONOS-6299</a>] -         null pointer dereference in linkConverter.java

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6302">ONOS-6302</a>] -         IntentInstaller did&#39;t update flow rule

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6303">ONOS-6303</a>] -         Incorrect traffic treatment from link collection intent compiler

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6305">ONOS-6305</a>] -         [ONOS-YANG-DEMO1]Null pointer exception when query for netconf session in multi-instance scenario.

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6307">ONOS-6307</a>] -         possible null pointer dereference in BandwidthManager

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6308">ONOS-6308</a>] -         Possible null pointer exception in accessing  interfaceclass in yobutils

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6309">ONOS-6309</a>] -          generating null pointer exception in publish method of MQService

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6310">ONOS-6310</a>] -         NPE in Protocol TL1Controller disconnectDevice

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6323">ONOS-6323</a>] -         Juniper driver can generate port numbers, which can overlap

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6339">ONOS-6339</a>] -         Topo2 - Duplicate region links

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6347">ONOS-6347</a>] -         Topology scaling test regression

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6354">ONOS-6354</a>] -         CFG values and applied values are mismatching while trying to set a property with an invalid value

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6355">ONOS-6355</a>] -         incompatible string object and boolean object comparision

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6356">ONOS-6356</a>] -         invalid use of bytearray toString

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6370">ONOS-6370</a>] -         [ONOS_YANG_TOOLS]Compilation error in generated code of RPC if namespace is too lengthy

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6380">ONOS-6380</a>] -         Intent performance regression

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6397">ONOS-6397</a>] -         Fix incorrect filtering objective condition from Intent copmiler.

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6401">ONOS-6401</a>] -         ONOS nodes timeout when trying to connect to the cluster in vm test cluster

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6408">ONOS-6408</a>] -         NetconfAlarmProvider fails to parse eventTime, which contains milliseconds

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6410">ONOS-6410</a>] -         Transform TargetConfig into a Identifier class, etc.

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6412">ONOS-6412</a>] -         OpticalCircuitIntent leaves resource allocation behind after withdrawing

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6414">ONOS-6414</a>] -         LinkManager can throw NPE when BasicLinkConfig is getting updated

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6415">ONOS-6415</a>] -         NPE in Topo2Jsonifier

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6421">ONOS-6421</a>] -         invalid equals(), comparing different object types

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6430">ONOS-6430</a>] -         Topo2 - EdgeLink labels are still visible when hosts are hidden

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6431">ONOS-6431</a>] -         Suspicious reference comparison

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6432">ONOS-6432</a>] -         CheckStyle Issue fix

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6433">ONOS-6433</a>] -         NPE when deactivating  org.onosproject.netcfglinksprovider

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6439">ONOS-6439</a>] -         Floating IP rules are not removed when it is removed without disassociation

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6444">ONOS-6444</a>] -         Floating IP rules are not set when it created with fixed IP configured and no association step

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6446">ONOS-6446</a>] -         ObjectiveTrackerService is not a public service

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6452">ONOS-6452</a>] -         Supplied Eth type value for MPLS_POP instruction not getting reflected in switch

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6462">ONOS-6462</a>] -         Intent stuck in WITHDRAWING state with FlowObjective intent compiler

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6468">ONOS-6468</a>] -         `stc smoke` test fails using updated onos-loxi

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6476">ONOS-6476</a>] -         It takes 20s to install 1000 FlowObjective intents

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6481">ONOS-6481</a>] -         Encapsulation intents add bandwidth allocations that don&#39;t get removed with the intent

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6486">ONOS-6486</a>] -         VPLS Configurations are not distributed to the whole cluster

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6488">ONOS-6488</a>] -         VPLS doesn&#39;t reinstall correctly 

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6492">ONOS-6492</a>] -         Consistent Map Timeout in FlowObjective intent throughput test

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6493">ONOS-6493</a>] -         Any VPLS failure might affect other VPLS

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6505">ONOS-6505</a>] -         Incorrect Intent id generator from VPLS Intent test

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6509">ONOS-6509</a>] -         Incorrect VPLS state

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6510">ONOS-6510</a>] -         In FlowObjective intent test throughput drops to 0 after 20 sec

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6517">ONOS-6517</a>] -         NPE in network/configuration

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6528">ONOS-6528</a>] -         VPLS app does not delete a VPLS netowrk

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6595">ONOS-6595</a>] -         Allow TestON to run with non-default username/passwords

</li>

</ul>

        

<h2>        Story

</h2>

<ul>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-1381">ONOS-1381</a>] -         Visualize more details on optical intents in the CLI

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-2107">ONOS-2107</a>] -         System tests for distributed queue api

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-2451">ONOS-2451</a>] -         System tests for Atomic Value

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-4362">ONOS-4362</a>] -         Alarms for Calient

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-4380">ONOS-4380</a>] -         Refactor AlarmId and Alarm Class

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-4951">ONOS-4951</a>] -         Implement compute node delete

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5182">ONOS-5182</a>] -         Refactor SONA to cache virtual network states for performance

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5223">ONOS-5223</a>] -         UI for protection

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5353">ONOS-5353</a>] -         Test OpenROADM service/network/device  methods through RESTCONF.

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5354">ONOS-5354</a>] -         Import and compile OpenROADM service/network/device models

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5364">ONOS-5364</a>] -         Separate configurations for netconf and netcfg tests into separate files so they can be easily changed

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5381">ONOS-5381</a>] -         Topo2 - Keyboard shortcut &#39;M&#39; toggle offline devices

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5383">ONOS-5383</a>] -         Topo2 - Implement the Sprite Layer

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5390">ONOS-5390</a>] -         Topo2 - Implement the toolbar

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5416">ONOS-5416</a>] -         Restructure onos-sample-apps

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5450">ONOS-5450</a>] -         (OFAgent) Implement OFAgent manager

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5451">ONOS-5451</a>] -         (OFAgent) Implement virtual switch and controller connection handler

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5452">ONOS-5452</a>] -         (OFAgent) Implement OF channel pipeline and handler

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5453">ONOS-5453</a>] -         (OFAgent) Implement OF message encoder and decoder

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5503">ONOS-5503</a>] -         (OFAgent) Add CLIs to list, create, and remove OFAgent

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5504">ONOS-5504</a>] -         (OFAgent) Add REST APIs for OFAgent service

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5590">ONOS-5590</a>] -         Investigate host add latency test

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5649">ONOS-5649</a>] -         (vCore) Complete tunnel operations 

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5667">ONOS-5667</a>] -         Device identification in ONOS NBI based on device YANG

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5668">ONOS-5668</a>] -         Internal application interface definition for interaction with device

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5828">ONOS-5828</a>] -         TL1 protocol should use DeviceKey service

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5840">ONOS-5840</a>] -         Docker test should also pull images for released versions of ONOS

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5841">ONOS-5841</a>] -         Record metrics for decisions made by Reactive Forwarding

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5881">ONOS-5881</a>] -         Update WIKI about multiple gateway nodes configuration

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5910">ONOS-5910</a>] -         Studying possible solution for conflicts in resource reservation

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5916">ONOS-5916</a>] -         Implement mapping management application

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5919">ONOS-5919</a>] -         (vCore) separate Intent store from virtual network manager

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5925">ONOS-5925</a>] -         Remove deprecated optical port descriptions from code base

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5932">ONOS-5932</a>] -         New FlowObjective compiler for LinkCollection Intent

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5934">ONOS-5934</a>] -         Reuse meterIds

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5937">ONOS-5937</a>] -         Type of Target Configuration as Enum

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5957">ONOS-5957</a>] -         Enhance meter commands output

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5958">ONOS-5958</a>] -         Meter Restoration

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5962">ONOS-5962</a>] -         YANG Runtime: ModelConverter&#39;s createModel implementation

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5963">ONOS-5963</a>] -         YANG Runtime: ModelConverter createDataNode implementation

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5966">ONOS-5966</a>] -         YANG Integration: Support for YRT, Model, YC integration related defect fixes

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5967">ONOS-5967</a>] -         Investigate VLAN mode support

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5968">ONOS-5968</a>] -         Investigate Kubernetes + Kuryr + SONA

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5969">ONOS-5969</a>] -         YANG Compiler: Testing of generated code.

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5970">ONOS-5970</a>] -         Provide a method to actively sync network states with Neutron

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5976">ONOS-5976</a>] -         Implement UiMessageHandler tailored to use JsonCodecs

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5977">ONOS-5977</a>] -         YANG Compiler: Optimization of YANG compiler

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5981">ONOS-5981</a>] -         PoC SNAT support with multiple gateway nodes

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5983">ONOS-5983</a>] -         Improve gateway node setup

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5984">ONOS-5984</a>] -         Improve SONA setup with containerized ONOS

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5986">ONOS-5986</a>] -         Investigate data plane validation tool support

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5989">ONOS-5989</a>] -         YANG based L3VPN: Provide the skeleton structure with L3SM model

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5990">ONOS-5990</a>] -         YANG based L3VPN: Internal device model to be added

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5997">ONOS-5997</a>] -         Select devices for which to develop alarm driver

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-5998">ONOS-5998</a>] -         Decide story from NTT field trial

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6000">ONOS-6000</a>] -         Decide provisioning mechanism for intents

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6001">ONOS-6001</a>] -         Decide on additional device drivers for the power behavior

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6012">ONOS-6012</a>] -         Connect to Netconf Device via SSH Key.

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6016">ONOS-6016</a>] -         Enhance IntentInstaller for FlowObjective

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6018">ONOS-6018</a>] -         Netconf : Create Passive Netconf Translator

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6021">ONOS-6021</a>] -         Some class of Constraints should not be used for link cost evaluation.

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6022">ONOS-6022</a>] -         CLI to disable LLDP discovery

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6033">ONOS-6033</a>] -         Corsa pipelines should filter the clear deferred action

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6034">ONOS-6034</a>] -         Provide a method to purge and resync flow rules for the existing VMs

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6039">ONOS-6039</a>] -         Remove opesntackinterface application

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6043">ONOS-6043</a>] -         Allow configuration of MAX_METERS value within FullMetersAvailable behaviour

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6057">ONOS-6057</a>] -         Model converter : Object to data node conversion

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6059">ONOS-6059</a>] -         Enable OpenFlow device to define FlowRuleProgrammable

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6067">ONOS-6067</a>] -         Mask FlowRule sent to EDFA device

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6068">ONOS-6068</a>] -         Workaround for detecting packet-layer connectivity

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6071">ONOS-6071</a>] -         Color change for UI protection

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6072">ONOS-6072</a>] -         DeviceDescriptionDiscovery for Lumentum ROADM

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6076">ONOS-6076</a>] -         Move Device configuration portion of NETCONF/TL1 from /apps to /devices

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6078">ONOS-6078</a>] -         Netconf : Active component

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6079">ONOS-6079</a>] -         Netconf :  Active and passive component integration

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6082">ONOS-6082</a>] -         Implement missing DistributedFlowRuleStore test

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6085">ONOS-6085</a>] -         Test Bandwidth allocation with intents

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6086">ONOS-6086</a>] -         Increase stability in Intent Functionality tests

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6088">ONOS-6088</a>] -         Investigate OF1.5 features

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6090">ONOS-6090</a>] -         Investigate on several performance issues related to white paper update

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6094">ONOS-6094</a>] -         Set out milestones for gRPC brigade and share on the wiki

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6103">ONOS-6103</a>] -         List up SONA feature test cases

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6104">ONOS-6104</a>] -         Investigate how to connect Kubernetes pod to SONA controlled OVS

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6107">ONOS-6107</a>] -         Polish Region Aware Topo to be ready for Demo

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6109">ONOS-6109</a>] -         Data plane wiring of rack

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6111">ONOS-6111</a>] -         Investigate Jenkins Pipeliner for ONOS builds

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6113">ONOS-6113</a>] -         bgp hold time expiry handling

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6142">ONOS-6142</a>] -         Implement various LISP extension addresses

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6150">ONOS-6150</a>] -         OpenstackNode application support creation of vlan interface on open vswitch

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6153">ONOS-6153</a>] -         Refactor intent reroute test

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6166">ONOS-6166</a>] -         Create SONA project on Github

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6167">ONOS-6167</a>] -         Move SONA related repositories to SONA project repo

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6168">ONOS-6168</a>] -         Implement multiple gateway nodes support for VLAN mode

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6169">ONOS-6169</a>] -         Implement codec for mapping address extension

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6170">ONOS-6170</a>] -         Implement codec for various mapping primitives

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6171">ONOS-6171</a>] -         Investigate Jenkins Pipeliner jobs for ONOS system tests

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6173">ONOS-6173</a>] -         Apparent Infinite loop 

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6179">ONOS-6179</a>] -         Virtual Network Packet Propagate Issue

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6186">ONOS-6186</a>] -         Implement VLAN based virtual network provisioning and logical switching

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6187">ONOS-6187</a>] -         Implement logical routing for VLAN mode

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6208">ONOS-6208</a>] -         Implemention of onos and loxi for OVS NAT and connection tracking support

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6212">ONOS-6212</a>] -         Packet to optical path correlation for UI

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6225">ONOS-6225</a>] -          TopologyService should be able to give k-shortest path

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6231">ONOS-6231</a>] -         Update SONA wiki pages with the latest changes

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6235">ONOS-6235</a>] -         Implement ExtensionMappingAddressInterpreter

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6236">ONOS-6236</a>] -         retry to setup connection to device when error appears on socket

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6241">ONOS-6241</a>] -         (vNet) Can&#39;t find a virtual device Id 

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6248">ONOS-6248</a>] -         VPLS application refactoring

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6253">ONOS-6253</a>] -         Add support for NETCONF device which does not support interleave feature

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6254">ONOS-6254</a>] -         Submit various bug fixes and patches from ONS

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6255">ONOS-6255</a>] -         Topo2 - Integrate Topo2 into Nav Menu

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6263">ONOS-6263</a>] -         Topo2 - Implement link labels

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6272">ONOS-6272</a>] -         Topo2 - Implement server-side filtering of model data for update events

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6274">ONOS-6274</a>] -         Topo2 - Host label should be permanently shown

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6281">ONOS-6281</a>] -         Topo2 - Device detail panel header should navigate to device view

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6283">ONOS-6283</a>] -         Topo2 - Key command &#39;H&#39; should toggle hosts and connected links

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6289">ONOS-6289</a>] -         Revisit path computation in optical path provisioner

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6290">ONOS-6290</a>] -         Topo2 - with no topology, show &quot;No devices are connected&quot; message

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6293">ONOS-6293</a>] -         Topo2 - Device detail panel -- suppress blank long/lat properties

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6294">ONOS-6294</a>] -         Topo2 - Summary panel / Details panel interactions...

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6306">ONOS-6306</a>] -         Lambda allocation aware path computation

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6315">ONOS-6315</a>] -         create gRPC northbound Port Service

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6321">ONOS-6321</a>] -         NETCONF: Discuss about replacing ssh library 

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6328">ONOS-6328</a>] -         Topo view detail panel: suppress empty latitude/longitude

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6348">ONOS-6348</a>] -         Intent Installer redesign

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6349">ONOS-6349</a>] -         Add CLI for querying mapping information from MappingService

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6352">ONOS-6352</a>] -         Add REST API for querying mapping information

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6358">ONOS-6358</a>] -         Further improve LISP control message processing speed

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6372">ONOS-6372</a>] -         Topo2 - Refactor &quot;location&quot; data to be consistent

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6375">ONOS-6375</a>] -         Add Web GUI for mapping subsystem

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6376">ONOS-6376</a>] -         Change Underlying NETCONF SSH library

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6377">ONOS-6377</a>] -         Support for chuncked NETCONF 1.1 message termination

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6382">ONOS-6382</a>] -         (vNet) a problem to remove virtual networks 

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6389">ONOS-6389</a>] -         Topo2 - wiki doc: Using netcfg to configure regions / layouts

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6393">ONOS-6393</a>] -         Miscellaneous updates for Kingfisher performance white paper

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6395">ONOS-6395</a>] -         (vNet) Defining mastership service interface 

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6398">ONOS-6398</a>] -         Investigate SDNIP test failures

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6399">ONOS-6399</a>] -         Investigate VPLS test failures

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6417">ONOS-6417</a>] -         YANG Tools: Generated code interfaces to be self sufficient and needn&#39;t rely on base objects

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6436">ONOS-6436</a>] -         Implement VLAN based Logical Routing

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6437">ONOS-6437</a>] -         List up valid Tempest API and scenario test cases for SONA

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6451">ONOS-6451</a>] -         Datapath type setting function for supporting OVS DPDK addBridge

</li>

<li>[<a href="https://jira.onosproject.org/browse/ONOS-6467">ONOS-6467</a>] -         (vnet) remove tunnel operations

</li>

</ul>

...