summaryrefslogtreecommitdiffstats
path: root/NetworkPkg/NetworkPkg.dec
diff options
context:
space:
mode:
authorJiaxin Wu <Jiaxin.wu@intel.com>2018-09-21 15:09:55 +0800
committerJiaxin Wu <Jiaxin.wu@intel.com>2018-09-27 09:00:02 +0800
commit2fff697f1eaaeba1e24fe0af381f39dc64b85061 (patch)
treea532aeecf056dba57337c66e8ba8fbed272b19f0 /NetworkPkg/NetworkPkg.dec
parent5c6fdb5e8345840224b7fa77f1e1b4650b5b0769 (diff)
downloadedk2-2fff697f1eaaeba1e24fe0af381f39dc64b85061.tar.gz
edk2-2fff697f1eaaeba1e24fe0af381f39dc64b85061.tar.bz2
edk2-2fff697f1eaaeba1e24fe0af381f39dc64b85061.zip
NetworkPkg: Define one PCD for PXE to specify MTFTP windowsize.
*v2: Rename and redefine the PCD in NetworkPkg instead of MdeModulePkg. Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=886 This patch is to define one new PCD for PXE driver to specify MTFTP windowsize so as to improve the PXE download performance. The default value is set to 4. Cc: Ye Ting <ting.ye@intel.com> Cc: Fu Siyuan <siyuan.fu@intel.com> Cc: Shao Ming <ming.shao@intel.com> Cc: Laszlo Ersek <lersek@redhat.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Wu Jiaxin <jiaxin.wu@intel.com> Reviewed-by: Fu Siyuan <siyuan.fu@intel.com> Reviewed-by: Ye Ting <ting.ye@intel.com> Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Diffstat (limited to 'NetworkPkg/NetworkPkg.dec')
-rw-r--r--NetworkPkg/NetworkPkg.dec6
1 files changed, 6 insertions, 0 deletions
diff --git a/NetworkPkg/NetworkPkg.dec b/NetworkPkg/NetworkPkg.dec
index aae36226d5..6672d90fe1 100644
--- a/NetworkPkg/NetworkPkg.dec
+++ b/NetworkPkg/NetworkPkg.dec
@@ -92,6 +92,12 @@
# @Prompt Indicates whether HTTP connections are permitted or not.
gEfiNetworkPkgTokenSpaceGuid.PcdAllowHttpConnections|FALSE|BOOLEAN|0x00000008
+ ## This setting is to specify the MTFTP windowsize used by UEFI PXE driver.
+ # A value of 0 indicates the default value of windowsize(1).
+ # A non-zero value will be used as windowsize.
+ # @Prompt PXE TFTP windowsize.
+ gEfiNetworkPkgTokenSpaceGuid.PcdPxeTftpWindowSize|0x4|UINT64|0x10000008
+
[PcdsFixedAtBuild, PcdsPatchableInModule, PcdsDynamic, PcdsDynamicEx]
## IPv6 DHCP Unique Identifier (DUID) Type configuration (From RFCs 3315 and 6355).
# 01 = DUID Based on Link-layer Address Plus Time [DUID-LLT]