aboutsummaryrefslogtreecommitdiffstats
path: root/extras/mini-os/daytime.c
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-03-19 16:20:14 +0000
committerKeir Fraser <keir.fraser@citrix.com>2008-03-19 16:20:14 +0000
commitdf4e524d8dd89f83a848e2641b3d2bcbb07807d9 (patch)
tree3afdc4cfaaa549f32778395f5edac611fa2f13cf /extras/mini-os/daytime.c
parent6fef410021e2f5384a46aca3b6f49a507d331420 (diff)
downloadxen-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.c11
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");