diff --git a/drivers/net/mmnif.c b/drivers/net/mmnif.c index c1663f0e..4a3e2d93 100644 --- a/drivers/net/mmnif.c +++ b/drivers/net/mmnif.c @@ -77,7 +77,7 @@ extern HANDLE hProc; /* decide whether it's polling mode or not */ -static int no_irq = 1; +static int no_irq = 0; /* this will be set by open() and close() and shows wether the driver is running or not */ @@ -85,7 +85,7 @@ static int active = 0; /* decide wheter it's uses locking or not */ -static int disable_locking = 1; +static int disable_locking = 0; /* decide whether deliver work to a worker thread or instantly process all packets */ @@ -1203,7 +1203,6 @@ int mmnif_poll(void* e) mmnif->stats.pll_empty = 1; } mmnif->stats.pll_empty++; - mmnif->stats.pll_empty = 0; } mmnif->stats.pll_empty--; mmnif_rx(mmnif_dev); diff --git a/kernel/tests.c b/kernel/tests.c index b2f23b49..1b659dcb 100644 --- a/kernel/tests.c +++ b/kernel/tests.c @@ -218,7 +218,7 @@ void* server_task(void* e) { kprintf("\r%d-",n); send(newsockfd,buffer,sizeof(buffer),0); - udelay(100); + udelay(1000); } tmp2 = get_clock_tick();