cxgb3: Replace LRO with GRO
authorHerbert Xu <herbert@gondor.apana.org.au>
Wed, 21 Jan 2009 22:39:13 +0000 (14:39 -0800)
committerDavid S. Miller <davem@davemloft.net>
Wed, 21 Jan 2009 22:39:13 +0000 (14:39 -0800)
commit7be2df451fa916f93e37763a58d33483feb0909f
treefae9f8e65f92d7b41a5aa13a45bf4c310b84850c
parent749c10f931923451a4c59b4435d182aa9ae27a4f
cxgb3: Replace LRO with GRO

This patch makes cxgb3 invoke the GRO hooks instead of LRO.  As
GRO has a compatible external interface to LRO this is a very
straightforward replacement.

I've kept the ioctl controls for per-queue LRO switches.  However,
we should not encourage anyone to use these.

Because of that, I've also kept the skb construction code in
cxgb3.  Hopefully we can phase out those per-queue switches
and then kill this too.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Acked-by: Divy Le Ray <divy@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/Kconfig
drivers/net/cxgb3/adapter.h
drivers/net/cxgb3/cxgb3_main.c
drivers/net/cxgb3/sge.c
drivers/scsi/cxgb3i/cxgb3i_ddp.h