summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2007-07-05 18:01:50 +0200
committerSascha Hauer <sha@octopus.labnet.pengutronix.de>2007-07-05 18:01:50 +0200
commite6a048eb576a8b3a42e845478d536f45a3a631f2 (patch)
tree08dad81269e692582241c33b06122e32a9606a07 /net
parentbab62fdf4b30827f5f513ef510b65c9bf792560d (diff)
downloadbarebox-e6a048eb576a8b3a42e845478d536f45a3a631f2.tar.gz
barebox-e6a048eb576a8b3a42e845478d536f45a3a631f2.tar.xz
svn_rev_405
add 0x for hex value in $filesize, remove $fileaddr
Diffstat (limited to 'net')
-rw-r--r--net/net.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/net/net.c b/net/net.c
index a59c640a5f..ca2b1ef7da 100644
--- a/net/net.c
+++ b/net/net.c
@@ -291,7 +291,7 @@ NetLoop(proto_t protocol)
return -1;
restart:
- memcpy (NetOurEther, &(eth_get_current()->enetaddr), 6);
+ string_to_enet_addr(dev_get_param(eth_get_current()->dev, "mac"), NetOurEther);
NetState = NETLOOP_CONTINUE;
@@ -506,11 +506,8 @@ restart:
printf("Bytes transferred = %ld (%lx hex)\n",
NetBootFileXferSize,
NetBootFileXferSize);
- sprintf(buf, "%lx", NetBootFileXferSize);
+ sprintf(buf, "0x%lx", NetBootFileXferSize);
setenv("filesize", buf);
-
- sprintf(buf, "%lX", (unsigned long)load_addr);
- setenv("fileaddr", buf);
}
eth_halt();
return NetBootFileXferSize;
@@ -1505,7 +1502,7 @@ void copy_filename (char *dst, char *src, int size)
*dst = '\0';
}
-void ip_to_string (IPaddr_t x, char *s)
+char *ip_to_string (IPaddr_t x, char *s)
{
x = ntohl (x);
sprintf (s, "%d.%d.%d.%d",
@@ -1513,6 +1510,7 @@ void ip_to_string (IPaddr_t x, char *s)
(int) ((x >> 16) & 0xff),
(int) ((x >> 8) & 0xff), (int) ((x >> 0) & 0xff)
);
+ return s;
}
IPaddr_t string_to_ip(char *s)