[AETHER-537][AETHER-1031][AETHER-540] Several bugfixes for SR (p2)

This patch includes:
- new method to update the indirect nexthops when the
  internal vlan is changed
- fix update l2 interface scenario (tagged <-> untagged)
- fix a race condition during the removal of fwd objectives
- new method to signal the driver when a port update is happening
- minor fixes in the log messages
- fix two issues in the update of the l3 unicast. One is related
  to the vlan to be used during the nexthop moves. Another issue
  was happening when there was a mismatch between hostVlan and
  vlan configuration on a specific port

Change-Id: I149a03c09daafc015ea4bf131b0968761d02273c
6 files changed
tree: d19759b2b13a0169d97ec165d5a3c89f89a95893
  1. .gitignore
  2. .gitreview
  3. CODE_OF_CONDUCT.md
  4. LICENSE.txt
  5. README.md
  6. api/
  7. app/
  8. impl/
  9. pom.xml
  10. web/
README.md

Trellis Control Application

Build

docker run -it --rm -v $HOME/.m2:/root/.m2 -v $PWD:/root/trellis-control -w /root/trellis-control maven:3.6.3-openjdk-11 mvn clean install

The OAR file can be located under app/target

Install

onos-app <ip>:<port> install! app/target/segmentrouting-app-<x.y.z>.oar