ixgbe: add warning when max_vfs is out of range.
authorJacob Keller <jacob.e.keller@intel.com>
Sat, 9 Nov 2013 12:52:32 +0000 (04:52 -0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 11 Nov 2013 05:19:36 +0000 (00:19 -0500)
commit170e85430bcbe4d18e81b5a70bb163c741381092
tree5f599f0abec66a765d187025215564f57a831a4d
parent0123713957a1977fcb5fc93173122d8af58e0c2c
ixgbe: add warning when max_vfs is out of range.

The max_vfs parameter has a limit of 63 and silently fails (adding 0 vfs) when
it is out of range. This patch adds a warning so that the user knows something
went wrong. Also, this patch moves the warning in ixgbe_enable_sriov() to where
max_vfs is checked, so that even an out of range value will show the deprecated
warning. Previously, an out of range parameter didn't even warn the user to use
the new sysfs interface instead.

Signed-off-by: Jacob Keller <jacob.e.keller@intel.com>
Tested-by: Phil Schmitt <phillip.j.schmitt@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c