linux/drivers/net/ethernet/intel
Shannon Nelson 1e200e4a57 i40e: rework vector reservation
The initial problem solved here is that the vector allocation was trying
too hard to save vectors for VMDq, to the point of not giving the PF enough
when in a tight situation such as an NPAR partition.  This change makes
sure that the PF will get all the queues and vectors it wants to fill
out its destiny.  Essentially, nothing is specially reserved for VMDq,
it simply gets whatever is left after the PF, FCoE, and FD sideband get
what they want.

Additionally, the calculations for the reservations were harder to follow
than necessary, so I've made it more straight forward.

Change-ID: I99b384f104535b686c690b8ef0a787559485c8d4
Signed-off-by: Shannon Nelson <shannon.nelson@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2015-03-07 04:59:44 -08:00
..
e1000 e1000: add dummy allocator to fix race condition between mtu change and netpoll 2015-03-06 02:47:10 -08:00
e1000e e1000e: remove calls to ioremap/unmap for NVM addr 2015-03-06 02:47:08 -08:00
fm10k fm10k: Resolve various spelling errors and checkpatch warnings 2015-03-03 01:07:23 -08:00
i40e i40e: rework vector reservation 2015-03-07 04:59:44 -08:00
i40evf i40e/i40evf: Refactor i40e_debug_aq and make some functions static 2015-03-07 04:59:40 -08:00
igb igb: Make arrays on stack static const to avoid reallocation 2015-03-06 02:47:09 -08:00
igbvf igbvf: cleanup msleep() and min/max() usage 2015-02-23 17:11:54 -08:00
ixgb net: rename vlan_tx_* helpers since "tx" is misleading there 2015-01-13 17:51:08 -05:00
ixgbe ethernet: Use eth_<foo>_addr instead of memset 2015-03-03 17:01:36 -05:00
ixgbevf ixgbevf: combine all of the tasks into a single service task 2015-02-05 19:58:45 -08:00
e100.c e100: fix typo in MDI/MDI-X eeprom check in e100_phy_init 2014-12-31 11:55:40 -08:00
Kconfig i40e: Fix dependencies in the i40e driver on configfs 2015-03-03 16:52:41 -05:00
Makefile fm10k: Add skeletal frame for Intel(R) FM10000 Ethernet Switch Host Interface Driver 2014-09-23 03:59:13 -07:00