[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>
This commit is contained in:

committed by
Jeff Garzik

parent
468d09f894
commit
f78fb4743d
@@ -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
|
||||
|
||||
/*
|
||||
@@ -384,18 +383,11 @@ struct mv643xx_private {
|
||||
/* Number of rx descriptors in use */
|
||||
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;
|
||||
|
Reference in New Issue
Block a user