Efi_Simple_Network.receive() - Intel Extensible Firmware Interface Specification

Intel extensible firmware interface specification
Table of Contents

Advertisement

Extensible Firmware Interface Specification
15.1.13 EFI_SIMPLE_NETWO RK.Receive()
Summary
Receives a packet from a network interface.
Prototype
EFI_STATUS
(EFIAPI *EFI_SIMPLE_NETWORK_RECEIVE) (
IN EFI_SIMPLE_NETWORK
OUT UINTN
IN OUT UINTN
OUT VOID
OUT EFI_MAC_ADDRESS
OUT EFI_MAC_ADDRESS
OUT UINT16
);
Parameters
This
HeaderSize
BufferSize
Buffer
SrcAddr
DestAddr
Protocol
300
*This
*HeaderSize
*BufferSize,
*Buffer,
*SrcAddr
*DestAddr
*Protocol
A pointer to the
EFI_SIMPLE_NETWORK
The size, in bytes, of the media header received on the network
interface. If this parameter is NULL, then the media header size
will not be returned.
On entry, the size, in bytes, of Buffer. On exit, the size, in
bytes, of the packet that was received on the network interface.
A pointer to the data buffer to receive both the media header and
the data.
The source HW MAC address. If this parameter is NULL, the
HW MAC source address will not be extracted from the media
header.
The destination HW MAC address. If this parameter is NULL,
the HW MAC destination address will not be extracted from the
media header.
The media header type. If this parameter is NULL, then the
protocol will not be extracted from the media header. See
RFC 1700 section "Ether Types" for examples.
12/12/00
OPTIONAL,
OPTIONAL,
OPTIONAL,
OPTIONAL
instance.
Version 1.02

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