MdePkg[all]  1.08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
_EFI_SIMPLE_NETWORK_PROTOCOL Struct Reference

Data Fields

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_MODEMode
 

Detailed Description

The EFI_SIMPLE_NETWORK_PROTOCOL protocol is used to initialize access to a network adapter. Once the network adapter initializes, the EFI_SIMPLE_NETWORK_PROTOCOL protocol provides services that allow packets to be transmitted and received.

Field Documentation

EFI_SIMPLE_NETWORK_GET_STATUS _EFI_SIMPLE_NETWORK_PROTOCOL::GetStatus
EFI_SIMPLE_NETWORK_INITIALIZE _EFI_SIMPLE_NETWORK_PROTOCOL::Initialize
EFI_SIMPLE_NETWORK_MCAST_IP_TO_MAC _EFI_SIMPLE_NETWORK_PROTOCOL::MCastIpToMac
EFI_SIMPLE_NETWORK_MODE* _EFI_SIMPLE_NETWORK_PROTOCOL::Mode

Pointer to the EFI_SIMPLE_NETWORK_MODE data for the device.

EFI_SIMPLE_NETWORK_NVDATA _EFI_SIMPLE_NETWORK_PROTOCOL::NvData
EFI_SIMPLE_NETWORK_RECEIVE _EFI_SIMPLE_NETWORK_PROTOCOL::Receive
EFI_SIMPLE_NETWORK_RECEIVE_FILTERS _EFI_SIMPLE_NETWORK_PROTOCOL::ReceiveFilters
EFI_SIMPLE_NETWORK_RESET _EFI_SIMPLE_NETWORK_PROTOCOL::Reset
UINT64 _EFI_SIMPLE_NETWORK_PROTOCOL::Revision

Revision of the EFI_SIMPLE_NETWORK_PROTOCOL. All future revisions must be backwards compatible. If a future version is not backwards compatible it is not the same GUID.

EFI_SIMPLE_NETWORK_SHUTDOWN _EFI_SIMPLE_NETWORK_PROTOCOL::Shutdown
EFI_SIMPLE_NETWORK_START _EFI_SIMPLE_NETWORK_PROTOCOL::Start
EFI_SIMPLE_NETWORK_STATION_ADDRESS _EFI_SIMPLE_NETWORK_PROTOCOL::StationAddress
EFI_SIMPLE_NETWORK_STATISTICS _EFI_SIMPLE_NETWORK_PROTOCOL::Statistics
EFI_SIMPLE_NETWORK_STOP _EFI_SIMPLE_NETWORK_PROTOCOL::Stop
EFI_SIMPLE_NETWORK_TRANSMIT _EFI_SIMPLE_NETWORK_PROTOCOL::Transmit
EFI_EVENT _EFI_SIMPLE_NETWORK_PROTOCOL::WaitForPacket

Event used with WaitForEvent() to wait for a packet to be received.