diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2008-03-19 16:20:14 +0000 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2008-03-19 16:20:14 +0000 |
commit | df4e524d8dd89f83a848e2641b3d2bcbb07807d9 (patch) | |
tree | 3afdc4cfaaa549f32778395f5edac611fa2f13cf /extras/mini-os/daytime.c | |
parent | 6fef410021e2f5384a46aca3b6f49a507d331420 (diff) | |
download | xen-df4e524d8dd89f83a848e2641b3d2bcbb07807d9.tar.gz xen-df4e524d8dd89f83a848e2641b3d2bcbb07807d9.tar.bz2 xen-df4e524d8dd89f83a848e2641b3d2bcbb07807d9.zip |
minios: Automatically set IP from XenStore information
Signed-off-by: Samuel Thibault <samuel.thibault@eu.citrix.com>
Diffstat (limited to 'extras/mini-os/daytime.c')
-rw-r--r-- | extras/mini-os/daytime.c | 11 |
1 files changed, 7 insertions, 4 deletions
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"); |