iPXE
Data Structures | Macros | Typedefs | Enumerations | Functions | Variables
NetworkInterfaceIdentifier.h File Reference

EFI Network Interface Identifier Protocol. More...

Go to the source code of this file.

Data Structures

struct  _EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL
 An optional protocol that is used to describe details about the software layer that is used to produce the Simple Network Protocol. More...
 
struct  undiconfig_table
 The format of the configuration table for UNDI. More...
 

Macros

#define EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL_GUID
 
#define EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL_GUID_31
 
#define EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL_REVISION   0x00020000
 
#define EFI_NETWORK_INTERFACE_IDENTIFIER_INTERFACE_REVISION   EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL_REVISION
 Revision defined in EFI1.1. More...
 

Typedefs

typedef struct _EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL
 Forward reference for pure ANSI compatability. More...
 
typedef EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL EFI_NETWORK_INTERFACE_IDENTIFIER_INTERFACE
 Protocol defined in EFI1.1. More...
 
typedef struct undiconfig_table UNDI_CONFIG_TABLE
 Forward reference for pure ANSI compatability. More...
 

Enumerations

enum  EFI_NETWORK_INTERFACE_TYPE { EfiNetworkInterfaceUndi = 1 }
 

Functions

 FILE_LICENCE (BSD3)
 

Variables

EFI_GUID gEfiNetworkInterfaceIdentifierProtocolGuid
 
EFI_GUID gEfiNetworkInterfaceIdentifierProtocolGuid_31
 

Detailed Description

EFI Network Interface Identifier Protocol.

Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License that accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php.

THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

Revision Reference:
This Protocol is introduced in EFI Specification 1.10.

Definition in file NetworkInterfaceIdentifier.h.

Macro Definition Documentation

◆ EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL_GUID

#define EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL_GUID
Value:
{ \
0xE18541CD, 0xF755, 0x4f73, {0x92, 0x8D, 0x64, 0x3C, 0x8A, 0x79, 0xB2, 0x29 } \
}

Definition at line 26 of file NetworkInterfaceIdentifier.h.

◆ EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL_GUID_31

#define EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL_GUID_31
Value:
{ \
0x1ACED566, 0x76ED, 0x4218, {0xBC, 0x81, 0x76, 0x7F, 0x1F, 0x97, 0x7A, 0x89 } \
}

Definition at line 34 of file NetworkInterfaceIdentifier.h.

◆ EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL_REVISION

#define EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL_REVISION   0x00020000

Definition at line 42 of file NetworkInterfaceIdentifier.h.

◆ EFI_NETWORK_INTERFACE_IDENTIFIER_INTERFACE_REVISION

#define EFI_NETWORK_INTERFACE_IDENTIFIER_INTERFACE_REVISION   EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL_REVISION

Revision defined in EFI1.1.

Definition at line 48 of file NetworkInterfaceIdentifier.h.

Typedef Documentation

◆ EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL

Forward reference for pure ANSI compatability.

Definition at line 53 of file NetworkInterfaceIdentifier.h.

◆ EFI_NETWORK_INTERFACE_IDENTIFIER_INTERFACE

Protocol defined in EFI1.1.

Definition at line 58 of file NetworkInterfaceIdentifier.h.

◆ UNDI_CONFIG_TABLE

Forward reference for pure ANSI compatability.

Definition at line 97 of file NetworkInterfaceIdentifier.h.

Enumeration Type Documentation

◆ EFI_NETWORK_INTERFACE_TYPE


EFI_NETWORK_INTERFACE_TYPE


Enumerator
EfiNetworkInterfaceUndi 

Definition at line 90 of file NetworkInterfaceIdentifier.h.

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( BSD3  )

Variable Documentation

◆ gEfiNetworkInterfaceIdentifierProtocolGuid

EFI_GUID gEfiNetworkInterfaceIdentifierProtocolGuid

◆ gEfiNetworkInterfaceIdentifierProtocolGuid_31

EFI_GUID gEfiNetworkInterfaceIdentifierProtocolGuid_31