[ovs-git] Open vSwitch: gre: Workarounds for large packets over GRE (next)

dev at openvswitch.org dev at openvswitch.org
Fri Jan 15 14:03:09 UTC 2010


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Open vSwitch".

The branch, next has been updated
       via  5462843f51b66f157d64c3519daeaa3eaa82b64e (commit)
      from  1626118f265eb7bdaeaa23a1d5c9228503eaaf02 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 5462843f51b66f157d64c3519daeaa3eaa82b64e
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=5462843f51b66f157d64c3519daeaa3eaa82b64e
Author: Jesse Gross <jesse at nicira.com>
		
gre: Workarounds for large packets over GRE
		
The first change is to not propagate the IP DF bit from the inner
packet to the outer packet.  Large TCP packets can get segmented
first which will set the DF bit.  However these segmented packets
might still be too large after the GRE header is added, requiring
fragmentation.

The second change is to raise the MTU of the GRE tunnel device.
This prevents packets from being dropped in the datapath before
they can be fragmented.  Since the datapath is layer 2 it does not
do any fragmentation and drops any packets that are too large.

Both of these are temporary workarounds that need to be addressed
more carefully in the future.

Bug #2379


-----------------------------------------------------------------------

Summary of changes:
 datapath/linux-2.6/compat-2.6/ip_gre.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)


hooks/post-receive
-- 
Open vSwitch




More information about the git mailing list