浏览代码

Kill off the enforced RX quota; it only seems to hurt on real hardware.

tags/v0.9.3
Michael Brown 17 年前
父节点
当前提交
8624fdc445
共有 1 个文件被更改,包括 1 次插入3 次删除
  1. 1
    3
      src/arch/i386/drivers/net/undinet.c

+ 1
- 3
src/arch/i386/drivers/net/undinet.c 查看文件

@@ -485,8 +485,6 @@ static void undinet_poll ( struct net_device *netdev ) {
485 485
 				 */
486 486
 				if ( undinic->hacks & UNDI_HACK_EB54 )
487 487
 					--last_trigger_count;
488
-				/** HACK: effective RX quota of 1 */
489
-				goto done;
490 488
 			}
491 489
 			break;
492 490
 		case PXENV_UNDI_ISR_OUT_DONE:
@@ -494,7 +492,7 @@ static void undinet_poll ( struct net_device *netdev ) {
494 492
 			undinic->isr_processing = 0;
495 493
 			goto done;
496 494
 		default:
497
-			/* Should never happen */
495
+			/* Should never happen.  VMWare does it routinely. */
498 496
 			DBGC ( undinic, "UNDINIC %p ISR returned invalid "
499 497
 			       "FuncFlag %04x\n", undinic, undi_isr.FuncFlag );
500 498
 			undinic->isr_processing = 0;

正在加载...
取消
保存