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

The series patches are to support the TFTP windowsize option described in RFC 
7440.
TFTP shell command and UEFI PXE driver will use the feature to benefit the 
download 
performance.

Cc: Ye Ting <[email protected]>
Cc: Fu Siyuan <[email protected]>
Cc: Carsey Jaben <[email protected]>
Cc: Shao Ming <[email protected]>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Wu Jiaxin <[email protected]>

Jiaxin Wu (5):
  MdeModulePke/Mtftp4Dxe: Support windowsize in read request operation.
  NetworkPkg/Mtftp6Dxe: Support windowsize in read request operation.
  ShellPkg/TftpDynamicCommand: Add one option for tftp command to
    specify windowsize.
  MdeModulePkg/MdeModulePkg.dec: Define one PCD for PXE to specify MTFTP
    windowsize.
  NetworkPkg/UefiPxeBcDxe: Use the specified MTFTP windowsize.

 MdeModulePkg/MdeModulePkg.dec                 |   1 +
 .../Universal/Network/Mtftp4Dxe/Mtftp4Impl.c  |   5 +
 .../Universal/Network/Mtftp4Dxe/Mtftp4Impl.h  |  10 ++
 .../Network/Mtftp4Dxe/Mtftp4Option.c          |  25 +++-
 .../Network/Mtftp4Dxe/Mtftp4Option.h          |   8 +-
 .../Universal/Network/Mtftp4Dxe/Mtftp4Rrq.c   |  55 +++++--
 .../Network/Mtftp4Dxe/Mtftp4Support.c         |   8 +-
 .../Network/Mtftp4Dxe/Mtftp4Support.h         |  13 --
 .../Universal/Network/Mtftp4Dxe/Mtftp4Wrq.c   |   2 +-
 NetworkPkg/Mtftp6Dxe/Mtftp6Impl.h             |  13 +-
 NetworkPkg/Mtftp6Dxe/Mtftp6Option.c           |  22 ++-
 NetworkPkg/Mtftp6Dxe/Mtftp6Option.h           |  14 +-
 NetworkPkg/Mtftp6Dxe/Mtftp6Rrq.c              |  53 +++++--
 NetworkPkg/Mtftp6Dxe/Mtftp6Support.c          |  10 ++
 NetworkPkg/Mtftp6Dxe/Mtftp6Wrq.c              |   2 +-
 NetworkPkg/UefiPxeBcDxe/PxeBcImpl.c           |  10 +-
 NetworkPkg/UefiPxeBcDxe/PxeBcMtftp.c          | 137 +++++++++++++-----
 NetworkPkg/UefiPxeBcDxe/PxeBcMtftp.h          |   6 +-
 NetworkPkg/UefiPxeBcDxe/UefiPxeBcDxe.inf      |   2 +
 .../DynamicCommand/TftpDynamicCommand/Tftp.c  |  65 +++++++--
 .../TftpDynamicCommand/Tftp.uni               |   6 +-
 21 files changed, 359 insertions(+), 108 deletions(-)

-- 
2.17.1.windows.2

_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to