summaryrefslogtreecommitdiffstats
path: root/net/eth.c
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2007-07-05 18:02:07 +0200
committerSascha Hauer <sha@octopus.labnet.pengutronix.de>2007-07-05 18:02:07 +0200
commite304e16056f991a09f51d557897436caa9bb7ce9 (patch)
treeab1a65b8e1394b1a0957c96870f86a0d32beb890 /net/eth.c
parent9ff9f6a5efb962c5a76bb745db0bbd459a4ecccd (diff)
downloadbarebox-e304e16056f991a09f51d557897436caa9bb7ce9.tar.gz
barebox-e304e16056f991a09f51d557897436caa9bb7ce9.tar.xz
svn_rev_580
Diffstat (limited to 'net/eth.c')
-rw-r--r--net/eth.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/net/eth.c b/net/eth.c
index d4446fd64a..e20c74cdb0 100644
--- a/net/eth.c
+++ b/net/eth.c
@@ -42,7 +42,7 @@ struct eth_device * eth_get_current(void)
return eth_current;
}
-int eth_init(void)
+int eth_open(void)
{
char mac[6];
@@ -55,7 +55,7 @@ int eth_init(void)
eth_current->open(eth_current);
- return 1;
+ return 0;
}
void eth_halt(void)
@@ -115,6 +115,8 @@ int eth_register(struct eth_device *edev)
// memcpy(edev->enetaddr, ethaddr, 6);
}
+ edev->init(edev);
+
eth_current = edev;
return 0;