MnpDxe.inf 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. ## @file
  2. # This module produces EFI MNP Protocol, EFI MNP Service Binding Protocol and EFI VLAN Protocol.
  3. #
  4. # This module produces EFI Managed Network Protocol upon EFI Simple Network Protocol,
  5. # to provide raw asynchronous network I/O services. It also produces EFI VLAN Protocol
  6. # to provide manageability interface for VLAN configuration.
  7. #
  8. # Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
  9. # SPDX-License-Identifier: BSD-2-Clause-Patent
  10. #
  11. ##
  12. [Defines]
  13. INF_VERSION = 0x00010005
  14. BASE_NAME = MnpDxe
  15. MODULE_UNI_FILE = MnpDxe.uni
  16. FILE_GUID = 025BBFC7-E6A9-4b8b-82AD-6815A1AEAF4A
  17. MODULE_TYPE = UEFI_DRIVER
  18. VERSION_STRING = 1.0
  19. ENTRY_POINT = MnpDriverEntryPoint
  20. UNLOAD_IMAGE = NetLibDefaultUnload
  21. #
  22. # The following information is for reference only and not required by the build tools.
  23. #
  24. # VALID_ARCHITECTURES = IA32 X64 EBC
  25. #
  26. # DRIVER_BINDING = gMnpDriverBinding
  27. # COMPONENT_NAME = gMnpComponentName
  28. # COMPONENT_NAME2 = gMnpComponentName2
  29. #
  30. [Sources]
  31. MnpMain.c
  32. MnpIo.c
  33. ComponentName.h
  34. MnpDriver.h
  35. ComponentName.c
  36. MnpDriver.c
  37. MnpConfig.c
  38. MnpImpl.h
  39. MnpVlan.h
  40. MnpVlan.c
  41. [Packages]
  42. MdePkg/MdePkg.dec
  43. NetworkPkg/NetworkPkg.dec
  44. [LibraryClasses]
  45. BaseLib
  46. BaseMemoryLib
  47. MemoryAllocationLib
  48. UefiLib
  49. UefiBootServicesTableLib
  50. UefiDriverEntryPoint
  51. DebugLib
  52. NetLib
  53. DpcLib
  54. [Protocols]
  55. gEfiManagedNetworkServiceBindingProtocolGuid ## BY_START
  56. gEfiSimpleNetworkProtocolGuid ## TO_START
  57. gEfiManagedNetworkProtocolGuid ## BY_START
  58. ## BY_START
  59. ## UNDEFINED # variable
  60. gEfiVlanConfigProtocolGuid
  61. [UserExtensions.TianoCore."ExtraFiles"]
  62. MnpDxeExtra.uni