From 290339fc7a704354c70adb3ef27ed9fa5bf5c22b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl-Benedikt=20Kr=C3=BCger?= Date: Fri, 8 Jul 2011 18:50:17 +0200 Subject: [PATCH] benchmarking --- kernel/tests.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/kernel/tests.c b/kernel/tests.c index 00198240..494b7c5a 100644 --- a/kernel/tests.c +++ b/kernel/tests.c @@ -148,7 +148,7 @@ __inline int get_core_no(void) void* server_task(void* e) { int sockfd, newsockfd, portno, clilen; - char buffer[4096]; + char buffer[512]; struct sockaddr_in serv_addr, cli_addr; int n; uint64_t tmp1,tmp2; @@ -218,7 +218,11 @@ void* server_task(void* e) { if (!(n%100)) kprintf("%d-",n); - send(newsockfd,buffer,sizeof(buffer),0); + if (send(newsockfd,buffer,sizeof(buffer),0) < 0); + { + kprintf("error on sending"); + break; + } // if (!(n%100)) // sleep(1); // udelay(100);