@Override public void removeConnectedSwitch(Dpid dpid) { connectedSwitches.remove(dpid); OpenFlowSwitch sw = activeMasterSwitches.remove(dpid); if (sw == null) { log.debug("sw was null for {}", dpid); sw = activeEqualSwitches.remove(dpid); } for (OpenFlowSwitchListener l : ofSwitchListener) { l.switchRemoved(dpid); } }