freebsd-src/sys/netinet
Andras Olah 07e43e10f8 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>
1996-01-31 08:22:24 +00:00
..
icmp_var.h
if_ether.c Use new printf features rather than local kludges. 1996-01-24 21:12:23 +00:00
if_ether.h Remove old ballast, clean up a little bit, staticize. 1995-12-09 16:06:54 +00:00
if_fddi.h The last part of the ether_sprint -> %6D change. 1996-01-26 09:29:29 +00:00
igmp_var.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
igmp.c Staticize. 1995-12-09 20:43:53 +00:00
igmp.h
in_cksum.c
in_pcb.c Change the default local address range for IP from 1024 through 5000 1996-01-19 08:00:58 +00:00
in_pcb.h
in_proto.c in_proto.c: spell ``Internet'' right and put whitespace after commas. 1995-12-20 21:53:53 +00:00
in_rmx.c First piece of fixing ppp/proxy arp problem: 1996-01-23 05:15:30 +00:00
in_systm.h
in_var.h Fix logic bug (!= should be ==) in recent P2P/multicast kludge. 1996-01-09 08:26:07 +00:00
in.c Fix a bug where having a process listening to both a INADDR_ANY and a 1996-01-08 20:59:06 +00:00
in.h Change the default local address range for IP from 1024 through 5000 1996-01-19 08:00:58 +00:00
ip_fw.c
ip_fw.h
ip_fwdef.c
ip_icmp.c Uniformized pr_ctlinput protosw functions. The third arg is now `void 1995-12-16 02:14:44 +00:00
ip_icmp.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
ip_input.c Finally demolished the last, tottering remnants of GATEWAY. If you want 1996-01-05 20:47:05 +00:00
ip_mroute.c Another mega commit to staticize things. 1995-12-14 09:55:16 +00:00
ip_mroute.h
ip_output.c Added a comment about why trying to make a one-behind cache for 1995-12-19 21:24:19 +00:00
ip_var.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
ip.h If _IP_VHL is defined, declare a single ip_vhl member in struct ip rather 1995-12-21 21:20:27 +00:00
raw_ip.c Staticize. 1995-12-09 20:43:53 +00:00
tcp_debug.c
tcp_debug.h
tcp_fsm.h
tcp_input.c Fix a bug related to the interworking of T/TCP and window scaling: 1996-01-31 08:22:24 +00:00
tcp_output.c Be more conservative when T/TCP extensions are disabled. In particular, 1996-01-17 09:35:23 +00:00
tcp_reass.c Fix a bug related to the interworking of T/TCP and window scaling: 1996-01-31 08:22:24 +00:00
tcp_seq.h
tcp_subr.c Fix a nagging divide-by-zero error resulting from the MTU discovery code 1995-12-20 17:42:28 +00:00
tcp_timer.c Reverse the modification which caused the annoying m_copydata crash: set 1996-01-04 21:34:21 +00:00
tcp_timer.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
tcp_timewait.c Fix a nagging divide-by-zero error resulting from the MTU discovery code 1995-12-20 17:42:28 +00:00
tcp_usrreq.c Removed unnecessary #includes of vm stuff. Most of them were once 1995-12-06 23:37:44 +00:00
tcp_var.h Fix a bunch of spelling errors in the comment fields of 1996-01-30 23:02:38 +00:00
tcp.h
tcpip.h
udp_usrreq.c Uniformized pr_ctlinput protosw functions. The third arg is now `void 1995-12-16 02:14:44 +00:00
udp_var.h Uniformized pr_ctlinput protosw functions. The third arg is now `void 1995-12-16 02:14:44 +00:00
udp.h