From: Jeff Kirsher <jeffrey.t.kirs...@intel.com> Date: Mon, 3 Oct 2016 19:25:00 -0700
> This series contains fixes to i40e only. > > Stefan Assmann provides the changes in this series to resolve an issue > where when we run out of MSIx vectors, iWARP gets disabled automatically. > First adds a check for "no vectors left" during MSIx vector allocation > for VMDq, which will prevent more vectors being allocated than available. > Then fixed the MSIx vector redistribution when we reach the hardware limit > for vectors so that additional features like VMDq, iWARP, etc do not get > starved for vectors because the PF is hogging all the resources. Lastly, > fix the issue for flow director by moving the check for the reaching the > vector limit earlier in the code so that a decision can be made on > disabling flow director. > > The following are changes since commit > b9118b7221ebb12156d2b08d4d5647bc6076d6bb: > ptp: Fix resource leak in case of error > and are available in the git repository at: > git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 40GbE Pulled, thanks Jeff.