commit | 3a657c49847c123a8c1b214a6e390cacd0dd3a9d | [log] [tgz] |
---|---|---|
author | Charles Chan <rascov@gmail.com> | Thu Feb 23 15:44:08 2017 -0800 |
committer | Charles Chan <rascov@gmail.com> | Thu Mar 30 13:17:49 2017 -0700 |
tree | c780c0d0348df847e369b3ebecc0bdc94d01016c | |
parent | 17cda01c9baf5cf28fa3314d6a807b2eddd40853 [diff] |
Unregister neighbor handler when deactivating segment routing Change-Id: Ibcc1d8ccbcb5b64fbb77e2e857885df7d3cf6500
diff --git a/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/SegmentRoutingManager.java b/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/SegmentRoutingManager.java index 1423e06..d3b777c 100644 --- a/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/SegmentRoutingManager.java +++ b/apps/segmentrouting/src/main/java/org/onosproject/segmentrouting/SegmentRoutingManager.java
@@ -442,6 +442,8 @@ cordConfigService.removeListener(cordConfigListener); routeService.removeListener(routeListener); + neighbourResolutionService.unregisterNeighbourHandlers(appId); + processor = null; linkListener = null; deviceListener = null; @@ -1054,7 +1056,7 @@ * @param portToRegister connect point to register */ public void registerConnectPoint(ConnectPoint portToRegister) { - this.neighbourResolutionService.registerNeighbourHandler( + neighbourResolutionService.registerNeighbourHandler( portToRegister, neighbourHandler, appId