]> git.proxmox.com Git - mirror_edk2.git/blobdiff - NetworkPkg/Ip6Dxe/Ip6Dxe.inf
BaseTools/Capsule: Do not support -o with --dump-info
[mirror_edk2.git] / NetworkPkg / Ip6Dxe / Ip6Dxe.inf
index aeb341cdc31f29e84c126e6f00ded866327c3865..71aef4dc89565f4e6f2f8f1ce0bef6bd856e8186 100644 (file)
@@ -1,7 +1,13 @@
 ## @file\r
-#  Component description file for Ip6 module.\r
+#  Basic IPv6 packet I/O Service.\r
 #\r
-#  Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>\r
+#  This module provides basic network IPv6 packet I/O services which includes support for\r
+#  Neighbor Discovery Protocol (ND), Multicast Listener Discovery Protocol (MLD),\r
+#  and a subset of the Internet Control Message Protocol (ICMPv6). This driver\r
+#  also provides the mechanism to set and get various types of configurations for\r
+#  the EFI IPv6 network stack.\r
+#\r
+#  Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>\r
 #\r
 #  This program and the accompanying materials\r
 #  are licensed and made available under the terms and conditions of the BSD License\r
@@ -21,6 +27,7 @@
   VERSION_STRING                 = 1.0\r
   ENTRY_POINT                    = Ip6DriverEntryPoint\r
   UNLOAD_IMAGE                   = NetLibDefaultUnload\r
+  MODULE_UNI_FILE                = Ip6Dxe.uni\r
 \r
 #\r
 # The following information is for reference only and not required by the build tools.\r
@@ -67,7 +74,7 @@
 [Packages]\r
   MdePkg/MdePkg.dec\r
   MdeModulePkg/MdeModulePkg.dec\r
-\r
+  NetworkPkg/NetworkPkg.dec\r
 \r
 [LibraryClasses]\r
   BaseLib\r
   DpcLib\r
 \r
 [Protocols]\r
-  gEfiManagedNetworkServiceBindingProtocolGuid\r
-  gEfiManagedNetworkProtocolGuid\r
-  gEfiIp6ServiceBindingProtocolGuid\r
-  gEfiIp6ProtocolGuid\r
-  gEfiIp6ConfigProtocolGuid\r
-  gEfiDhcp6ServiceBindingProtocolGuid\r
-  gEfiDhcp6ProtocolGuid\r
-  gEfiIpSecProtocolGuid\r
-  gEfiHiiConfigAccessProtocolGuid\r
+  gEfiManagedNetworkServiceBindingProtocolGuid     ## TO_START\r
+  gEfiManagedNetworkProtocolGuid                   ## TO_START\r
+  gEfiIp6ServiceBindingProtocolGuid                ## BY_START\r
+  gEfiIp6ProtocolGuid                              ## BY_START\r
+  gEfiIp6ConfigProtocolGuid                        ## BY_START\r
+  gEfiDhcp6ServiceBindingProtocolGuid              ## SOMETIMES_CONSUMES\r
+  gEfiDhcp6ProtocolGuid                            ## SOMETIMES_CONSUMES\r
+  gEfiIpSec2ProtocolGuid                           ## SOMETIMES_CONSUMES\r
+  gEfiHiiConfigAccessProtocolGuid                  ## SOMETIMES_CONSUMES\r
 \r
 [Guids]\r
-  gEfiIfrTianoGuid                              ## CONSUMES ## GUID\r
+  ## SOMETIMES_CONSUMES ## HII\r
+  gEfiIfrTianoGuid\r
+  ## SOMETIMES_CONSUMES ## UNDEFINED # HiiIsConfigHdrMatch   mIp6ConfigStorageName\r
+  ## SOMETIMES_PRODUCES ## UNDEFINED # HiiConstructConfigHdr mIp6ConfigStorageName\r
+  ## SOMETIMES_PRODUCES ## UNDEFINED # HiiAddPackages        Ip6DxeStrings Ip6ConfigBin\r
+  ## SOMETIMES_CONSUMES ## UNDEFINED # HiiUpdateForm\r
+  ## SOMETIMES_CONSUMES ## HII\r
+  gIp6ConfigNvDataGuid\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+  Ip6DxeExtra.uni\r