iPXE
Data Fields
_EFI_SIMPLE_NETWORK_PROTOCOL Struct Reference

The EFI_SIMPLE_NETWORK_PROTOCOL protocol is used to initialize access to a network adapter. More...

#include <SimpleNetwork.h>

Data Fields

UINT64 Revision
 Revision of the EFI_SIMPLE_NETWORK_PROTOCOL.
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
 Event used with WaitForEvent() to wait for a packet to be received.
EFI_SIMPLE_NETWORK_MODEMode
 Pointer to the EFI_SIMPLE_NETWORK_MODE data for the device.

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.

Definition at line 651 of file SimpleNetwork.h.


Field Documentation

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.

Definition at line 657 of file SimpleNetwork.h.

Definition at line 658 of file SimpleNetwork.h.

Referenced by snpnet_start().

Definition at line 659 of file SimpleNetwork.h.

Referenced by snpnet_stop().

Definition at line 660 of file SimpleNetwork.h.

Referenced by snpnet_open().

Definition at line 661 of file SimpleNetwork.h.

Definition at line 662 of file SimpleNetwork.h.

Referenced by snpnet_close(), and snpnet_start().

Definition at line 663 of file SimpleNetwork.h.

Referenced by snpnet_rx_filters().

Definition at line 664 of file SimpleNetwork.h.

Referenced by snpnet_open().

Definition at line 665 of file SimpleNetwork.h.

Definition at line 666 of file SimpleNetwork.h.

Definition at line 667 of file SimpleNetwork.h.

Definition at line 668 of file SimpleNetwork.h.

Referenced by snpnet_poll_tx().

Definition at line 669 of file SimpleNetwork.h.

Referenced by snpnet_transmit().

Definition at line 670 of file SimpleNetwork.h.

Referenced by snpnet_poll_rx().

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

Definition at line 674 of file SimpleNetwork.h.

Referenced by efi_snp_poll(), efi_snp_probe(), and efi_snp_remove().

Pointer to the EFI_SIMPLE_NETWORK_MODE data for the device.

Definition at line 678 of file SimpleNetwork.h.

Referenced by efi_snp_probe(), snpnet_check_link(), snpnet_dump_mode(), snpnet_rx_filters(), and snpnet_start().


The documentation for this struct was generated from the following file: