Przeglądaj źródła

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

tags/v0.9.3
Michael Brown 17 lat temu
rodzic
commit
8624fdc445
1 zmienionych plików z 1 dodań i 3 usunięć
  1. 1
    3
      src/arch/i386/drivers/net/undinet.c

+ 1
- 3
src/arch/i386/drivers/net/undinet.c Wyświetl plik

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

Ładowanie…
Anuluj
Zapisz