mirror of
https://github.com/ipxe/ipxe
synced 2025-12-13 15:31:42 +03:00
Kill off the enforced RX quota; it only seems to hurt on real hardware.
This commit is contained in:
@@ -485,8 +485,6 @@ static void undinet_poll ( struct net_device *netdev ) {
|
|||||||
*/
|
*/
|
||||||
if ( undinic->hacks & UNDI_HACK_EB54 )
|
if ( undinic->hacks & UNDI_HACK_EB54 )
|
||||||
--last_trigger_count;
|
--last_trigger_count;
|
||||||
/** HACK: effective RX quota of 1 */
|
|
||||||
goto done;
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case PXENV_UNDI_ISR_OUT_DONE:
|
case PXENV_UNDI_ISR_OUT_DONE:
|
||||||
@@ -494,7 +492,7 @@ static void undinet_poll ( struct net_device *netdev ) {
|
|||||||
undinic->isr_processing = 0;
|
undinic->isr_processing = 0;
|
||||||
goto done;
|
goto done;
|
||||||
default:
|
default:
|
||||||
/* Should never happen */
|
/* Should never happen. VMWare does it routinely. */
|
||||||
DBGC ( undinic, "UNDINIC %p ISR returned invalid "
|
DBGC ( undinic, "UNDINIC %p ISR returned invalid "
|
||||||
"FuncFlag %04x\n", undinic, undi_isr.FuncFlag );
|
"FuncFlag %04x\n", undinic, undi_isr.FuncFlag );
|
||||||
undinic->isr_processing = 0;
|
undinic->isr_processing = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user