From df4e524d8dd89f83a848e2641b3d2bcbb07807d9 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Wed, 19 Mar 2008 16:20:14 +0000 Subject: minios: Automatically set IP from XenStore information Signed-off-by: Samuel Thibault --- extras/mini-os/daytime.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'extras/mini-os/daytime.c') diff --git a/extras/mini-os/daytime.c b/extras/mini-os/daytime.c index d6cd50ef63..7dc0de05e9 100644 --- a/extras/mini-os/daytime.c +++ b/extras/mini-os/daytime.c @@ -15,16 +15,19 @@ static char message[29]; void run_server(void *p) { struct ip_addr listenaddr = { 0 }; - struct ip_addr ipaddr = { htonl(0x0a000001) }; - struct ip_addr netmask = { htonl(0xff000000) }; - struct ip_addr gw = { 0 }; struct netconn *listener; struct netconn *session; struct timeval tv; err_t rc; start_networking(); - networking_set_addr(&ipaddr, &netmask, &gw); + + if (0) { + struct ip_addr ipaddr = { htonl(0x0a000001) }; + struct ip_addr netmask = { htonl(0xff000000) }; + struct ip_addr gw = { 0 }; + networking_set_addr(&ipaddr, &netmask, &gw); + } tprintk("Opening connection\n"); -- cgit v1.2.3