From: Jack Lange Date: Mon, 8 Sep 2008 20:19:36 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: 1.0~41 X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=commitdiff_plain;h=8094dbfed1ac05d7a9dd168d5f2ef4b44b7c9978;p=palacios.git *** empty log message *** --- diff --git a/palacios/src/geekos/socket.c b/palacios/src/geekos/socket.c index 3797cae..1014d37 100644 --- a/palacios/src/geekos/socket.c +++ b/palacios/src/geekos/socket.c @@ -110,19 +110,19 @@ void timer_int_Handler(struct Interrupt_State * state){ } // a series of utilities to handle conncetion states -static void connected(int sockfd){ +static void connected(int sockfd) { } -static void closed(int sockfd){ +static void closed(int sockfd) { } -static void acked(int sockfd){ +static void acked(int sockfd) { } -static void newdata(int sockfd){ +static void newdata(int sockfd) { } @@ -202,13 +202,16 @@ socket_appcall(void) int Packet_Received(struct NE2K_Packet_Info * info, uchar_t * pkt) { - int i; + //int i; uip_len = info->size; - for (i = 0; i < info->size; i++) { - uip_buf[i] = *(pkt+i); - } + // for (i = 0; i < info->size; i++) { + // uip_buf[i] = *(pkt + i); + //} + + memcpy(uip_buf, pkt, uip_len); + Free(pkt);