i40e: Setting queue count to 1 using ethtool is valid
authorAnjali Singhai Jain <anjali.singhai@intel.com>
Sat, 21 Dec 2013 05:44:43 +0000 (05:44 +0000)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Sat, 11 Jan 2014 00:30:33 +0000 (16:30 -0800)
Fix a bug where ethtool set-channels would return failure when configuring
only one Rx queue.

Change-ID: Id833c48c17d71e352b30f3249f6acf9e7aaec57e
Signed-off-by: Anjali Singhai Jain <anjali.singhai@intel.com>
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Tested-by: Kavindya Deegala <kavindya.s.deegala@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/i40e/i40e_ethtool.c

index b886ee5bd99d60472004b2b8ef55bae1cd840922..342a6e13ac8b84faf43d2f1adba498c8259d5d0c 100644 (file)
@@ -1634,7 +1634,7 @@ static int i40e_set_channels(struct net_device *dev,
         * class queue mapping
         */
        new_count = i40e_reconfig_rss_queues(pf, count);
-       if (new_count > 1)
+       if (new_count > 0)
                return 0;
        else
                return -EINVAL;