net: change netdev->features to u32
Quoting Ben Hutchings: we presumably won't be defining features that can only be enabled on 64-bit architectures. Occurences found by `grep -r` on net/, drivers/net, include/ [ Move features and vlan_features next to each other in struct netdev, as per Eric Dumazet's suggestion -DaveM ] Signed-off-by: Michał Mirosław <mirq-linux@rere.qmqm.pl> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
57422dc530
commit
04ed3e741d
@@ -502,7 +502,7 @@ static void efx_ethtool_get_stats(struct net_device *net_dev,
|
||||
static int efx_ethtool_set_tso(struct net_device *net_dev, u32 enable)
|
||||
{
|
||||
struct efx_nic *efx __attribute__ ((unused)) = netdev_priv(net_dev);
|
||||
unsigned long features;
|
||||
u32 features;
|
||||
|
||||
features = NETIF_F_TSO;
|
||||
if (efx->type->offload_features & NETIF_F_V6_CSUM)
|
||||
@@ -519,7 +519,7 @@ static int efx_ethtool_set_tso(struct net_device *net_dev, u32 enable)
|
||||
static int efx_ethtool_set_tx_csum(struct net_device *net_dev, u32 enable)
|
||||
{
|
||||
struct efx_nic *efx = netdev_priv(net_dev);
|
||||
unsigned long features = efx->type->offload_features & NETIF_F_ALL_CSUM;
|
||||
u32 features = efx->type->offload_features & NETIF_F_ALL_CSUM;
|
||||
|
||||
if (enable)
|
||||
net_dev->features |= features;
|
||||
|
Reference in New Issue
Block a user