i40e: Add message for unsupported MFP mode
authorCarolyn Wyborny <carolyn.wyborny@intel.com>
Wed, 7 Jun 2017 09:43:07 +0000 (05:43 -0400)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Wed, 21 Jun 2017 01:17:11 +0000 (18:17 -0700)
This patch adds a check and message if the device is in
MFP mode as changing RSS input set is not supported in
MFP mode.

Signed-off-by: Carolyn Wyborny <carolyn.wyborny@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
drivers/net/ethernet/intel/i40e/i40e_ethtool.c

index 9d3233c2c9cdf7df20617bf0d7b5030963cf994a..9692a5294fa3c050f591a6a13170e4c148190d48 100644 (file)
@@ -2711,6 +2711,12 @@ static int i40e_set_rss_hash_opt(struct i40e_pf *pf, struct ethtool_rxnfc *nfc)
        u8 flow_pctype = 0;
        u64 i_set, i_setc;
 
+       if (pf->flags & I40E_FLAG_MFP_ENABLED) {
+               dev_err(&pf->pdev->dev,
+                       "Change of RSS hash input set is not supported when MFP mode is enabled\n");
+               return -EOPNOTSUPP;
+       }
+
        /* RSS does not support anything other than hashing
         * to queues on src and dst IPs and ports
         */