On Mon, Nov 03, 2014 at 01:52:17PM -0800, Ben Pfaff wrote: > On Wed, Oct 29, 2014 at 03:12:00PM -0700, Jarno Rajahalme wrote: > > Add transport port modifications to the existing frags handling test > > case. > > > > This demonstrates incorrect behavior by not moving the destination > > port number to source port in normal mode for first fragment, as the > > transport port numbers have been zeroed and the move has no effect, > > and by allowing moves to/from transport ports on later fragments > > (which do not have a transport header). > > > > Next patches fix these problems. > > > > Signed-off-by: Jarno Rajahalme <jrajaha...@nicira.com> > > This is a thorny corner case in OpenFlow. OpenFlow 1.0 and 1.1 have > flow charts for flow extraction that make it clear that, if a packet > is a fragment, then the transport ports should not even be extracted. > I have always taken this to mean that "set L4 port" actions shouldn't > be supported in that case. Yet, OVS does support them, and they > behave really oddly for now. Furthermore, the flow charts and the > detailed parsing spec that they represented were removed from OpenFlow > 1.2 and later because they could not be implemented exactly as shown > on hardware.
Oh, I forgot: Acked-by: Ben Pfaff <b...@nicira.com> _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev