]> Pileus Git - ~andy/linux/blobdiff - drivers/infiniband/ulp/ipoib/ipoib_cm.c
IPoIB: Add GRO support
[~andy/linux] / drivers / infiniband / ulp / ipoib / ipoib_cm.c
index bb1004114dec09c6f3b6df7c9dab66d1f09f5bae..c1c49f2d35b53b1458ea595361e8f98b5059557d 100644 (file)
@@ -1480,6 +1480,7 @@ static ssize_t set_mode(struct device *d, struct device_attribute *attr,
 
                if (test_bit(IPOIB_FLAG_CSUM, &priv->flags)) {
                        dev->features |= NETIF_F_IP_CSUM | NETIF_F_SG;
+                       priv->dev->features |= NETIF_F_GRO;
                        if (priv->hca_caps & IB_DEVICE_UD_TSO)
                                dev->features |= NETIF_F_TSO;
                }