From owner-cvs-all Fri Oct 5 14:33:43 2001 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 4217237B405; Fri, 5 Oct 2001 14:33:38 -0700 (PDT) Received: (from jayanth@localhost) by freefall.freebsd.org (8.11.4/8.11.4) id f95LXcb77456; Fri, 5 Oct 2001 14:33:38 -0700 (PDT) (envelope-from jayanth) Message-Id: <200110052133.f95LXcb77456@freefall.freebsd.org> From: Jayanth Vijayaraghavan Date: Fri, 5 Oct 2001 14:33:38 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/netinet tcp_output.c tcp_var.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jayanth 2001/10/05 14:33:38 PDT Modified files: sys/netinet tcp_output.c tcp_var.h Log: Add a flag TF_LASTIDLE, that forces a previously idle connection to send all its data, especially when the data is less than one MSS. This fixes an issue where the stack was delaying the sending of data, eventhough there was enough window to send all the data and the sending of data was emptying the socket buffer. Problem found by Yoshihiro Tsuchiya (tsuchiya@flab.fujitsu.co.jp) Submitted by: Jayanth Vijayaraghavan Revision Changes Path 1.53 +9 -2 src/sys/netinet/tcp_output.c 1.73 +2 -1 src/sys/netinet/tcp_var.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message