On Wed, Jun 08, 2011 at 01:21:41PM -0700, Jesse Gross wrote:
> If we can't parse a header because it is invalid or not present due to
> fragmentation, we still need to include the length of that header when
> comparing the flow key.  The value of the field will be zero to
> indicate that header was not present, rather than effectively
> wildcarding the value.  However, this was not done with fragments on
> flow extract but is effectively done on flow setup.  Since the flow
> length also changes the hash, it caused all fragments to miss the
> hash table and be sent to useerspace.
> 
> Reported-by: Ben Pfaff <b...@nicira.com>
> Signed-off-by: Jesse Gross <je...@nicira.com>

It fixes the problem.

Tested-by: Ben Pfaff <b...@nicira.com>
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to