summaryrefslogtreecommitdiff
path: root/MdePkg/Include/Protocol/NetworkInterfaceIdentifier.h
diff options
context:
space:
mode:
authorlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>2008-07-25 10:37:15 +0000
committerlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>2008-07-25 10:37:15 +0000
commit4ca9b6c4e7dbbcf94f21b54f41f761cefc6b1086 (patch)
tree9a160b769c30da11432d201c7ba7214ef452f650 /MdePkg/Include/Protocol/NetworkInterfaceIdentifier.h
parentbb80e3b213f1d9409cd97a63e4d40191ce502912 (diff)
downloadedk2-platforms-4ca9b6c4e7dbbcf94f21b54f41f761cefc6b1086.tar.xz
Code Scrub for Protocol and Ppi Definition
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5564 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdePkg/Include/Protocol/NetworkInterfaceIdentifier.h')
-rw-r--r--MdePkg/Include/Protocol/NetworkInterfaceIdentifier.h44
1 files changed, 43 insertions, 1 deletions
diff --git a/MdePkg/Include/Protocol/NetworkInterfaceIdentifier.h b/MdePkg/Include/Protocol/NetworkInterfaceIdentifier.h
index 460d44fa5a..c6514c173d 100644
--- a/MdePkg/Include/Protocol/NetworkInterfaceIdentifier.h
+++ b/MdePkg/Include/Protocol/NetworkInterfaceIdentifier.h
@@ -1,7 +1,7 @@
/** @file
EFI Network Interface Identifier Protocol
- Copyright (c) 2006, Intel Corporation
+ Copyright (c) 2006 - 2008, 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
which accompanies this distribution. The full text of the license may be found at
@@ -43,6 +43,48 @@ typedef enum {
EfiNetworkInterfaceUndi = 1
} EFI_NETWORK_PROTOCOL_TYPE;
+/**
+ @par Protocol Description:
+ An optional protocol that is used to describe details about the software
+ layer that is used to produce the Simple Network Protocol.
+
+ @param Revision
+ The revision of the EFI_NETWORK_INTERFACE_IDENTIFIER protocol.
+
+ @param Id
+ Address of the first byte of the identifying structure for this network
+ interface. This is only valid when the network interface is started
+ (see Start()). When the network interface is not started, this field is set to zero.
+
+ @param ImageAddr
+ Address of the unrelocated network interface image.
+
+ @param ImageSize
+ Size of unrelocated network interface image.
+
+ @param StringId
+ A four-character ASCII string that is sent in the class identifier field of
+ option 60 in DHCP. For a Type of EfiNetworkInterfaceUndi, this field is UNDI.
+
+ @param Type
+ Network interface type. This will be set to one of the values
+ in EFI_NETWORK_INTERFACE_TYPE.
+
+ @param MajorVer
+ Major version number.
+
+ @param MinorVer
+ Minor version number.
+
+ @param Ipv6Supported
+ TRUE if the network interface supports IPv6; otherwise FALSE.
+
+ @param IfNum
+ The network interface number that is being identified by this Network
+ Interface Identifier Protocol. This field must be less than or equal
+ to the IFcnt field in the !PXE structure.
+
+**/
struct _EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL {
UINT64 Revision;