diff options
author | olah <olah@FreeBSD.org> | 1996-01-31 08:22:24 +0000 |
---|---|---|
committer | olah <olah@FreeBSD.org> | 1996-01-31 08:22:24 +0000 |
commit | 09077f7acffd079fef387895ba11eefbf08523d4 (patch) | |
tree | c41b7db57986da2accefebe7c5e6c92ccd773042 /sys/kern/kern_sig.c | |
parent | 787baccd280b05b944c6ed4306b0c31f4fc2af30 (diff) | |
download | FreeBSD-src-09077f7acffd079fef387895ba11eefbf08523d4.zip FreeBSD-src-09077f7acffd079fef387895ba11eefbf08523d4.tar.gz |
Fix a bug related to the interworking of T/TCP and window scaling:
when a connection enters the ESTBLS state using T/TCP, then window
scaling wasn't properly handled. The fix is twofold.
1) When the 3WHS completes, make sure that we update our window
scaling state variables.
2) When setting the `virtual advertized window', then make sure
that we do not try to offer a window that is larger than the maximum
window without scaling (TCP_MAXWIN).
Reviewed by: davidg
Reported by: Jerry Chen <chen@Ipsilon.COM>
Diffstat (limited to 'sys/kern/kern_sig.c')
0 files changed, 0 insertions, 0 deletions