]> git.proxmox.com Git - mirror_edk2.git/commit - MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Proto.h
MdeModulePkg: Addressing TCP Window Retraction when window scale factor is used.
authorFu Siyuan <siyuan.fu@intel.com>
Wed, 3 May 2017 07:22:08 +0000 (15:22 +0800)
committerFu Siyuan <siyuan.fu@intel.com>
Tue, 9 May 2017 00:48:11 +0000 (08:48 +0800)
commitca12a0c83b7b889fc807cb2dd47356f0fd1253d6
treed9ebb3a0d3123d1670e9d897a04656a43d50c0f4
parent3696ceaecb03fc8d66988649506f5f22a6526d1e
MdeModulePkg: Addressing TCP Window Retraction when window scale factor is used.

The RFC1323 which defines the TCP window scale option has been obsoleted by RFC7323.
This patch is to follow the RFC7323 to address the TCP window retraction problem
when a non-zero scale factor is used.
The changes has been test in high packet loss rate network by using HTTP boot and
iSCSI file read/write.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Fu Siyuan <siyuan.fu@intel.com>
Reviewed-by: Wu Jiaxin <jiaxin.wu@intel.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>
MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Output.c
MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Proto.h