2002-04-11 Chris Johns <ccj@acm.org>

* c/src/libnetworking/rtems/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.
This commit is contained in:
Joel Sherrill
2002-04-13 16:41:43 +00:00
parent fc8685dafc
commit 5bfc8912be
6 changed files with 42 additions and 0 deletions

View File

@@ -1,3 +1,10 @@
2002-04-11 Chris Johns <ccj@acm.org>
* c/src/libnetworking/rtems/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-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de> 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* ChangeLog: Fix dates. * ChangeLog: Fix dates.

View File

@@ -110,6 +110,13 @@ struct rtems_bsdnet_ifconfig {
unsigned int irno; /* irq of the board */ unsigned int irno; /* irq of the board */
unsigned int bpar; /* memory of the board */ unsigned int bpar; /* memory of the board */
/*
* Driver control block pointer. Typcially this points to the driver's
* controlling structure. You set this when you have the structure allocated
* externally to the driver.
*/
void *drv_ctrl;
}; };
struct rtems_bsdnet_config { struct rtems_bsdnet_config {

View File

@@ -1,3 +1,10 @@
2002-04-11 Chris Johns <ccj@acm.org>
* c/src/libnetworking/rtems/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-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de> 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* ChangeLog: Fix dates. * ChangeLog: Fix dates.

View File

@@ -110,6 +110,13 @@ struct rtems_bsdnet_ifconfig {
unsigned int irno; /* irq of the board */ unsigned int irno; /* irq of the board */
unsigned int bpar; /* memory of the board */ unsigned int bpar; /* memory of the board */
/*
* Driver control block pointer. Typcially this points to the driver's
* controlling structure. You set this when you have the structure allocated
* externally to the driver.
*/
void *drv_ctrl;
}; };
struct rtems_bsdnet_config { struct rtems_bsdnet_config {

View File

@@ -1,3 +1,10 @@
2002-04-11 Chris Johns <ccj@acm.org>
* c/src/libnetworking/rtems/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-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de> 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* ChangeLog: Fix dates. * ChangeLog: Fix dates.

View File

@@ -110,6 +110,13 @@ struct rtems_bsdnet_ifconfig {
unsigned int irno; /* irq of the board */ unsigned int irno; /* irq of the board */
unsigned int bpar; /* memory of the board */ unsigned int bpar; /* memory of the board */
/*
* Driver control block pointer. Typcially this points to the driver's
* controlling structure. You set this when you have the structure allocated
* externally to the driver.
*/
void *drv_ctrl;
}; };
struct rtems_bsdnet_config { struct rtems_bsdnet_config {