beautypg.com

Description, Status codes returned – Intel Extensible Firmware Interface User Manual

Page 627

background image

Protocols

— Network Support

Version 1.10

12/01/02

15-21

Description

This function gets the current interrupt and recycled transmit buffer status from the network
interface. The interrupt status is returned as a bit mask in

InterruptStatus

. If

InterruptStatus

is

NULL

, the interrupt status will not be read. If

TxBuf

is not

NULL

, a

recycled transmit buffer address will be retrieved. If a recycled transmit buffer address is returned
in

TxBuf

, then the buffer has been successfully transmitted, and the status for that buffer is

cleared. If the status of the network interface is successfully collected,

EFI_SUCCESS

will be

returned. If the driver has not been initialized,

EFI_DEVICE_ERROR

will be returned.

Status Codes Returned

EFI_SUCCESS

The status of the network interface was retrieved.

EFI_NOT_STARTED

The network interface has not been started.

EFI_INVALID_PARAMETER

One or more of the parameters has an unsupported value.

EFI_DEVICE_ERROR

The command could not be sent to the network interface.

EFI_UNSUPPORTED

This function is not supported by the network interface.