summaryrefslogtreecommitdiffstats
path: root/drivers/net/mv643xx_eth.h
diff options
context:
space:
mode:
authorDale Farnsworth <dale@farnsworth.org>2006-03-03 10:05:26 -0700
committerJeff Garzik <jeff@garzik.org>2006-03-03 12:12:37 -0500
commitf78fb4743dc06719084239c29dc178ad38ad2e2f (patch)
tree62ebf8cc6a8de144c21a0b5cd2a3318a0e2445c2 /drivers/net/mv643xx_eth.h
parent468d09f8946d40228c56de26fe4874b2f98067ed (diff)
downloadlinux-f78fb4743dc06719084239c29dc178ad38ad2e2f.tar.gz
linux-f78fb4743dc06719084239c29dc178ad38ad2e2f.tar.bz2
linux-f78fb4743dc06719084239c29dc178ad38ad2e2f.zip
[PATCH] mv643xx_eth: Remove non-working feature: task level rx queue refill
The task level rx queue refill feature hasn't ever worked (at least in 2.6) and is of dubious value. Remove it. Signed-off-by: Dale Farnsworth <dale@farnsworth.org> Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/net/mv643xx_eth.h')
-rw-r--r--drivers/net/mv643xx_eth.h8
1 files changed, 0 insertions, 8 deletions
diff --git a/drivers/net/mv643xx_eth.h b/drivers/net/mv643xx_eth.h
index df2c76154205..f8742e1edea2 100644
--- a/drivers/net/mv643xx_eth.h
+++ b/drivers/net/mv643xx_eth.h
@@ -52,7 +52,6 @@
#define MV643XX_CHECKSUM_OFFLOAD_TX
#define MV643XX_NAPI
#define MV643XX_TX_FAST_REFILL
-#undef MV643XX_RX_QUEUE_FILL_ON_TASK /* Does not work, yet */
#undef MV643XX_COAL
/*
@@ -385,17 +384,10 @@ struct mv643xx_private {
int rx_desc_count;
/*
- * rx_task used to fill RX ring out of bottom half context
- */
- struct work_struct rx_task;
-
- /*
* Used in case RX Ring is empty, which can be caused when
* system does not have resources (skb's)
*/
struct timer_list timeout;
- long rx_task_busy __attribute__ ((aligned(SMP_CACHE_BYTES)));
- unsigned rx_timer_flag;
u32 rx_int_coal;
u32 tx_int_coal;