diff --git a/apps/openstacknetworking/switching/src/main/java/org/onosproject/openstacknetworking/switching/OpenstackSwitchingHostManager.java b/apps/openstacknetworking/switching/src/main/java/org/onosproject/openstacknetworking/switching/OpenstackSwitchingHostManager.java index 8bec3d1fdb..f3d81db449 100644 --- a/apps/openstacknetworking/switching/src/main/java/org/onosproject/openstacknetworking/switching/OpenstackSwitchingHostManager.java +++ b/apps/openstacknetworking/switching/src/main/java/org/onosproject/openstacknetworking/switching/OpenstackSwitchingHostManager.java @@ -263,6 +263,8 @@ public final class OpenstackSwitchingHostManager extends AbstractProvider case PORT_UPDATED: if (!event.port().isEnabled()) { deviceEventExecutor.execute(() -> processPortRemoved(event.port())); + } else if (event.port().isEnabled()) { + deviceEventExecutor.execute(() -> processPortAdded(event.port())); } break; case PORT_ADDED: