Explorar o código

stmmac: only remove RXCSUM feature if no rx coe is available

In case of the HW is not able to do the receive checksum offloading
the only feature to remove is NETIF_F_RXCSUM.

Signed-off-by: Giuseppe Cavallaro <peppe.cavallaro@st.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Giuseppe CAVALLARO %!s(int64=11) %!d(string=hai) anos
pai
achega
cc25f0cbe4
Modificáronse 1 ficheiros con 0 adicións e 2 borrados
  1. 0 2
      drivers/net/ethernet/stmicro/stmmac/stmmac_main.c

+ 0 - 2
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c

@@ -2333,8 +2333,6 @@ static netdev_features_t stmmac_fix_features(struct net_device *dev,
 
 	if (priv->plat->rx_coe == STMMAC_RX_COE_NONE)
 		features &= ~NETIF_F_RXCSUM;
-	else if (priv->plat->rx_coe == STMMAC_RX_COE_TYPE1)
-		features &= ~NETIF_F_IPV6_CSUM;
 
 	if (!priv->plat->tx_coe)
 		features &= ~NETIF_F_ALL_CSUM;