Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9b082d73 authored by Stefan Assmann's avatar Stefan Assmann Committed by Jeff Kirsher
Browse files

igb: warn if max_vfs limit is exceeded



Currently there's no warning printed when max_vfs > 7 is specified with
igb and the maximum of 7 is silently enforced. This patch prints a
warning and informs the user of the actions taken.

Signed-off-by: default avatarStefan Assmann <sassmann@redhat.com>
Tested-by: default avatarJeff Pieper <jeffrey.e.pieper@intel.com>
Signed-off-by: default avatarJeff Kirsher <jeffrey.t.kirsher@intel.com>
parent dc6ed1df
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -2291,7 +2291,12 @@ static int __devinit igb_sw_init(struct igb_adapter *adapter)
	switch (hw->mac.type) {
	case e1000_82576:
	case e1000_i350:
		adapter->vfs_allocated_count = (max_vfs > 7) ? 7 : max_vfs;
		if (max_vfs > 7) {
			dev_warn(&pdev->dev,
				 "Maximum of 7 VFs per PF, using max\n");
			adapter->vfs_allocated_count = 7;
		} else
			adapter->vfs_allocated_count = max_vfs;
		break;
	default:
		break;