2 # This module produces EFI SNP Protocol.
4 # This module produces Simple Network Protocol upon EFI Network Interface
5 # Identifier Protocol, to provide a packet level interface to a network adapter.
7 # Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
8 # SPDX-License-Identifier: BSD-2-Clause-Patent
13 INF_VERSION = 0x00010005
15 MODULE_UNI_FILE = SnpDxe.uni
16 FILE_GUID = A2f436EA-A127-4EF8-957C-8048606FF670
17 MODULE_TYPE = UEFI_DRIVER
19 ENTRY_POINT = InitializeSnpNiiDriver
20 UNLOAD_IMAGE = NetLibDefaultUnload
23 # The following information is for reference only and not required by the build tools.
25 # VALID_ARCHITECTURES = IA32 X64 EBC
27 # DRIVER_BINDING = mSimpleNetworkDriverBinding
28 # COMPONENT_NAME = gSimpleNetworkComponentName
29 # COMPONENT_NAME2 = gSimpleNetworkComponentName2
55 NetworkPkg/NetworkPkg.dec
61 UefiBootServicesTableLib
68 gEfiEventExitBootServicesGuid ## SOMETIMES_CONSUMES ## Event
71 gEfiSimpleNetworkProtocolGuid ## BY_START
72 gEfiDevicePathProtocolGuid ## TO_START
73 gEfiNetworkInterfaceIdentifierProtocolGuid_31 ## TO_START
74 gEfiPciIoProtocolGuid ## TO_START
77 gEfiNetworkPkgTokenSpaceGuid.PcdSnpCreateExitBootServicesEvent ## CONSUMES
79 [UserExtensions.TianoCore."ExtraFiles"]