> > On Wed, Feb 25, 2015 at 11:28:56AM -0600, swair shah wrote: > > When packets which does not match any rule in ovs, are buffered at the > > ingress switch, say first n packets are buffered. Switch sends a > > flow_mod and message and packet_out for the buffered packets, > > meanwhile if some more packets of the same flow arrive (say n+1 to m), > > they'll also get buffered (as flow_mod) hasn't arrived yet. > > > > Once flow_mod message arrives at the switch then subsequent packets of > > the flow will be forwarded but packets (n+1 to m) will still be > > buffered waiting for their packet_outs. This results in reordering of > packets. > > > > Is there a way around this, besides from proactively setting up a flow? > > > > Is there a way to match flow_mod to existing buffered packets? > > Reordering can happen. There isn't a way to avoid it entirely (besides > proactive flow setup). It isn't usually a problem, though, because most > protocols only send one packet before they receive a reply from the > opposite end.
The only way that I can think to nail up a flow is via dpctl. Is this how you suggest to do this? _______________________________________________ discuss mailing list [email protected] http://openvswitch.org/mailman/listinfo/discuss
