Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=1230

Cc: Fu Siyuan <siyuan...@intel.com>
Cc: Ye Ting <ting...@intel.com>
Cc: Bi Dandan <dandan...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Wu Jiaxin <jiaxin...@intel.com>
---
 NetworkPkg/UefiPxeBcDxe/PxeBcMtftp.c | 11 ++++++++++-
 NetworkPkg/UefiPxeBcDxe/PxeBcMtftp.h |  5 ++++-
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/NetworkPkg/UefiPxeBcDxe/PxeBcMtftp.c 
b/NetworkPkg/UefiPxeBcDxe/PxeBcMtftp.c
index 9725fb40dd..61d2d59675 100644
--- a/NetworkPkg/UefiPxeBcDxe/PxeBcMtftp.c
+++ b/NetworkPkg/UefiPxeBcDxe/PxeBcMtftp.c
@@ -1,9 +1,9 @@
 /** @file
   Functions implementation related with Mtftp for UefiPxeBc Driver.
 
-  Copyright (c) 2007 - 2015, Intel Corporation. All rights reserved.<BR>
+  Copyright (c) 2007 - 2018, 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
   http://opensource.org/licenses/bsd-license.php.
@@ -107,10 +107,11 @@ PxeBcMtftp6CheckPacket (
 
   @param[in]      Private        Pointer to PxeBc private data.
   @param[in]      Config         Pointer to EFI_MTFTP6_CONFIG_DATA.
   @param[in]      Filename       Pointer to boot file name.
   @param[in]      BlockSize      Pointer to required block size.
+  @param[in]      WindowSize     Pointer to required window size.
   @param[in, out] BufferSize     Pointer to buffer size.
 
   @retval EFI_SUCCESS        Sucessfully obtained the size of file.
   @retval EFI_NOT_FOUND      Parse the tftp ptions failed.
   @retval EFI_DEVICE_ERROR   The network device encountered an error during 
this operation.
@@ -246,10 +247,11 @@ ON_ERROR:
 
   @param[in]      Private        Pointer to PxeBc private data.
   @param[in]      Config         Pointer to EFI_MTFTP6_CONFIG_DATA.
   @param[in]      Filename       Pointer to boot file name.
   @param[in]      BlockSize      Pointer to required block size.
+  @param[in]      WindowSize     Pointer to required window size.
   @param[in]      BufferPtr      Pointer to buffer.
   @param[in, out] BufferSize     Pointer to buffer size.
   @param[in]      DontUseBuffer  Indicates whether with a receive buffer.
 
   @retval EFI_SUCCESS        Successfully read the data from the special file.
@@ -414,10 +416,11 @@ PxeBcMtftp6WriteFile (
 
   @param[in]       Private        Pointer to PxeBc private data.
   @param[in]       Config         Pointer to EFI_MTFTP6_CONFIG_DATA.
   @param[in]       Filename       Pointer to boot file name.
   @param[in]       BlockSize      Pointer to required block size.
+  @param[in]       WindowSize     Pointer to required window size.
   @param[in]       BufferPtr      Pointer to buffer.
   @param[in, out]  BufferSize     Pointer to buffer size.
   @param[in]       DontUseBuffer  Indicates whether to use a receive buffer.
 
   @retval EFI_SUCCESS        Successfully obtained the data from the file 
included in directory.
@@ -584,10 +587,11 @@ PxeBcMtftp4CheckPacket (
 
   @param[in]      Private        Pointer to PxeBc private data.
   @param[in]      Config         Pointer to EFI_MTFTP4_CONFIG_DATA.
   @param[in]      Filename       Pointer to boot file name.
   @param[in]      BlockSize      Pointer to required block size.
+  @param[in]      WindowSize     Pointer to required window size.
   @param[in, out] BufferSize     Pointer to buffer size.
 
   @retval EFI_SUCCESS        Successfully obtained the size of file.
   @retval EFI_NOT_FOUND      Parse the tftp options failed.
   @retval EFI_DEVICE_ERROR   The network device encountered an error during 
this operation.
@@ -723,10 +727,11 @@ ON_ERROR:
 
   @param[in]      Private        Pointer to PxeBc private data.
   @param[in]      Config         Pointer to EFI_MTFTP4_CONFIG_DATA.
   @param[in]      Filename       Pointer to boot file name.
   @param[in]      BlockSize      Pointer to required block size.
+  @param[in]      WindowSize     Pointer to required window size.
   @param[in]      BufferPtr      Pointer to buffer.
   @param[in, out] BufferSize     Pointer to buffer size.
   @param[in]      DontUseBuffer  Indicates whether to use a receive buffer.
 
   @retval EFI_SUCCESS        Successfully read the data from the special file.
@@ -890,10 +895,11 @@ PxeBcMtftp4WriteFile (
 
   @param[in]       Private        Pointer to PxeBc private data.
   @param[in]       Config         Pointer to EFI_MTFTP4_CONFIG_DATA.
   @param[in]       Filename       Pointer to boot file name.
   @param[in]       BlockSize      Pointer to required block size.
+  @param[in]       WindowSize     Pointer to required window size.
   @param[in]       BufferPtr      Pointer to buffer.
   @param[in, out]  BufferSize     Pointer to buffer size.
   @param[in]       DontUseBuffer  Indicates whether to use a receive buffer.
 
   @retval EFI_SUCCES         Successfully obtained the data from the file 
included in the directory.
@@ -982,10 +988,11 @@ PxeBcMtftp4ReadDirectory (
 
   @param[in]      Private        Pointer to PxeBc private data.
   @param[in]      Config         Pointer to configure data.
   @param[in]      Filename       Pointer to boot file name.
   @param[in]      BlockSize      Pointer to required block size.
+  @param[in]      WindowSize     Pointer to required window size.
   @param[in, out] BufferSize     Pointer to buffer size.
 
   @retval EFI_SUCCESS        Successfully obtained the size of file.
   @retval EFI_NOT_FOUND      Parse the tftp options failed.
   @retval EFI_DEVICE_ERROR   The network device encountered an error during 
this operation.
@@ -1029,10 +1036,11 @@ PxeBcTftpGetFileSize (
 
   @param[in]      Private        Pointer to PxeBc private data.
   @param[in]      Config         Pointer to config data.
   @param[in]      Filename       Pointer to boot file name.
   @param[in]      BlockSize      Pointer to required block size.
+  @param[in]      WindowSize     Pointer to required window size.
   @param[in]      BufferPtr      Pointer to buffer.
   @param[in, out] BufferSize     Pointer to buffer size.
   @param[in]      DontUseBuffer  Indicates whether to use a receive buffer.
 
   @retval EFI_SUCCESS        Sucessfully read the data from the special file.
@@ -1134,10 +1142,11 @@ PxeBcTftpWriteFile (
 
   @param[in]       Private        Pointer to PxeBc private data.
   @param[in]       Config         Pointer to config data.
   @param[in]       Filename       Pointer to boot file name.
   @param[in]       BlockSize      Pointer to required block size.
+  @param[in]       WindowSize     Pointer to required window size.
   @param[in]       BufferPtr      Pointer to buffer.
   @param[in, out]  BufferSize     Pointer to buffer size.
   @param[in]       DontUseBuffer  Indicatse whether to use a receive buffer.
 
   @retval EFI_SUCCES         Successfully obtained the data from the file 
included in the directory.
diff --git a/NetworkPkg/UefiPxeBcDxe/PxeBcMtftp.h 
b/NetworkPkg/UefiPxeBcDxe/PxeBcMtftp.h
index edd8decbd8..30d5cfe343 100644
--- a/NetworkPkg/UefiPxeBcDxe/PxeBcMtftp.h
+++ b/NetworkPkg/UefiPxeBcDxe/PxeBcMtftp.h
@@ -1,9 +1,9 @@
 /** @file
   Functions declaration related with Mtftp for UefiPxeBc Driver.
 
-  Copyright (c) 2007 - 2015, Intel Corporation. All rights reserved.<BR>
+  Copyright (c) 2007 - 2018, 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
   http://opensource.org/licenses/bsd-license.php.
@@ -33,10 +33,11 @@
 
   @param[in]      Private        Pointer to PxeBc private data.
   @param[in]      Config         Pointer to configure data.
   @param[in]      Filename       Pointer to boot file name.
   @param[in]      BlockSize      Pointer to required block size.
+  @param[in]      WindowSize     Pointer to required window size.
   @param[in, out] BufferSize     Pointer to buffer size.
 
   @retval EFI_SUCCESS        Successfully obtained the size of file.
   @retval EFI_NOT_FOUND      Parse the tftp ptions failed.
   @retval EFI_DEVICE_ERROR   The network device encountered an error during 
this operation.
@@ -59,10 +60,11 @@ PxeBcTftpGetFileSize (
 
   @param[in]      Private        Pointer to PxeBc private data.
   @param[in]      Config         Pointer to config data.
   @param[in]      Filename       Pointer to boot file name.
   @param[in]      BlockSize      Pointer to required block size.
+  @param[in]      WindowSize     Pointer to required window size.
   @param[in]      BufferPtr      Pointer to buffer.
   @param[in, out] BufferSize     Pointer to buffer size.
   @param[in]      DontUseBuffer  Indicates whether to use a receive buffer.
 
   @retval EFI_SUCCESS        Successfully read the data from the special file.
@@ -116,10 +118,11 @@ PxeBcTftpWriteFile (
 
   @param[in]       Private        Pointer to PxeBc private data.
   @param[in]       Config         Pointer to config data.
   @param[in]       Filename       Pointer to boot file name.
   @param[in]       BlockSize      Pointer to required block size.
+  @param[in]       WindowSize     Pointer to required window size.
   @param[in]       BufferPtr      Pointer to buffer.
   @param[in, out]  BufferSize     Pointer to buffer size.
   @param[in]       DontUseBuffer  Indicates whether with a receive buffer.
 
   @retval EFI_SUCCES         Successfully obtained the data from the file 
included in directory.
-- 
2.17.1.windows.2

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to