Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!cmcl2!rutgers!ucla-cs!zen!ucbvax!LANL.GOV!cpw%sneezy From: cpw%sneezy@LANL.GOV (C. Philip Wood) Newsgroups: comp.protocols.tcp-ip Subject: Re: Help with broken TCP Message-ID: <8709012028.AA21355@sneezy.lanl.gov> Date: Tue, 1-Sep-87 16:28:54 EDT Article-I.D.: sneezy.8709012028.AA21355 Posted: Tue Sep 1 16:28:54 1987 Date-Received: Sat, 5-Sep-87 04:44:53 EDT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The ARPA Internet Lines: 12 4.3BSD network bug (#9, tcp_output) had a fix for an undetected data loss during connection closing. This may well have fixed the data loss due to lost data segments, but, apparently it will cause the symptom I reported if the data segment with FIN is lost. If the test: if (flags & TH_FIN && tp->t_flags & TF_SENTFIN && len == 0) succeeds the #9 code decremented tp->sndnxt by one. Instead, I set tp->snd_nxt = tp->snd_una, and the symptom went away. I'm not saying this is a fix, but it may point more to the problem. Phil Wood (cpw@lanl.gov)