diff options
Diffstat (limited to 'drivers/net/ethernet/sfc/ethtool.c')
| -rw-r--r-- | drivers/net/ethernet/sfc/ethtool.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/sfc/ethtool.c b/drivers/net/ethernet/sfc/ethtool.c index 87bdc56b4e3a..18ebaea44e82 100644 --- a/drivers/net/ethernet/sfc/ethtool.c +++ b/drivers/net/ethernet/sfc/ethtool.c | |||
| @@ -975,6 +975,8 @@ efx_ethtool_get_rxnfc(struct net_device *net_dev, | |||
| 975 | 975 | ||
| 976 | case ETHTOOL_GRXFH: { | 976 | case ETHTOOL_GRXFH: { |
| 977 | info->data = 0; | 977 | info->data = 0; |
| 978 | if (!efx->rss_active) /* No RSS */ | ||
| 979 | return 0; | ||
| 978 | switch (info->flow_type) { | 980 | switch (info->flow_type) { |
| 979 | case UDP_V4_FLOW: | 981 | case UDP_V4_FLOW: |
| 980 | if (efx->rx_hash_udp_4tuple) | 982 | if (efx->rx_hash_udp_4tuple) |
