summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--c/src/libchip/ChangeLog7
-rw-r--r--c/src/libchip/network/i82586.c3
2 files changed, 8 insertions, 2 deletions
diff --git a/c/src/libchip/ChangeLog b/c/src/libchip/ChangeLog
index 5ae82e46a2..a2c9259277 100644
--- a/c/src/libchip/ChangeLog
+++ b/c/src/libchip/ChangeLog
@@ -1,3 +1,10 @@
+2002-04-11 Chris Johns <ccj@acm.org>
+
+ * network/rtems_bsdnet.h: To address PR59, added the drv_ctrl driver
+ control block field to the ifconfig network driver structure. This
+ field is needed by the i82586 driver which was ported from NetBSD
+ as it had better hardware abstraction.
+
2002-04-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* network/i82586.c: Include <string.h>.
diff --git a/c/src/libchip/network/i82586.c b/c/src/libchip/network/i82586.c
index e4dab5121b..7649a12859 100644
--- a/c/src/libchip/network/i82586.c
+++ b/c/src/libchip/network/i82586.c
@@ -317,8 +317,7 @@ i82586_attach(struct rtems_bsdnet_ifconfig *config, int attaching)
if ((unit = rtems_bsdnet_parse_driver_name (config, &name)) < 0)
return 0;
- sc = 0; /* config->drv_ctrl; */
-#warning "undo this hack"
+ sc = config->drv_ctrl;
ifp = &sc->arpcom.ac_if;
#if I82586_DEBUG