From owner-cvs-sys Fri Nov 3 14:08:25 1995 Return-Path: owner-cvs-sys Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id OAA07627 for cvs-sys-outgoing; Fri, 3 Nov 1995 14:08:25 -0800 Received: (from olah@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id OAA07588 ; Fri, 3 Nov 1995 14:08:15 -0800 Date: Fri, 3 Nov 1995 14:08:15 -0800 From: Andras Olah Message-Id: <199511032208.OAA07588@freefall.freebsd.org> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/netinet tcp_output.c tcp_usrreq.c tcp_var.h Sender: owner-cvs-sys@FreeBSD.org Precedence: bulk olah 95/11/03 14:08:14 Modified: sys/netinet tcp_output.c tcp_usrreq.c tcp_var.h Log: Fix a logical error in T/TCP: when we actively open a connection, we have to decide whether to send a CC or CCnew option in our SYN segment depending on the contents of our TAO cache. This decision has to be made once when the connection starts. The earlier code delayed this decision until the segment was assembled in tcp_output() and retransmitted SYN segments could have different CC options. Reviewed by: Richard Stevens, davidg, wollman