commit | 64434174b8bfb40356cd9e5d8169b2ccf811fd15 | [log] [tgz] |
---|---|---|
author | Hyunsun Moon <hyunsun.moon@gmail.com> | Tue Feb 21 20:39:29 2017 +0900 |
committer | Hyunsun Moon <hyunsun.moon@gmail.com> | Tue Feb 21 20:39:29 2017 +0900 |
tree | 19549cb1f7129dfd1a99fd3049bd3f2ffdf6bd2d | |
parent | 900e5ac08317aa6f8351889e2c530872d183f1a7 [diff] |
Fixed VTN fails to reinstall flow rules for a restarted VM Change-Id: I48d5954021c27e152eb995cc84fb3ce2dd9907df
diff --git a/src/main/java/org/opencord/cordvtn/impl/CordVtnNodeManager.java b/src/main/java/org/opencord/cordvtn/impl/CordVtnNodeManager.java index f7f9c2d..84097cc 100644 --- a/src/main/java/org/opencord/cordvtn/impl/CordVtnNodeManager.java +++ b/src/main/java/org/opencord/cordvtn/impl/CordVtnNodeManager.java
@@ -804,7 +804,9 @@ eventExecutor.execute(() -> bridgeHandler.portAdded(event.port())); break; case PORT_UPDATED: - if (!event.port().isEnabled()) { + if (event.port().isEnabled()) { + eventExecutor.execute(() -> bridgeHandler.portAdded(event.port())); + } else { eventExecutor.execute(() -> bridgeHandler.portRemoved(event.port())); } break;