commit | 3927446e57df431969246bb92dcf0e9f984d165b | [log] [tgz] |
---|---|---|
author | Thomas Vachuska <tom@onlab.us> | Tue Dec 02 13:23:50 2014 -0800 |
committer | Gerrit Code Review <gerrit@onlab.us> | Tue Dec 02 22:12:04 2014 +0000 |
tree | e00283f8276216c1400a350ece772da0e49e2fc8 | |
parent | 8049bb8bb0b5e5fb5354a10e72d36b6d33ed01a5 [diff] [blame] |
ONOS-367 FIxed a defect of missing links & ports Change-Id: I4ac99fc06cf5711b0270d6e3043eb6dfb2063ec1
diff --git a/openflow/api/src/main/java/org/onlab/onos/openflow/controller/driver/AbstractOpenFlowSwitch.java b/openflow/api/src/main/java/org/onlab/onos/openflow/controller/driver/AbstractOpenFlowSwitch.java index 61359cd..3a19d14 100644 --- a/openflow/api/src/main/java/org/onlab/onos/openflow/controller/driver/AbstractOpenFlowSwitch.java +++ b/openflow/api/src/main/java/org/onlab/onos/openflow/controller/driver/AbstractOpenFlowSwitch.java
@@ -33,6 +33,7 @@ import org.projectfloodlight.openflow.protocol.OFMessage; import org.projectfloodlight.openflow.protocol.OFPortDesc; import org.projectfloodlight.openflow.protocol.OFPortDescStatsReply; +import org.projectfloodlight.openflow.protocol.OFPortStatus; import org.projectfloodlight.openflow.protocol.OFRoleReply; import org.projectfloodlight.openflow.protocol.OFVersion; import org.slf4j.Logger; @@ -166,7 +167,7 @@ */ @Override public final void handleMessage(OFMessage m) { - if (this.role == RoleState.MASTER) { + if (this.role == RoleState.MASTER || m instanceof OFPortStatus) { this.agent.processMessage(dpid, m); } }