linux-kernel-test/drivers/net/ixgbe
Jesse Brandeburg 762f4c5710 ixgbe: recycle pages in packet split mode
most of the time we only need 1500 bytes for a packet which means
we don't need a whole 4k page for each packet.  Share the allocation
by using a reference count to the page and giving half to two
receive descriptors.  This can enable us to use packet split mode
all the time due to the performance increase of allocating half
the pages.

Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
2008-09-24 18:54:56 -04:00
..
ixgbe_82598.c ixgbe: Update watchdog thread to accomodate longerlink_up events 2008-09-24 18:54:49 -04:00
ixgbe_common.c ixgbe: fix multicast address update 2008-09-24 18:54:48 -04:00
ixgbe_common.h ixgbe: Implement HAVE_SET_RX_MODE 2008-09-03 10:03:32 -04:00
ixgbe_ethtool.c ixgbe: fix initial interrupt throttle settings 2008-09-24 18:54:54 -04:00
ixgbe_main.c ixgbe: recycle pages in packet split mode 2008-09-24 18:54:56 -04:00
ixgbe_phy.c
ixgbe_phy.h ixgbe: Fix copper PHY initialization code 2008-01-28 15:03:44 -08:00
ixgbe_type.h ixgbe: fix ethtool register dump 2008-09-24 18:54:52 -04:00
ixgbe.h ixgbe: recycle pages in packet split mode 2008-09-24 18:54:56 -04:00
Makefile