net: mvpp2: enable UDP/TCP checksum over IPv6
authorAntoine Tenart <antoine.tenart@bootlin.com>
Mon, 5 Mar 2018 14:16:53 +0000 (15:16 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 5 Mar 2018 17:55:55 +0000 (12:55 -0500)
This patch adds the NETIF_F_IPV6_CSUM to the driver's features to enable
UDP/TCP checksum over IPv6. No extra configuration of the engine is
needed on top of the IPv4 counterpart, which already is in the features
list (NETIF_F_IP_CSUM).

Signed-off-by: Antoine Tenart <antoine.tenart@bootlin.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/marvell/mvpp2.c

index c37d2be8496b2a1832ac09e986402fe5459bdeb6..ede4f6af0159dc04bbe34f8f77a76af23f2a464b 100644 (file)
@@ -8321,7 +8321,8 @@ static int mvpp2_port_probe(struct platform_device *pdev,
                }
        }
 
-       features = NETIF_F_SG | NETIF_F_IP_CSUM | NETIF_F_TSO;
+       features = NETIF_F_SG | NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM |
+                  NETIF_F_TSO;
        dev->features = features | NETIF_F_RXCSUM;
        dev->hw_features |= features | NETIF_F_RXCSUM | NETIF_F_GRO |
                            NETIF_F_HW_VLAN_CTAG_FILTER;