Intel Extensible Firmware Interface Specification page 319

Intel extensible firmware interface specification
Table of Contents

Advertisement

Description
This function retrieves one packet from the receive queue of a network interface. If there are no
packets on the receive queue, then
receive queue, and the size of the packet is smaller than BufferSize, then the contents of the
packet will be placed in Buffer, and
packet. In addition, if SrcAddr, DestAddr, and
will be extracted from the media header and returned.
was successfully received. If
the receive packet will be placed in
returned. If the driver has not been initialized,
Status Codes Returned
EFI_SUCCESS
EFI_NOT_STARTED
EFI_NOT_READY
EFI_BUFFER_TOO_SMALL
EFI_INVALID_PARAMETER
EFI_DEVICE_ERROR
EFI_UNSUPPORTED
Version 1.02
will be returned. If there is a packet on the
EFI_NOT_READY
will be updated with the actual size of the
BufferSize
Protocol
EFI_SUCCESS
is smaller than the received packet, then the size of
BufferSize
and
BufferSize
EFI_DEVICE_ERROR
The received data was stored in
been updated to the number of bytes received.
The network interface has not been started.
No packets have been received on the network interface.
BufferSize
is too small for the received packets.
has been updated to the required size.
One or more of the parameters has an unsupported value.
The command could not be sent to the network interface.
This function is not supported by the network interface.
12/12/00
SIMPLE_NETWORK Protocol
are not NULL, then these values
will be returned if a packet
EFI_BUFFER_TOO_SMALL
will be returned.
, and
Buffer
BufferSize
BufferSize
will be
has
301

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Extensible Firmware Interface and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents