commit | ab91cc452915594262cc6fab943d88e794c73602 | [log] [tgz] |
---|---|---|
author | Ayaka Koshibe <ayaka@onlab.us> | Thu Sep 25 10:20:52 2014 -0700 |
committer | Ayaka Koshibe <ayaka@onlab.us> | Thu Sep 25 10:31:53 2014 -0700 |
tree | ea724571976296b1b8168af962e2c37ae11c706b | |
parent | aa1e2c3b5718c92cdddf82535760e0fd274c47f5 [diff] [blame] |
role assertion failure is returned to DeviceProvider Change-Id: Ic5189327c85fa37b3bbfa07d0e285cabae363712
diff --git a/openflow/ctl/src/main/java/org/onlab/onos/openflow/controller/impl/OpenFlowControllerImpl.java b/openflow/ctl/src/main/java/org/onlab/onos/openflow/controller/impl/OpenFlowControllerImpl.java index d74c497..eb12286 100644 --- a/openflow/ctl/src/main/java/org/onlab/onos/openflow/controller/impl/OpenFlowControllerImpl.java +++ b/openflow/ctl/src/main/java/org/onlab/onos/openflow/controller/impl/OpenFlowControllerImpl.java
@@ -313,6 +313,13 @@ public void processMessage(Dpid dpid, OFMessage m) { processPacket(dpid, m); } + + @Override + public void returnRoleAssertFailed(Dpid dpid, RoleState role) { + for (OpenFlowSwitchListener l : ofSwitchListener) { + l.roleAssertFailed(dpid, role); + } + } } private final class OFMessageHandler implements Runnable {