linux/drivers/net/ixgbe
Alexander Duyck f8212f979f ixgbe: enable HW RSC for 82599
This patch enables hardware receive side coalescing for 82599 hardware.
82599 can merge multiple frames from the same TCP/IP flow into a single
structure that can span one ore more descriptors.  The accumulated data is
arranged similar to how jumbo frames are arranged with the exception that
other packets can be interlaced inbetween.  To overcome this issue a next
pointer is included in the written back descriptor which indicates the next
descriptor in the writeback sequence.

This feature sets the NETIF_F_LRO flag and clearing it via the ethtool set
flags operation will also disable hardware RSC.

Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-04-28 01:53:16 -07:00
..
ixgbe_82598.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-04-16 17:35:26 -07:00
ixgbe_82599.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-04-16 17:35:26 -07:00
ixgbe_common.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-04-16 17:35:26 -07:00
ixgbe_common.h ixgbe: Move the LED blink code to common, since 82599 also uses it 2009-04-11 01:43:12 -07:00
ixgbe_dcb_82598.c ixgbe: Allow Priority Flow Control settings to survive a device reset 2009-03-26 01:13:51 -07:00
ixgbe_dcb_82598.h ixgbe: Update copyright dates, bump the driver version number 2009-02-01 01:19:20 -08:00
ixgbe_dcb_82599.c ixgbe: Fix the DCB PFC thresholds for 82599 2009-04-17 01:16:28 -07:00
ixgbe_dcb_82599.h ixgbe: Add DCB for 82599, remove BCN support 2009-03-01 00:24:35 -08:00
ixgbe_dcb_nl.c ixgbe: Fix DCB netlink layer for 82599 to enable Priority Flow Control 2009-04-02 01:02:28 -07:00
ixgbe_dcb.c ixgbe: Add DCB for 82599, remove BCN support 2009-03-01 00:24:35 -08:00
ixgbe_dcb.h ixgbe: Add DCB for 82599, remove BCN support 2009-03-01 00:24:35 -08:00
ixgbe_ethtool.c ixgbe: enable HW RSC for 82599 2009-04-28 01:53:16 -07:00
ixgbe_main.c ixgbe: enable HW RSC for 82599 2009-04-28 01:53:16 -07:00
ixgbe_phy.c ixgbe: Disallow SFP 1G modules in the SFP+ cages for 82598 and 82599 2009-04-27 03:15:42 -07:00
ixgbe_phy.h ixgbe: Remove unnecessary PHY reset, properly identify multispeed fiber modules 2009-04-11 02:48:01 -07:00
ixgbe_type.h ixgbe: enable HW RSC for 82599 2009-04-28 01:53:16 -07:00
ixgbe.h ixgbe: enable HW RSC for 82599 2009-04-28 01:53:16 -07:00
Makefile ixgbe: Add 82599 device id's, hook it up into the main driver. 2009-03-01 00:24:36 -08:00