+++ /dev/null
-## @file\r
-# This module produces EFI IPv4 Protocol and EFI IPv4 Service Binding Protocol.\r
-#\r
-# This module produces EFI IPv4 Protocol upon EFI MNP Protocol and EFI ARP Protocol,\r
-# to provide basic network IPv4 packet I/O services, which includes support for a\r
-# subset of the Internet Control Message Protocol (ICMP) and may include support for\r
-# the Internet Group Management Protocol (IGMP).\r
-#\r
-# Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>\r
-# SPDX-License-Identifier: BSD-2-Clause-Patent\r
-#\r
-#\r
-##\r
-\r
-[Defines]\r
- INF_VERSION = 0x00010005\r
- BASE_NAME = Ip4Dxe\r
- MODULE_UNI_FILE = Ip4Dxe.uni\r
- FILE_GUID = 9FB1A1F3-3B71-4324-B39A-745CBB015FFF\r
- MODULE_TYPE = UEFI_DRIVER\r
- VERSION_STRING = 1.0\r
- ENTRY_POINT = Ip4DriverEntryPoint\r
- UNLOAD_IMAGE = NetLibDefaultUnload\r
-\r
-#\r
-# The following information is for reference only and not required by the build tools.\r
-#\r
-# VALID_ARCHITECTURES = IA32 X64 EBC\r
-#\r
-# DRIVER_BINDING = gIp4DriverBinding\r
-# COMPONENT_NAME = gIp4ComponentName\r
-# COMPONENT_NAME2 = gIp4ComponentName2\r
-#\r
-\r
-[Sources]\r
- Ip4Driver.c\r
- Ip4Option.h\r
- Ip4Route.h\r
- Ip4If.c\r
- Ip4Igmp.h\r
- Ip4Output.c\r
- Ip4Icmp.c\r
- Ip4Igmp.c\r
- Ip4Impl.c\r
- Ip4Common.h\r
- Ip4Impl.h\r
- Ip4Driver.h\r
- Ip4Common.c\r
- Ip4If.h\r
- Ip4Option.c\r
- Ip4Output.h\r
- ComponentName.c\r
- Ip4Input.h\r
- Ip4Route.c\r
- Ip4Icmp.h\r
- Ip4Input.c\r
- Ip4Config2Impl.c\r
- Ip4Config2Impl.h\r
- Ip4Config2.vfr\r
- Ip4DxeStrings.uni\r
- Ip4NvData.h\r
- Ip4Config2Nv.h\r
- Ip4Config2Nv.c\r
-\r
-\r
-[Packages]\r
- MdePkg/MdePkg.dec\r
- MdeModulePkg/MdeModulePkg.dec\r
-\r
-[LibraryClasses]\r
- UefiLib\r
- BaseLib\r
- UefiBootServicesTableLib\r
- UefiDriverEntryPoint\r
- UefiRuntimeServicesTableLib\r
- DebugLib\r
- NetLib\r
- DpcLib\r
- HiiLib\r
- PrintLib\r
- DevicePathLib\r
- UefiHiiServicesLib\r
-\r
-[Protocols]\r
- ## BY_START\r
- ## UNDEFINED # variable\r
- gEfiIp4ServiceBindingProtocolGuid\r
- gEfiIp4ProtocolGuid ## BY_START\r
- gEfiManagedNetworkServiceBindingProtocolGuid ## TO_START\r
- gEfiManagedNetworkProtocolGuid ## TO_START\r
- gEfiArpServiceBindingProtocolGuid ## TO_START\r
- gEfiIp4Config2ProtocolGuid ## BY_START\r
- gEfiArpProtocolGuid ## TO_START\r
- gEfiDhcp4ServiceBindingProtocolGuid ## TO_START\r
- gEfiDhcp4ProtocolGuid ## TO_START\r
- gEfiIpSec2ProtocolGuid ## SOMETIMES_CONSUMES\r
- gEfiHiiConfigAccessProtocolGuid ## BY_START\r
- gEfiDevicePathProtocolGuid ## TO_START\r
-\r
-[Guids]\r
- ## SOMETIMES_CONSUMES ## GUID # HiiIsConfigHdrMatch EFI_NIC_IP4_CONFIG_VARIABLE\r
- ## SOMETIMES_PRODUCES ## GUID # HiiConstructConfigHdr EFI_NIC_IP4_CONFIG_VARIABLE\r
- ## SOMETIMES_PRODUCES ## GUID # HiiGetBrowserData EFI_NIC_IP4_CONFIG_VARIABLE\r
- ## SOMETIMES_CONSUMES ## HII\r
- gIp4Config2NvDataGuid\r
-\r
-[UserExtensions.TianoCore."ExtraFiles"]\r
- Ip4DxeExtra.uni\r
-\r