diff options
Diffstat (limited to 'drivers/net/mv643xx_eth.c')
-rw-r--r-- | drivers/net/mv643xx_eth.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/drivers/net/mv643xx_eth.c b/drivers/net/mv643xx_eth.c index e345ec8cb473..82b720f29c75 100644 --- a/drivers/net/mv643xx_eth.c +++ b/drivers/net/mv643xx_eth.c | |||
@@ -1636,6 +1636,11 @@ static void mv643xx_eth_get_ethtool_stats(struct net_device *dev, | |||
1636 | } | 1636 | } |
1637 | } | 1637 | } |
1638 | 1638 | ||
1639 | static int mv643xx_eth_set_flags(struct net_device *dev, u32 data) | ||
1640 | { | ||
1641 | return ethtool_op_set_flags(dev, data, ETH_FLAG_LRO); | ||
1642 | } | ||
1643 | |||
1639 | static int mv643xx_eth_get_sset_count(struct net_device *dev, int sset) | 1644 | static int mv643xx_eth_get_sset_count(struct net_device *dev, int sset) |
1640 | { | 1645 | { |
1641 | if (sset == ETH_SS_STATS) | 1646 | if (sset == ETH_SS_STATS) |
@@ -1661,7 +1666,7 @@ static const struct ethtool_ops mv643xx_eth_ethtool_ops = { | |||
1661 | .get_strings = mv643xx_eth_get_strings, | 1666 | .get_strings = mv643xx_eth_get_strings, |
1662 | .get_ethtool_stats = mv643xx_eth_get_ethtool_stats, | 1667 | .get_ethtool_stats = mv643xx_eth_get_ethtool_stats, |
1663 | .get_flags = ethtool_op_get_flags, | 1668 | .get_flags = ethtool_op_get_flags, |
1664 | .set_flags = ethtool_op_set_flags, | 1669 | .set_flags = mv643xx_eth_set_flags, |
1665 | .get_sset_count = mv643xx_eth_get_sset_count, | 1670 | .get_sset_count = mv643xx_eth_get_sset_count, |
1666 | }; | 1671 | }; |
1667 | 1672 | ||