Hi Sergio, if you don't care to send out the buffered packet that triggered the packet_in (or if, for example, you just want to install a flow proactively) using buffer_id=-1 I think should work.
On Fri, Jan 13, 2012 at 8:09 AM, Sergio Jiménez Feijóo <jjji...@gmail.com>wrote: > Hi Guys, > > I'm having trouble trying to add several flowmods to my OpenFlow switches. > My application collects information from the network topology and > calculates a (layer 2) route for every flow. Then it performs flow-mods in > all the switches of the selected route in order to send the flow to its > destination. I'm using as an example the "coreapps/switch" flowmod code. > When my controller sends the flow-mod packets to the switches they respond > with an error message (Specified buffer does not exist). > > My app worked nicely on a testbed of 6 Linksys WRT54GL with an OpenFlow > capable firmware and NOX Zaku without FlowVisor. Now I'm using 5 NEC > IP8800/S3640-24T2XW with NOX Destiny and FlowVisor and I'm experiencing > this problem. Is the buffer_id really necessary? Can I add a flowmod > without specifying any buffer_id? How can I avoid this error? > > I don't care about the packets that arrived before the flowmod being > dropped. I just need to run a flowmod in several switches matching one > single packet (the same one). I want all the switches to learn how to treat > that type of packet all at the same time (I run a for loop in my code). > > Thank you for your help. > ______________________________**_________________ > nox-dev mailing list > nox-dev@noxrepo.org > http://noxrepo.org/mailman/**listinfo/nox-dev<http://noxrepo.org/mailman/listinfo/nox-dev> >
_______________________________________________ nox-dev mailing list nox-dev@noxrepo.org http://noxrepo.org/mailman/listinfo/nox-dev