2 # Basic IPv6 packet I/O Service.
4 # This module provides basic network IPv6 packet I/O services which includes support for
5 # Neighbor Discovery Protocol (ND), Multicast Listener Discovery Protocol (MLD),
6 # and a subset of the Internet Control Message Protocol (ICMPv6). This driver
7 # also provides the mechanism to set and get various types of configurations for
8 # the EFI IPv6 network stack.
10 # Copyright (c) 2009 - 2016, Intel Corporation. All rights reserved.<BR>
12 # This program and the accompanying materials
13 # are licensed and made available under the terms and conditions of the BSD License
14 # which accompanies this distribution. The full text of the license may be found at
15 # http://opensource.org/licenses/bsd-license.php.
17 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
18 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
23 INF_VERSION = 0x00010005
25 FILE_GUID = 5BEDB5CC-D830-4eb2-8742-2D4CC9B54F2C
26 MODULE_TYPE = UEFI_DRIVER
28 ENTRY_POINT = Ip6DriverEntryPoint
29 UNLOAD_IMAGE = NetLibDefaultUnload
30 MODULE_UNI_FILE = Ip6Dxe.uni
33 # The following information is for reference only and not required by the build tools.
35 # VALID_ARCHITECTURES = IA32 X64 IPF EBC
37 # DRIVER_BINDING = gIp6DriverBinding
38 # COMPONENT_NAME = gIp6ComponentName
39 # COMPONENT_NAME2 = gIp6ComponentName2
76 MdeModulePkg/MdeModulePkg.dec
77 NetworkPkg/NetworkPkg.dec
87 UefiBootServicesTableLib
89 UefiRuntimeServicesTableLib
96 gEfiManagedNetworkServiceBindingProtocolGuid ## TO_START
97 gEfiManagedNetworkProtocolGuid ## TO_START
98 gEfiIp6ServiceBindingProtocolGuid ## BY_START
99 gEfiIp6ProtocolGuid ## BY_START
100 gEfiIp6ConfigProtocolGuid ## BY_START
101 gEfiDhcp6ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES
102 gEfiDhcp6ProtocolGuid ## SOMETIMES_CONSUMES
103 gEfiIpSec2ProtocolGuid ## SOMETIMES_CONSUMES
104 gEfiHiiConfigAccessProtocolGuid ## SOMETIMES_CONSUMES
107 ## SOMETIMES_CONSUMES ## HII
109 ## SOMETIMES_CONSUMES ## UNDEFINED # HiiIsConfigHdrMatch mIp6ConfigStorageName
110 ## SOMETIMES_PRODUCES ## UNDEFINED # HiiConstructConfigHdr mIp6ConfigStorageName
111 ## SOMETIMES_PRODUCES ## UNDEFINED # HiiAddPackages Ip6DxeStrings Ip6ConfigBin
112 ## SOMETIMES_CONSUMES ## UNDEFINED # HiiUpdateForm
113 ## SOMETIMES_CONSUMES ## HII
115 [UserExtensions.TianoCore."ExtraFiles"]