Hello, I am working on the shortest path finding application in ryu controller. I want to remove the openflow switch(dpid) from the ryu controller itself when a certain condition is satisfied. Is it possible to remove the dp id from ryu when certain conditions are satisfied ? I have tried this event method but this is not working . So how to remove any switch from ryu controller from topology based on certain condition that i am not able to figureout @set_ev_cls(topology.event.EventSwitchLeave) def switch_leave_handler(self, event): """ event handler triggered when switch leave. delete the Switch object directly, the broadcast thread will be killed by itself when exception occured next time. """ dpid = event.switch.dp.id self.logger.info('switch leave (dpid=%s)', dpid_lib.dpid_to_str(dpid)) try: del self.switches[dpid]
except KeyError: pass Can any one help me regarding this? -- Thanks & Regards, Ramani Sagar V. G.E.S Class - II, Govt of Gujarat, India.
_______________________________________________ Ryu-devel mailing list Ryu-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ryu-devel