commit | 55a6aff22405fccff08c3271523fc2efadb95460 | [log] [tgz] |
---|---|---|
author | Jonathan Hart <jono@onlab.us> | Sun Sep 22 17:23:37 2013 +1200 |
committer | Jonathan Hart <jono@onlab.us> | Sun Sep 22 17:23:37 2013 +1200 |
tree | 383ae3f9a321bfc027135184e7e7e96622ce8131 | |
parent | f886fa19fe398e38add32c58839c5fb2ceacbb86 [diff] |
Fix for ports being left INACTIVE after restarting ONOS
diff --git a/src/main/java/net/onrc/onos/ofcontroller/core/internal/SwitchStorageImpl.java b/src/main/java/net/onrc/onos/ofcontroller/core/internal/SwitchStorageImpl.java index 3374fa7..b7c97f8 100644 --- a/src/main/java/net/onrc/onos/ofcontroller/core/internal/SwitchStorageImpl.java +++ b/src/main/java/net/onrc/onos/ofcontroller/core/internal/SwitchStorageImpl.java
@@ -227,6 +227,9 @@ IPortObject p = op.searchPort(dpid, port.getPortNumber()); if (p != null) { log.error("SwitchStorage:addPort dpid:{} port:{} exists", dpid, port.getPortNumber()); + p.setState("ACTIVE"); + p.setPortState(port.getState()); + p.setDesc(port.getName()); } else { p = op.newPort(dpid, port.getPortNumber()); p.setState("ACTIVE");