Hi Chethan, On 2015年05月05日 13:40, Chethan C R wrote: > Hi, > > I am trying to send a port mod message embedded in a bundle and I am getting > the following error while constructing the port mod message. > > hub: uncaught exception: Traceback (most recent call last): > File "/usr/local/lib/python2.7/dist-packages/ryu/lib/hub.py", line 52, in > _launch > func(*args, **kwargs) > File "/usr/local/lib/python2.7/dist-packages/ryu/base/app_manager.py", line > 274, in _event_loop > handler(ev) > File "/home/openflow/bundles/add.py", line 33, in send_bundle_Open > self.send_bundle_add_message(datapath) > File "/home/openflow/bundles/add.py", line 51, in send_bundle_add_message > datapath.send_msg(req) > File "/usr/local/lib/python2.7/dist-packages/ryu/controller/controller.py", > line 214, in send_msg > msg.serialize() > File > "/usr/local/lib/python2.7/dist-packages/ryu/ofproto/ofproto_parser.py", line > 205, in serialize > self._serialize_body() > File > "/usr/local/lib/python2.7/dist-packages/ryu/ofproto/ofproto_v1_4_parser.py", > line 6063, in _serialize_body > self.message.serialize() > File > "/usr/local/lib/python2.7/dist-packages/ryu/ofproto/ofproto_parser.py", line > 205, in serialize > self._serialize_body() > File > "/usr/local/lib/python2.7/dist-packages/ryu/ofproto/ofproto_v1_4_parser.py", > line 5662, in _serialize_body > for p in self.properties: > TypeError: 'OFPPortModPropEthernet' object is not iterable > > > And this is my code: > > port_no = 1 > hw_addr = 'fa:c8:e8:76:1d:7e' > config = ofp.OFPPC_PORT_DOWN > mask = ofp.OFPPC_PORT_DOWN > advertise = (ofp.OFPPF_10MB_HD | ofp.OFPPF_100MB_FD) > properties = ofp_parser.OFPPortModPropEthernet(advertise) > msg = ofp_parser.OFPPortMod(datapath, port_no, hw_addr, > config, > mask, properties) > req = ofp_parser.OFPBundleAddMsg(datapath, 7, > ofp.OFPBF_ATOMIC, > msg, []) > datapath.send_msg(req) > > Am i missing anything ? Can you please suggest the solution ?
I think you need to add properties fields as a list of OFPPortModPropEthernet. e.g.) properties = [ofp_parser.OFPPortModPropEthernet(advertise)] Thanks, Iwase > > Thanks, > Chethan > > > > ------------------------------------------------------------------------------ > One dashboard for servers and applications across Physical-Virtual-Cloud > Widest out-of-the-box monitoring support with 50+ applications > Performance metrics, stats and reports that give you Actionable Insights > Deep dive visibility with transaction tracing using APM Insight. > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > > > > _______________________________________________ > Ryu-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/ryu-devel > ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ Ryu-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ryu-devel
