Skip to content

Commit

Permalink
NetworkPkg: INF/DEC file updates to EDK II packages
Browse files Browse the repository at this point in the history
1. Usage information in INF file comment blocks are either incomplete or incorrect.  
This includes usage information for Protocols/PPIs/GUIDs/PCDs/HOBs/Events/BootModes.  
The syntax for usage information in comment blocks is defined in the EDK II Module Information (INF) Specification

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dong, Guo <[email protected]>
Reviewed-by: Gao, Liming <[email protected]>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15946 6f19259b-4bc3-4df7-8a09-765794883524
gdong1 authored and lgao4 committed Aug 28, 2014
1 parent 7195ef8 commit 8ef3af3
Showing 12 changed files with 241 additions and 129 deletions.
15 changes: 11 additions & 4 deletions NetworkPkg/Application/IfConfig6/IfConfig6.inf
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
## @file
# Component description file for Shell application IfConfig6.
# Shell application IfConfig6.
#
# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>
# It is shell application which is used to set and get configurations for the
# EFI IPv6 network stack.
#
# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
#
# This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
@@ -20,6 +23,7 @@
MODULE_TYPE = UEFI_APPLICATION
VERSION_STRING = 1.0
ENTRY_POINT = IfConfig6Initialize
MODULE_UNI_FILE = IfConfig6.uni

#
# The following information is for reference only and not required by the build tools.
@@ -48,5 +52,8 @@
NetLib

[Protocols]
gEfiIp6ServiceBindingProtocolGuid ## CONSUMS
gEfiIp6ConfigProtocolGuid ## CONSUMS
gEfiIp6ServiceBindingProtocolGuid ## CONSUMES
gEfiIp6ConfigProtocolGuid ## CONSUMES

[UserExtensions.TianoCore."ExtraFiles"]
IfConfig6Extra.uni
15 changes: 11 additions & 4 deletions NetworkPkg/Application/IpsecConfig/IpSecConfig.inf
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
## @file
# Component description file for IpSecConfig6 application.
# Shell application IpSecConfig.
#
# This application is used to set and retrieve security and policy related information
# for the EFI IPsec protocol driver.
#
# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>
# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
#
# This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
@@ -20,6 +23,7 @@
MODULE_TYPE = UEFI_APPLICATION
VERSION_STRING = 1.0
ENTRY_POINT = InitializeIpSecConfig
MODULE_UNI_FILE = IpSecConfig.uni

[Sources]
IpSecConfigStrings.uni
@@ -57,5 +61,8 @@
UefiLib

[Protocols]
gEfiIpSec2ProtocolGuid ##CONSUMS
gEfiIpSecConfigProtocolGuid ##CONSUMS
gEfiIpSec2ProtocolGuid ##CONSUMES
gEfiIpSecConfigProtocolGuid ##CONSUMES

[UserExtensions.TianoCore."ExtraFiles"]
IpSecConfigExtra.uni
18 changes: 12 additions & 6 deletions NetworkPkg/Application/Ping6/Ping6.inf
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
## @file
# Component description file for Ping6 application.
# Shell application Ping6.
#
# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>
# It is an shell application which is used to Ping the target host with IPv6 stack.
#
# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
#
# This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
@@ -20,6 +22,7 @@
MODULE_TYPE = UEFI_APPLICATION
VERSION_STRING = 1.0
ENTRY_POINT = InitializePing6
MODULE_UNI_FILE = Ping6.uni

#
# The following information is for reference only and not required by the build tools.
@@ -58,7 +61,10 @@
NetLib

[Protocols]
gEfiCpuArchProtocolGuid ## CONSUMS
gEfiIp6ProtocolGuid ## CONSUMS
gEfiIp6ServiceBindingProtocolGuid ## CONSUMS
gEfiIp6ConfigProtocolGuid ## CONSUMS
gEfiCpuArchProtocolGuid ## CONSUMES
gEfiIp6ProtocolGuid ## CONSUMES
gEfiIp6ServiceBindingProtocolGuid ## CONSUMES
gEfiIp6ConfigProtocolGuid ## CONSUMES

[UserExtensions.TianoCore."ExtraFiles"]
Ping6Extra.uni
12 changes: 9 additions & 3 deletions NetworkPkg/Application/VConfig/VConfig.inf
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
## @file
# Component files for VLAN configuration shell application.
# Shell application VLAN configuration.
#
# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>
# It is shell application which is used to get and set VLAN configuration.
#
# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
#
# This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
@@ -20,6 +22,7 @@
MODULE_TYPE = UEFI_APPLICATION
VERSION_STRING = 1.0
ENTRY_POINT = VlanConfigMain
MODULE_UNI_FILE = VConfig.uni

#
# VALID_ARCHITECTURES = IA32 X64 IPF
@@ -44,4 +47,7 @@
HiiLib

[Protocols]
gEfiVlanConfigProtocolGuid
gEfiVlanConfigProtocolGuid ## CONSUMES

[UserExtensions.TianoCore."ExtraFiles"]
VConfigExtra.uni
22 changes: 15 additions & 7 deletions NetworkPkg/Dhcp6Dxe/Dhcp6Dxe.inf
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
## @file
# Component description file for Dhcp6 module.
# Client-side DHCPv6 services.
#
# This driver produces EFI DHCPv6 Protocol which is used to get IPv6 addresses
# and other configuration parameters from DHCPv6 servers.
#
# Copyright (c) 2009 - 2012, Intel Corporation. All rights reserved.<BR>
# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
#
# This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
@@ -21,6 +24,8 @@
VERSION_STRING = 1.0
ENTRY_POINT = Dhcp6DriverEntryPoint
UNLOAD_IMAGE = NetLibDefaultUnload
MODULE_UNI_FILE = Dhcp6Dxe.uni

#
# The following information is for reference only and not required by the build tools.
#
@@ -62,8 +67,11 @@


[Protocols]
gEfiUdp6ServiceBindingProtocolGuid
gEfiUdp6ProtocolGuid
gEfiDhcp6ServiceBindingProtocolGuid
gEfiDhcp6ProtocolGuid
gEfiIp6ConfigProtocolGuid
gEfiUdp6ServiceBindingProtocolGuid ## TO_START
gEfiUdp6ProtocolGuid ## TO_START
gEfiDhcp6ServiceBindingProtocolGuid ## BY_START
gEfiDhcp6ProtocolGuid ## BY_START
gEfiIp6ConfigProtocolGuid ## TO_START

[UserExtensions.TianoCore."ExtraFiles"]
Dhcp6DxeExtra.uni
68 changes: 44 additions & 24 deletions NetworkPkg/IScsiDxe/IScsiDxe.inf
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
## @file
# Component description file for IScsi module.
# Client-side iSCSI service.
#
# Copyright (c) 2004 - 2011, Intel Corporation. All rights reserved.<BR>
# The iSCSI driver provides iSCSI service in the preboot environment and supports
# booting over iSCSI.
#
# Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
# This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
# which accompanies this distribution. The full text of the license may be found at
@@ -20,6 +23,7 @@
VERSION_STRING = 1.0
ENTRY_POINT = IScsiDriverEntryPoint
UNLOAD_IMAGE = IScsiUnload
MODULE_UNI_FILE = IScsiDxe.uni

#
# The following information is for reference only and not required by the build tools.
@@ -82,27 +86,43 @@
BaseCryptLib

[Protocols]
gEfiAcpiTableProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiDriverBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiPciIoProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiDhcp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiDhcp6ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiDhcp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiDhcp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiTcp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiTcp6ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiTcp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiTcp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiExtScsiPassThruProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiHiiConfigAccessProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiIScsiInitiatorNameProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiAuthenticationInfoProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiAcpiTableProtocolGuid ## SOMETIMES_CONSUMES ## SystemTable
gEfiDriverBindingProtocolGuid ## SOMETIMES_PRODUCES
gEfiPciIoProtocolGuid ## SOMETIMES_CONSUMES
gEfiDhcp4ProtocolGuid ## TO_START
gEfiDhcp6ProtocolGuid ## TO_START
gEfiDhcp4ServiceBindingProtocolGuid ## TO_START
gEfiDhcp6ServiceBindingProtocolGuid ## TO_START
gEfiTcp4ProtocolGuid ## TO_START
gEfiTcp6ProtocolGuid ## TO_START
gEfiTcp4ServiceBindingProtocolGuid ## TO_START
gEfiTcp6ServiceBindingProtocolGuid ## TO_START
gEfiExtScsiPassThruProtocolGuid ## BY_START
gEfiHiiConfigAccessProtocolGuid ## PRODUCES
## TO_START
## PRODUCES
gEfiDevicePathProtocolGuid
## PRODUCES
## UNDEFINED # Variable
gEfiIScsiInitiatorNameProtocolGuid
## PRODUCES
gEfiAuthenticationInfoProtocolGuid

[Guids]
gEfiEventExitBootServicesGuid
gEfiIfrTianoGuid ## CONSUMES ## GUID
gEfiAcpiTableGuid ## CONSUMES ## GUID
gEfiAcpi10TableGuid ## CONSUMES ## GUID
gEfiAcpi20TableGuid ## CONSUMES ## GUID
gIScsiConfigGuid ## PRODUCES ## GUID
gEfiEventExitBootServicesGuid ## SOMETIMES_CONSUMES ## Event
gEfiIfrTianoGuid ## SOMETIMES_PRODUCES ## UNDEFINED
gEfiAcpiTableGuid ## SOMETIMES_CONSUMES ## SystemTable
gEfiAcpi10TableGuid ## SOMETIMES_CONSUMES ## SystemTable
gEfiAcpi20TableGuid ## SOMETIMES_CONSUMES ## SystemTable

## SOMETIMES_PRODUCES ## Variable:L"AttemptOrder"
## SOMETIMES_CONSUMES ## Variable:L"AttemptOrder"
## SOMETIMES_CONSUMES ## UNDEFINED # HiiIsConfigHdrMatch mVendorStorageName
## SOMETIMES_PRODUCES ## UNDEFINED # HiiConstructConfigHdr mVendorStorageName
## SOMETIMES_PRODUCES ## UNDEFINED # HiiGetBrowserData mVendorStorageName
## SOMETIMES_CONSUMES ## UNDEFINED # HiiSetBrowserData mVendorStorageName
## SOMETIMES_CONSUMES ## HII
gIScsiConfigGuid

[UserExtensions.TianoCore."ExtraFiles"]
IScsiDxeExtra.uni
41 changes: 28 additions & 13 deletions NetworkPkg/Ip6Dxe/Ip6Dxe.inf
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
## @file
# Component description file for Ip6 module.
# Basic IPv6 packet I/O Service.
#
# This module provides basic network IPv6 packet I/O services which includes support for
# Neighbor Discovery Protocol (ND), Multicast Listener Discovery Protocol (MLD),
# and a subset of the Internet Control Message Protocol (ICMPv6). This driver
# also provides the mechanism to set and get various types of configurations for
# the EFI IPv6 network stack.
#
# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>
# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
#
# This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
@@ -21,6 +27,7 @@
VERSION_STRING = 1.0
ENTRY_POINT = Ip6DriverEntryPoint
UNLOAD_IMAGE = NetLibDefaultUnload
MODULE_UNI_FILE = Ip6Dxe.uni

#
# The following information is for reference only and not required by the build tools.
@@ -86,16 +93,24 @@
DpcLib

[Protocols]
gEfiManagedNetworkServiceBindingProtocolGuid
gEfiManagedNetworkProtocolGuid
gEfiIp6ServiceBindingProtocolGuid
gEfiIp6ProtocolGuid
gEfiIp6ConfigProtocolGuid
gEfiDhcp6ServiceBindingProtocolGuid
gEfiDhcp6ProtocolGuid
gEfiIpSec2ProtocolGuid
gEfiHiiConfigAccessProtocolGuid
gEfiManagedNetworkServiceBindingProtocolGuid ## TO_START
gEfiManagedNetworkProtocolGuid ## TO_START
gEfiIp6ServiceBindingProtocolGuid ## BY_START
gEfiIp6ProtocolGuid ## BY_START
gEfiIp6ConfigProtocolGuid ## BY_START
gEfiDhcp6ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES
gEfiDhcp6ProtocolGuid ## SOMETIMES_CONSUMES
gEfiIpSec2ProtocolGuid ## SOMETIMES_CONSUMES
gEfiHiiConfigAccessProtocolGuid ## SOMETIMES_CONSUMES

[Guids]
gEfiIfrTianoGuid ## CONSUMES ## GUID
gIp6ConfigNvDataGuid ## PRODUCES ## GUID
## SOMETIMES_CONSUMES ## HII
gEfiIfrTianoGuid
## SOMETIMES_CONSUMES ## UNDEFINED # HiiIsConfigHdrMatch mIp6ConfigStorageName
## SOMETIMES_PRODUCES ## UNDEFINED # HiiConstructConfigHdr mIp6ConfigStorageName
## SOMETIMES_PRODUCES ## UNDEFINED # HiiAddPackages Ip6DxeStrings Ip6ConfigBin
## SOMETIMES_CONSUMES ## UNDEFINED # HiiUpdateForm
## SOMETIMES_CONSUMES ## HII
gIp6ConfigNvDataGuid
[UserExtensions.TianoCore."ExtraFiles"]
Ip6DxeExtra.uni
41 changes: 25 additions & 16 deletions NetworkPkg/IpSecDxe/IpSecDxe.inf
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
## @file
# Component description file for IpSec module.
# Packet-level security for IP datagram.
#
# Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>
# This driver provides EFI IPsec2 Protocol which is used to abstract the ability
# to deal with the individual packets sent and received by the host and provide
# packet-level security for IP datagram. It provides the IP packet protection via
# ESP and it supports IKEv2 for key negotiation.
#
# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
#
# This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
@@ -21,6 +26,7 @@
VERSION_STRING = 1.0

ENTRY_POINT = IpSecDriverEntryPoint
MODULE_UNI_FILE = IpSecDxe.uni

#
# The following information is for reference only and not required by the build tools.
@@ -83,19 +89,22 @@
PcdLib

[Protocols]
gEfiIp4ConfigProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiUdp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiUdp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiUdp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiUdp6ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiIpSecConfigProtocolGuid # PROTOCOL ALWAYS_PRODUCED
gEfiIpSec2ProtocolGuid # PROTOCOL ALWAYS_PRODUCED
gEfiIp4ConfigProtocolGuid ## SOMETIMES_CONSUMES
gEfiUdp4ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES
gEfiUdp4ProtocolGuid ## SOMETIMES_CONSUMES
gEfiUdp6ServiceBindingProtocolGuid ## SOMETIMES_CONSUMES
gEfiUdp6ProtocolGuid ## SOMETIMES_CONSUMES
gEfiIpSecConfigProtocolGuid ## PRODUCES
gEfiIpSec2ProtocolGuid ## PRODUCES

[Pcd]
gEfiNetworkPkgTokenSpaceGuid.PcdIpsecCertificateEnabled
gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCaFile
gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCaFileSize
gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificate
gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificateSize
gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificateKey
gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificateKeySize
gEfiNetworkPkgTokenSpaceGuid.PcdIpsecCertificateEnabled ## SOMETIMES_CONSUMES
gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCaFile ## SOMETIMES_CONSUMES
gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCaFileSize ## SOMETIMES_CONSUMES
gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificate ## SOMETIMES_CONSUMES
gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificateSize ## SOMETIMES_CONSUMES
gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificateKey ## SOMETIMES_CONSUMES
gEfiNetworkPkgTokenSpaceGuid.PcdIpsecUefiCertificateKeySize ## SOMETIMES_CONSUMES

[UserExtensions.TianoCore."ExtraFiles"]
IpSecDxeExtra.uni
19 changes: 13 additions & 6 deletions NetworkPkg/Mtftp6Dxe/Mtftp6Dxe.inf
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
## @file
# Component description file for Mtftp6 module.
# Client-side Mtftp6 service.
#
# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>
# This module produces EFI MTFTPv6 Protocol which provides basic services for
# client-side unicast and/or multicast TFTP.
#
# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
#
# This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
@@ -21,6 +24,8 @@
VERSION_STRING = 1.0
ENTRY_POINT = Mtftp6DriverEntryPoint
UNLOAD_IMAGE = NetLibDefaultUnload
MODULE_UNI_FILE = Mtftp6Dxe.uni

#
# The following information is for reference only and not required by the build tools.
#
@@ -62,8 +67,10 @@


[Protocols]
gEfiUdp6ServiceBindingProtocolGuid
gEfiUdp6ProtocolGuid
gEfiMtftp6ServiceBindingProtocolGuid
gEfiMtftp6ProtocolGuid
gEfiUdp6ServiceBindingProtocolGuid ## TO_START
gEfiUdp6ProtocolGuid ## TO_START
gEfiMtftp6ServiceBindingProtocolGuid ## BY_START
gEfiMtftp6ProtocolGuid ## BY_START

[UserExtensions.TianoCore."ExtraFiles"]
Mtftp6DxeExtra.uni
34 changes: 22 additions & 12 deletions NetworkPkg/TcpDxe/TcpDxe.inf
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
## @file TcpDxe.inf
# Component description file for Tcp module.
## @file
# TCPv4 I/O and TCPv6 I/O services.
#
# Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>
# This module provides EFI TCPv4 Protocol and EFI TCPv6 Protocol to send and receive data stream.
# It might provide TCPv4 Protocol or TCPv6 Protocol or both of them that depends on
# which network stack has been loaded in system.
#
#
# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
#
# This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
@@ -21,6 +26,7 @@
VERSION_STRING = 1.0
ENTRY_POINT = TcpDriverEntryPoint
UNLOAD_IMAGE = NetLibDefaultUnload
MODULE_UNI_FILE = TcpDxe.uni

#
# The following information is for reference only and not required by the build tools.
@@ -71,13 +77,17 @@


[Protocols]
gEfiDevicePathProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiIp4ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiIp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiTcp4ProtocolGuid # PROTOCOL SOMETIMES_PRODUCED
gEfiTcp4ServiceBindingProtocolGuid # PROTOCOL ALWAYS_PRODUCED
gEfiIp6ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiIp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiTcp6ProtocolGuid # PROTOCOL SOMETIMES_PRODUCED
gEfiTcp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_PRODUCED
## SOMETIMES_CONSUMES
## SOMETIMES_PRODUCES
gEfiDevicePathProtocolGuid
gEfiIp4ProtocolGuid ## TO_START
gEfiIp4ServiceBindingProtocolGuid ## TO_START
gEfiTcp4ProtocolGuid ## BY_START
gEfiTcp4ServiceBindingProtocolGuid ## BY_START
gEfiIp6ProtocolGuid ## TO_START
gEfiIp6ServiceBindingProtocolGuid ## TO_START
gEfiTcp6ProtocolGuid ## BY_START
gEfiTcp6ServiceBindingProtocolGuid ## BY_START

[UserExtensions.TianoCore."ExtraFiles"]
TcpDxeExtra.uni
20 changes: 13 additions & 7 deletions NetworkPkg/Udp6Dxe/Udp6Dxe.inf
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
## @file Udp6Dxe.inf
# Component description file for Udp6 module.
#
# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>
# UDP packet service based on IPv6 stack.
#
# This module produces EFI UDPv6 Protocol which provides simple packet-oriented
# services to transmit and receive UDP packets.
#
# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
#
# This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
@@ -22,6 +25,7 @@

ENTRY_POINT = Udp6DriverEntryPoint
UNLOAD_IMAGE = NetLibDefaultUnload
MODULE_UNI_FILE = Udp6Dxe.uni

#
# The following information is for reference only and not required by the build tools.
@@ -56,8 +60,10 @@


[Protocols]
gEfiIp6ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiIp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiUdp6ServiceBindingProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiUdp6ProtocolGuid # PROTOCOL ALWAYS_CONSUMED
gEfiIp6ProtocolGuid ## TO_START
gEfiIp6ServiceBindingProtocolGuid ## TO_START
gEfiUdp6ServiceBindingProtocolGuid ## BY_START
gEfiUdp6ProtocolGuid ## BY_START

[UserExtensions.TianoCore."ExtraFiles"]
Udp6DxeExtra.uni
65 changes: 38 additions & 27 deletions NetworkPkg/UefiPxeBcDxe/UefiPxeBcDxe.inf
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
## @file
# Component name for module PxeBc
# Access PXE-compatible devices for network access and network booting.
#
# This driver provides PXE Base Code Protocol which is used to accessing
# PXE-compatible device for network access or booting. It could work together
# with an IPv4 stack, an IPv6 stack or both.
#
# Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.<BR>
#
# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
#
# This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
@@ -21,6 +26,8 @@
VERSION_STRING = 1.0
ENTRY_POINT = PxeBcDriverEntryPoint
UNLOAD_IMAGE = NetLibDefaultUnload
MODULE_UNI_FILE = UefiPxeBcDxe.uni

#
# The following information is for reference only and not required by the build tools.
#
@@ -64,30 +71,34 @@
PcdLib

[Protocols]
gEfiDevicePathProtocolGuid
gEfiNetworkInterfaceIdentifierProtocolGuid_31
gEfiArpServiceBindingProtocolGuid
gEfiArpProtocolGuid
gEfiIp4ServiceBindingProtocolGuid
gEfiIp4ProtocolGuid
gEfiIp6ServiceBindingProtocolGuid
gEfiIp6ProtocolGuid
gEfiIp6ConfigProtocolGuid
gEfiUdp4ServiceBindingProtocolGuid
gEfiUdp4ProtocolGuid
gEfiMtftp4ServiceBindingProtocolGuid
gEfiMtftp4ProtocolGuid
gEfiDhcp4ServiceBindingProtocolGuid
gEfiDhcp4ProtocolGuid
gEfiUdp6ServiceBindingProtocolGuid
gEfiUdp6ProtocolGuid
gEfiMtftp6ServiceBindingProtocolGuid
gEfiMtftp6ProtocolGuid
gEfiDhcp6ServiceBindingProtocolGuid
gEfiDhcp6ProtocolGuid
gEfiPxeBaseCodeCallbackProtocolGuid
gEfiPxeBaseCodeProtocolGuid
gEfiLoadFileProtocolGuid
## TO_START
## SOMETIMES_CONSUMES
gEfiDevicePathProtocolGuid
gEfiNetworkInterfaceIdentifierProtocolGuid_31 ## SOMETIMES_CONSUMES
gEfiArpServiceBindingProtocolGuid ## TO_START
gEfiArpProtocolGuid ## TO_START
gEfiIp4ServiceBindingProtocolGuid ## TO_START
gEfiIp4ProtocolGuid ## TO_START
gEfiIp6ServiceBindingProtocolGuid ## TO_START
gEfiIp6ProtocolGuid ## TO_START
gEfiIp6ConfigProtocolGuid ## TO_START
gEfiUdp4ServiceBindingProtocolGuid ## TO_START
gEfiUdp4ProtocolGuid ## TO_START
gEfiMtftp4ServiceBindingProtocolGuid ## TO_START
gEfiMtftp4ProtocolGuid ## TO_START
gEfiDhcp4ServiceBindingProtocolGuid ## TO_START
gEfiDhcp4ProtocolGuid ## TO_START
gEfiUdp6ServiceBindingProtocolGuid ## TO_START
gEfiUdp6ProtocolGuid ## TO_START
gEfiMtftp6ServiceBindingProtocolGuid ## TO_START
gEfiMtftp6ProtocolGuid ## TO_START
gEfiDhcp6ServiceBindingProtocolGuid ## TO_START
gEfiDhcp6ProtocolGuid ## TO_START
gEfiPxeBaseCodeCallbackProtocolGuid ## SOMETIMES_PRODUCES
gEfiPxeBaseCodeProtocolGuid ## BY_START
gEfiLoadFileProtocolGuid ## BY_START

[Pcd]
gEfiMdeModulePkgTokenSpaceGuid.PcdTftpBlockSize ## CONSUMES
gEfiMdeModulePkgTokenSpaceGuid.PcdTftpBlockSize ## SOMETIMES_CONSUMES
[UserExtensions.TianoCore."ExtraFiles"]
UefiPxeBcDxeExtra.uni

0 comments on commit 8ef3af3

Please sign in to comment.