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 - 2018, Intel Corporation. All rights reserved.<BR>
12 # SPDX-License-Identifier: BSD-2-Clause-Patent
17 INF_VERSION = 0x00010005
19 FILE_GUID = 5BEDB5CC-D830-4eb2-8742-2D4CC9B54F2C
20 MODULE_TYPE = UEFI_DRIVER
22 ENTRY_POINT = Ip6DriverEntryPoint
23 UNLOAD_IMAGE = NetLibDefaultUnload
24 MODULE_UNI_FILE = Ip6Dxe.uni
27 # The following information is for reference only and not required by the build tools.
29 # VALID_ARCHITECTURES = IA32 X64 EBC
31 # DRIVER_BINDING = gIp6DriverBinding
32 # COMPONENT_NAME = gIp6ComponentName
33 # COMPONENT_NAME2 = gIp6ComponentName2
70 MdeModulePkg/MdeModulePkg.dec
71 NetworkPkg/NetworkPkg.dec
81 UefiBootServicesTableLib
83 UefiRuntimeServicesTableLib
90 gEfiManagedNetworkServiceBindingProtocolGuid ## TO_START
91 gEfiManagedNetworkProtocolGuid ## TO_START
92 gEfiIp6ServiceBindingProtocolGuid ## BY_START
93 gEfiIp6ProtocolGuid ## BY_START
94 gEfiIp6ConfigProtocolGuid ## BY_START
95 gEfiDhcp6ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES
96 gEfiDhcp6ProtocolGuid ## SOMETIMES_CONSUMES
97 gEfiIpSec2ProtocolGuid ## SOMETIMES_CONSUMES
98 gEfiHiiConfigAccessProtocolGuid ## SOMETIMES_CONSUMES
101 ## SOMETIMES_CONSUMES ## HII
103 ## SOMETIMES_CONSUMES ## UNDEFINED # HiiIsConfigHdrMatch mIp6ConfigStorageName
104 ## SOMETIMES_PRODUCES ## UNDEFINED # HiiConstructConfigHdr mIp6ConfigStorageName
105 ## SOMETIMES_PRODUCES ## UNDEFINED # HiiAddPackages Ip6DxeStrings Ip6ConfigBin
106 ## SOMETIMES_CONSUMES ## UNDEFINED # HiiUpdateForm
107 ## SOMETIMES_CONSUMES ## HII
109 [UserExtensions.TianoCore."ExtraFiles"]