Extensible Firmware Interface Specification
E-62 12/01/02 Version 1.10
E.4.9 Shutdown
The Shutdown command resets the network adapter and leaves it in a safe state for another driver to
initialize. Any pending transmits or receives are lost. Receive filters and external interrupt enables
are reset (disabled). The memory buffer assigned in the Initialize command can be released or
reassigned.
Once UNDI has been shutdown, it can then be stopped or initialized again. The Shutdown
command changes the UNDI operational state from initialized to started.
E.4.9.1 Issuing the Command
To issue a Shutdown command, create a CDB and fill it in as shown in the table below:
CDB Field How to initialize the CDB structure for a Shutdown command
OpCode
PXE_OPCODE_SHUTDOWN
OpFlags
PXE_OPFLAGS_NOT_USED
CPBsize
PXE_CPBSIZE_NOT_USED
DBsize
PXE_DBSIZE_NOT_USED
CPBaddr
PXE_CPBSIZE_NOT_USED
DBaddr
PXE_DBSIZE_NOT_USED
StatCode
PXE_STATCODE_INITIALIZE
StatFlags
PXE_STATFLAGS_INITIALIZE
IFnum
A valid interface number from zero to !PXE.IFcnt.
Control Set as needed.