Ryu experts, How can my app receive notification when switch features reply is received or when hello is received. I would like to get the datapath and do some other setup specific to my app before the first packet-in message is received.
I tried setting my own handler with CONFIG_DISPATCH but I get the following message error: @set_ev_cls(ofp_event.EventOFPSwitchFeatures, CONFIG_DISPATCHER) def switch_features_handler(self, ev): msg = ev.msg self.datapath = datapath = msg.datapath self.logger.info('Received switch features handler %s', ev) ... I set the OFP version to < 1.3 to make sure that I get ports in the switch features too: ... class Myapp(app_manager.RyuApp): OFP_VERSIONS = [ofproto_v1_2.OFP_VERSION] ... PYTHONPATH=. ./bin/ryu-manager ryu/app/myapp.py --NetworkMask 192.168.1.1/24 loading app ryu/app/myapp.py loading app ryu.controller.ofp_handler instantiating app ryu/app/myapp.py of Myapp instantiating app ryu.controller.ofp_handler of OFPHandler Received switch features handler <ryu.controller.ofp_event.EventOFPSwitchFeatures object at 0x37e9150> hub: uncaught exception: Traceback (most recent call last): File "/home/me/ryu/ryu/lib/hub.py", line 50, in _launch func(*args, **kwargs) File "/home/me/ryu/ryu/base/app_manager.py", line 256, in _event_loop handler(ev) File "/home/me/ryu/ryu/app/myapp.py", line 395, in switch_features_handler self.clean(datapath) File "/home/me/ryu/ryu/app/myapp.py", line 383, in clean datapath.send_delete_all_flows() File "/home/me/ryu/ryu/controller/controller.py", line 269, in send_delete_all_flows out_port=self.ofproto.OFPP_NONE, flags=0, actions=None) AttributeError: 'module' object has no attribute 'OFPP_NONE' Thanks in advance, --Tom ------------------------------------------------------------------------------ Time is money. Stop wasting it! Get your web API in 5 minutes. www.restlet.com/download http://p.sf.net/sfu/restlet _______________________________________________ Ryu-devel mailing list Ryu-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ryu-devel