linux/drivers/net/sfc
Herbert Xu da3bc07171 sfc: Replace LRO with GRO
This patch makes sfc invoke the GRO hooks instead of LRO.  As
GRO has a compatible external interface to LRO this is a very
straightforward replacement.

Everything should appear identical to the user except that the
offload is now controlled by the GRO ethtool option instead of
LRO.  I've kept the lro module parameter as is since that's for
compatibility only.

I have eliminated efx_rx_mk_skb as the GRO layer can take care
of all packets regardless of whether GRO is enabled or not.

So the only case where we don't call GRO is if the packet checksum
is absent.  This is to keep the behaviour changes of the patch to
a minimum.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-01-21 14:34:06 -08:00
..
bitfield.h
boards.c
boards.h
efx.c sfc: Replace LRO with GRO 2009-01-21 14:34:06 -08:00
efx.h net: Remove redundant NAPI functions 2009-01-21 14:33:50 -08:00
enum.h
ethtool.c sfc: Add support for multiple PHY self-tests 2008-12-26 13:47:25 -08:00
ethtool.h
falcon.c net: sfc: Use pci_clear_master() to disable bus mastering 2009-01-07 11:13:24 -08:00
falcon.h
falcon_gmac.c
falcon_hwdefs.h
falcon_io.h
falcon_xmac.c
gmii.h
Kconfig sfc: Replace LRO with GRO 2009-01-21 14:34:06 -08:00
mac.h
Makefile
mdio_10g.c sfc: If AN is enabled, always read speed/duplex from the AN advertising bits 2008-12-26 13:49:25 -08:00
mdio_10g.h sfc: Fix unreliable link detection in some loopback modes 2008-12-26 13:46:12 -08:00
mtd.c
net_driver.h sfc: Replace LRO with GRO 2009-01-21 14:34:06 -08:00
phy.h
rx.c sfc: Replace LRO with GRO 2009-01-21 14:34:06 -08:00
rx.h sfc: Replace LRO with GRO 2009-01-21 14:34:06 -08:00
selftest.c sfc: Add support for multiple PHY self-tests 2008-12-26 13:47:25 -08:00
selftest.h sfc: Add support for multiple PHY self-tests 2008-12-26 13:47:25 -08:00
sfe4001.c sfc: Replace LRO with GRO 2009-01-21 14:34:06 -08:00
spi.h
tenxpress.c sfc: Replace LRO with GRO 2009-01-21 14:34:06 -08:00
tx.c
tx.h
workarounds.h
xenpack.h
xfp_phy.c sfc: Use model numbers for PHY type names 2008-12-12 22:06:54 -08:00