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)
commit213ade8ca8c854435d99e4d2927655b2ae4191e9
tree6f786eae981a501053e6d16954b033fe17b5438d
parent95cab7386bef62f8c7535d4726573ce230778e7b
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