diff options
Diffstat (limited to 'drivers/net/vmxnet3/vmxnet3_ethtool.c')
-rw-r--r-- | drivers/net/vmxnet3/vmxnet3_ethtool.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/net/vmxnet3/vmxnet3_ethtool.c b/drivers/net/vmxnet3/vmxnet3_ethtool.c index 63a124340cbe..600ab56c0008 100644 --- a/drivers/net/vmxnet3/vmxnet3_ethtool.c +++ b/drivers/net/vmxnet3/vmxnet3_ethtool.c | |||
@@ -263,7 +263,8 @@ int vmxnet3_set_features(struct net_device *netdev, netdev_features_t features) | |||
263 | unsigned long flags; | 263 | unsigned long flags; |
264 | netdev_features_t changed = features ^ netdev->features; | 264 | netdev_features_t changed = features ^ netdev->features; |
265 | 265 | ||
266 | if (changed & (NETIF_F_RXCSUM | NETIF_F_LRO | NETIF_F_HW_VLAN_RX)) { | 266 | if (changed & (NETIF_F_RXCSUM | NETIF_F_LRO | |
267 | NETIF_F_HW_VLAN_CTAG_RX)) { | ||
267 | if (features & NETIF_F_RXCSUM) | 268 | if (features & NETIF_F_RXCSUM) |
268 | adapter->shared->devRead.misc.uptFeatures |= | 269 | adapter->shared->devRead.misc.uptFeatures |= |
269 | UPT1_F_RXCSUM; | 270 | UPT1_F_RXCSUM; |
@@ -279,7 +280,7 @@ int vmxnet3_set_features(struct net_device *netdev, netdev_features_t features) | |||
279 | adapter->shared->devRead.misc.uptFeatures &= | 280 | adapter->shared->devRead.misc.uptFeatures &= |
280 | ~UPT1_F_LRO; | 281 | ~UPT1_F_LRO; |
281 | 282 | ||
282 | if (features & NETIF_F_HW_VLAN_RX) | 283 | if (features & NETIF_F_HW_VLAN_CTAG_RX) |
283 | adapter->shared->devRead.misc.uptFeatures |= | 284 | adapter->shared->devRead.misc.uptFeatures |= |
284 | UPT1_F_RXVLAN; | 285 | UPT1_F_RXVLAN; |
285 | else | 286 | else |