This chapter defines the Simple Network Protocol. This protocol provides a packet level interface
to a network adapter.
15.1 EFI_SIMPLE_NETWORK Protocol
Summary
The
EFI_SIMPLE_NETWORK
packets, receive packets, and close a network interface.
GUID
#define EFI_SIMPLE_NETWORK_PROTOCOL \
{ A19832B9-AC25-11D3-9A2D-0090273fc14d }
Revision Number
#define EFI_SIMPLE_NETWORK_INTERFACE_REVISION
Protocol Interface Structure
typedef struct _EFI_SIMPLE_NETWORK_ {
UINT64
EFI_SIMPLE_NETWORK_START
EFI_SIMPLE_NETWORK_STOP
EFI_SIMPLE_NETWORK_INITIALIZE
EFI_SIMPLE_NETWORK_RESET
EFI_SIMPLE_NETWORK_SHUTDOWN
EFI_SIMPLE_NETWORK_RECEIVE_FILTERS
EFI_SIMPLE_NETWORK_STATION_ADDRESS
EFI_SIMPLE_NETWORK_STATISTICS
EFI_SIMPLE_NETWORK_MCAST_IP_TO_MAC
EFI_SIMPLE_NETWORK_NVDATA
EFI_SIMPLE_NETWORK_GET_STATUS
EFI_SIMPLE_NETWORK_TRANSMIT
EFI_SIMPLE_NETWORK_RECEIVE
EFI_EVENT
EFI_SIMPLE_NETWORK_MODE
} EFI_SIMPLE_NETWORK;
Version 1.02
Simple Network Protocol
protocol provides services to initialize a network interface, transmit
12/12/00
0x00010000
Revision;
Start;
Stop;
Initialize;
Reset;
Shutdown;
ReceiveFilters;
StationAddress;
Statistics;
MCastIpToMac;
NvData;
GetStatus;
Transmit;
Receive;
WaitForPacket;
*Mode;
15
277
Need help?
Do you have a question about the Extensible Firmware Interface and is the answer not in the manual?