From 8624fdc44519abdf9efc65c50de610ab85842665 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Sat, 14 Jul 2007 00:30:11 +0100 Subject: [PATCH] Kill off the enforced RX quota; it only seems to hurt on real hardware. --- src/arch/i386/drivers/net/undinet.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/arch/i386/drivers/net/undinet.c b/src/arch/i386/drivers/net/undinet.c index 2a097ff2..6b2e0c9d 100644 --- a/src/arch/i386/drivers/net/undinet.c +++ b/src/arch/i386/drivers/net/undinet.c @@ -485,8 +485,6 @@ static void undinet_poll ( struct net_device *netdev ) { */ if ( undinic->hacks & UNDI_HACK_EB54 ) --last_trigger_count; - /** HACK: effective RX quota of 1 */ - goto done; } break; case PXENV_UNDI_ISR_OUT_DONE: @@ -494,7 +492,7 @@ static void undinet_poll ( struct net_device *netdev ) { undinic->isr_processing = 0; goto done; default: - /* Should never happen */ + /* Should never happen. VMWare does it routinely. */ DBGC ( undinic, "UNDINIC %p ISR returned invalid " "FuncFlag %04x\n", undinic, undi_isr.FuncFlag ); undinic->isr_processing = 0;