EasyManua.ls Logo

Intel Extensible Firmware Interface - 15 Simple Network Protocol; EFI_SIMPLE_NETWORK Protocol

Intel Extensible Firmware Interface
494 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Version 1.02 12/12/00 277
15
Simple Network Protocol
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 protocol provides services to initialize a network interface, transmit
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 0x00010000
Protocol Interface Structure
typedef struct _EFI_SIMPLE_NETWORK_ {
UINT64 Revision;
EFI_SIMPLE_NETWORK_START Start;
EFI_SIMPLE_NETWORK_STOP Stop;
EFI_SIMPLE_NETWORK_INITIALIZE Initialize;
EFI_SIMPLE_NETWORK_RESET Reset;
EFI_SIMPLE_NETWORK_SHUTDOWN Shutdown;
EFI_SIMPLE_NETWORK_RECEIVE_FILTERS ReceiveFilters;
EFI_SIMPLE_NETWORK_STATION_ADDRESS StationAddress;
EFI_SIMPLE_NETWORK_STATISTICS Statistics;
EFI_SIMPLE_NETWORK_MCAST_IP_TO_MAC MCastIpToMac;
EFI_SIMPLE_NETWORK_NVDATA NvData;
EFI_SIMPLE_NETWORK_GET_STATUS GetStatus;
EFI_SIMPLE_NETWORK_TRANSMIT Transmit;
EFI_SIMPLE_NETWORK_RECEIVE Receive;
EFI_EVENT WaitForPacket;
EFI_SIMPLE_NETWORK_MODE *Mode;
} EFI_SIMPLE_NETWORK;

Table of Contents

Related product manuals