linux/drivers/net/ethernet/intel
Jesse Brandeburg 147e81ec75 i40e: Test memory before ethtool alloc succeeds
When testing on systems with very limited amounts of RAM, a bug was
found where, while changing the number of descriptors using ethtool,
the driver didn't test the limits of system memory before permanently
assuming it would be able to get receive buffer memory.

Work around this issue by pre-allocation of the receive buffer
memory, in the "ghost" ring, which is then used during reinit
using the new ring length.

Change-Id: I92d7a5fb59a6c884b2efdd1ec652845f101c3359
Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2016-05-05 23:17:07 -07:00
..
e1000 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2016-04-09 17:41:41 -04:00
e1000e drivers: replace dev->trans_start accesses with dev_trans_start 2016-05-04 14:16:47 -04:00
fm10k treewide: replace dev->trans_start update with helper 2016-05-04 14:16:49 -04:00
i40e i40e: Test memory before ethtool alloc succeeds 2016-05-05 23:17:07 -07:00
i40evf i40evf: Allocate Rx buffers properly 2016-05-05 23:07:30 -07:00
igb drivers: replace dev->trans_start accesses with dev_trans_start 2016-05-04 14:16:47 -04:00
igbvf igbvf: remove "link is Up" message when registering mcast address 2016-02-24 15:45:50 -08:00
ixgb drivers/net: get rid of unnecessary initializations in .get_drvinfo() 2015-10-16 00:24:10 -07:00
ixgbe Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue 2016-05-04 17:13:34 -04:00
ixgbevf ixgbevf: Remove unused parameter 2016-05-04 00:24:32 -07:00
e100.c
Kconfig net: intel: remove dead links 2016-04-06 20:54:45 -07:00
Makefile