Hi, Thank you for your reply. I can catch the event of switch disconnected with your source.
Best Regards, ----- Original Message ----- From: "OHMURA Kei" <[email protected]> To: "oshiba" <[email protected]> Cc: <[email protected]> Sent: Tuesday, February 26, 2013 4:37 PM Subject: Re: [Ryu-devel] handler for switch disconnected > 2013/2/26 oshiba <[email protected]>: >> Hi all, >> >> I would like to proceed some works when switch disconnected. >> But I don't found handler for switch disconnected. >> Please tell me handler of this and how to use it. >> >> Note: >> I found DEAD_DISPATCHER, but I cannot found event name of this. >> And I use Ryu with verbose mode, but display event of change dispather >> when >> we disconnect switch. >> >> Best Regards, > > Hi, > > Ryu app can handle datapath join/leave event with the following code: > > > -- > from ryu.base import app_manager > from ryu.controller import dpset > from ryu.controller.handler import set_ev_cls > from ryu.ofproto import ofproto_v1_0 > from ryu.ofproto import ofproto_v1_2 > > > class TestDPSet(app_manager.RyuApp): > OFP_VERSIONS = [ofproto_v1_0.OFP_VERSION, > ofproto_v1_2.OFP_VERSION] > > _CONTEXTS = { > 'dpset': dpset.DPSet, > } > > def __init__(self, *args, **kwargs): > super(TestDPSet, self).__init__(*args, **kwargs) > self.dpset = kwargs['dpset'] > > @set_ev_cls(dpset.EventDP, dpset.DPSET_EV_DISPATCHER) > def handler_datapath(self, ev): > if ev.enter: > print 'datapath join' > else: > print 'datapath leave' ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb _______________________________________________ Ryu-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ryu-devel
