E.4.9 shutdown, E.4.9.1 issuing the command – Intel Extensible Firmware Interface User Manual

Page 928

Advertising
background image

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.

Advertising