pxe_netdev now holds a reference to the network device.
authorMichael Brown <mcb30@etherboot.org>
Mon, 2 Jul 2007 16:43:32 +0000 (17:43 +0100)
committerMichael Brown <mcb30@etherboot.org>
Mon, 2 Jul 2007 16:43:32 +0000 (17:43 +0100)
commit5f17089b148211dd8667af4efa9302a1f46dbc49
tree0d131e90f9b7d2ebdc9422e3d5bd24ff31dd0d98
parent8febe42f7860bdf9ca8bbf2e93642b7e0091ed4d
pxe_netdev now holds a reference to the network device.

Use generic fields in struct device_description rather than assuming
that the struct device * is contained within a pci_device or
isapnp_device; this assumption is broken when using the undionly
driver.

Add PXENV_UNDI_SET_STATION_ADDRESS.
src/arch/i386/image/pxe_image.c
src/drivers/bus/isapnp.c
src/drivers/bus/pci.c
src/include/gpxe/device.h
src/include/pxe.h
src/interface/pxe/pxe.c
src/interface/pxe/pxe_undi.c