[ovs-dev] [PATCH 1/8] datapath: Disable large receive offload.

Ben Pfaff blp at nicira.com
Thu Mar 4 18:26:57 UTC 2010


On Thu, Mar 04, 2010 at 01:22:06PM -0500, Jesse Gross wrote:
> LRO can play fast and loose with the packets that it merges, which
> isn't very polite when you are bridging packets for other operating
> systems.  This disables LRO on any underlying devices that are added
> to the datapath, which is the same as what the bridge does.
> 
> Note that this does not disable GRO, which has a more strict set of
> rules about what is merged and is therefore safe for bridging.  Both
> are typically done in software anyways.

Thanks.  I had wondered whether we were missing something important in
this area, and I'm glad that you found it.

Could the tests for 2.6.24 or later be written as #if[n]def for some LRO
macro?  Then we could be a little more resilient against feature
backports.




More information about the dev mailing list