Intel Extensible Firmware Interface User Manual

Page 608

Advertising
background image

Extensible Firmware Interface Specification

15-2

12/01/02

Version 1.10

Parameters

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.

Start

Prepares the network interface for further command operations. No
other

EFI_SIMPLE_NETWORK

interface functions will operate until

this call is made. See the

Start()

function description.

Stop

Stops further network interface command processing. No other

EFI_SIMPLE_NETWORK

interface functions will operate after this call

is made until another

Start()

call is made. See the

Stop()

function

description.

Initialize

Resets the network adapter and allocates the transmit and receive buffers.
See the

Initialize()

function description.

Reset

Resets the network adapter and reinitializes it with the parameters
provided in the previous call to

Initialize()

. See the

Reset()

function description.

Shutdown

Resets the network adapter and leaves it in a state that is safe for another
driver to initialize. The memory buffers assigned in the

Initialize()

call are released. After this call, only the

Initialize()

or

Stop()

calls may be used. See the

Shutdown()

function description.

ReceiveFilters

Enables and disables the receive filters for the network interface and, if
supported, manages the filtered multicast HW MAC (Hardware Media
Access Control) address list. See the

ReceiveFilters()

function

description.

StationAddress

Modifies or resets the current station address, if supported. See the

StationAddress()

function description.

Statistics

Collects statistics from the network interface and allows the statistics to
be reset. See the

Statistics()

function description.

MCastIpToMac

Maps a multicast IP address to a multicast HW MAC address. See the

MCastIpToMac()

function description.

NvData

Reads and writes the contents of the NVRAM devices attached to the
network interface. See the

NvData()

function description.

GetStatus

Reads the current interrupt status and the list of recycled transmit buffers
from the network interface. See the

GetStatus()

function

description.

Transmit

Places a packet in the transmit queue. See the

Transmit()

function

description.

Advertising