diff options
Diffstat (limited to 'drivers/net/ethernet/ibm/ibmveth.c')
-rw-r--r-- | drivers/net/ethernet/ibm/ibmveth.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/net/ethernet/ibm/ibmveth.c b/drivers/net/ethernet/ibm/ibmveth.c index a831f947ca8c..309f5c66083c 100644 --- a/drivers/net/ethernet/ibm/ibmveth.c +++ b/drivers/net/ethernet/ibm/ibmveth.c | |||
@@ -1601,8 +1601,11 @@ static int ibmveth_probe(struct vio_dev *dev, const struct vio_device_id *id) | |||
1601 | netdev->netdev_ops = &ibmveth_netdev_ops; | 1601 | netdev->netdev_ops = &ibmveth_netdev_ops; |
1602 | netdev->ethtool_ops = &netdev_ethtool_ops; | 1602 | netdev->ethtool_ops = &netdev_ethtool_ops; |
1603 | SET_NETDEV_DEV(netdev, &dev->dev); | 1603 | SET_NETDEV_DEV(netdev, &dev->dev); |
1604 | netdev->hw_features = NETIF_F_SG | NETIF_F_RXCSUM | | 1604 | netdev->hw_features = NETIF_F_SG; |
1605 | NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM; | 1605 | if (vio_get_attribute(dev, "ibm,illan-options", NULL) != NULL) { |
1606 | netdev->hw_features |= NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM | | ||
1607 | NETIF_F_RXCSUM; | ||
1608 | } | ||
1606 | 1609 | ||
1607 | netdev->features |= netdev->hw_features; | 1610 | netdev->features |= netdev->hw_features; |
1608 | 1611 | ||