summaryrefslogtreecommitdiffstats
path: root/net/openvswitch
diff options
context:
space:
mode:
authorPravin B Shelar2013-10-26 00:12:33 +0200
committerJesse Gross2013-11-02 02:17:50 +0100
commit3cdb35b074142c915a463c535839886ae08fdfd4 (patch)
tree09f9705f9e51886088d401b4595614fd904a9abb /net/openvswitch
parentopenvswitch: collect mega flow mask stats (diff)
downloadkernel-qcow2-linux-3cdb35b074142c915a463c535839886ae08fdfd4.tar.gz
kernel-qcow2-linux-3cdb35b074142c915a463c535839886ae08fdfd4.tar.xz
kernel-qcow2-linux-3cdb35b074142c915a463c535839886ae08fdfd4.zip
openvswitch: Enable all GSO features on internal port.
OVS already can handle all types of segmentation offloads that are supported by the kernel. Following patch specifically enables UDP and IPV6 segmentation offloads. Signed-off-by: Pravin B Shelar <pshelar@nicira.com> Signed-off-by: Jesse Gross <jesse@nicira.com>
Diffstat (limited to 'net/openvswitch')
-rw-r--r--net/openvswitch/vport-internal_dev.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/openvswitch/vport-internal_dev.c b/net/openvswitch/vport-internal_dev.c
index 98d3edbbc235..729c68763fe7 100644
--- a/net/openvswitch/vport-internal_dev.c
+++ b/net/openvswitch/vport-internal_dev.c
@@ -134,7 +134,7 @@ static void do_setup(struct net_device *netdev)
netdev->tx_queue_len = 0;
netdev->features = NETIF_F_LLTX | NETIF_F_SG | NETIF_F_FRAGLIST |
- NETIF_F_HIGHDMA | NETIF_F_HW_CSUM | NETIF_F_TSO;
+ NETIF_F_HIGHDMA | NETIF_F_HW_CSUM | NETIF_F_GSO_SOFTWARE;
netdev->vlan_features = netdev->features;
netdev->features |= NETIF_F_HW_VLAN_CTAG_TX;