]> git.baikalelectronics.ru Git - kernel.git/commit
vmxnet3: Enable GRO support.
authorJesse Gross <jesse@nicira.com>
Fri, 24 Jun 2011 14:24:35 +0000 (14:24 +0000)
committerDavid S. Miller <davem@davemloft.net>
Tue, 28 Jun 2011 05:08:38 +0000 (22:08 -0700)
commitcd3cb26a73df78bd104170578e2171bbf1e86605
tree6f786eae981a501053e6d16954b033fe17b5438d
parent9f20a8bebbbdeacf9b6d741954c1c04037b71d7a
vmxnet3: Enable GRO support.

When receiving packets from another guest on the same hypervisor, it's
generally possible to receive large packets because no segmentation is
necessary and these packets are handled by LRO.  However, when doing
routing or bridging we must disable LRO and lose this benefit.  In
these cases GRO can still be used and it is very effective because the
packets which are segmented in the hypervisor are received very close
together and can easily be merged.

CC: Shreyas Bhatewara <sbhatewara@vmware.com>
CC: Scott Goldman <scottjg@vmware.com>
CC: VMware PV-Drivers <pv-drivers@vmware.com>
Signed-off-by: Jesse Gross <jesse@nicira.com>
Signed-off-by: Scott J. Goldman <scottjg@vmware.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/vmxnet3/vmxnet3_drv.c