ONOS-6658 Remove host listener when deactivating SR

Change-Id: Ie65650b61873e2539ba77d55ff7daeb0a559b5b9
This commit is contained in:
Charles Chan 2017-06-19 00:43:31 -07:00
parent 7c6d51c82f
commit c7a8a681cc

View File

@ -386,11 +386,10 @@ public class SegmentRoutingManager implements SegmentRoutingService {
linkService.addListener(linkListener);
deviceService.addListener(deviceListener);
multicastRouteService.addListener(mcastListener);
routeService.addListener(routeListener);
cfgListener.configureNetwork();
routeService.addListener(routeListener);
log.info("Started");
}
@ -420,6 +419,7 @@ public class SegmentRoutingManager implements SegmentRoutingService {
cfgService.unregisterConfigFactory(mcastConfigFactory);
cfgService.unregisterConfigFactory(pwaasConfigFactory);
hostService.removeListener(hostListener);
packetService.removeProcessor(processor);
linkService.removeListener(linkListener);
deviceService.removeListener(deviceListener);