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

Reply via email to