From owner-freebsd-net@FreeBSD.ORG Fri Apr 27 20:25:21 2007 Return-Path: X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0FDE416A401 for ; Fri, 27 Apr 2007 20:25:21 +0000 (UTC) (envelope-from silby@silby.com) Received: from niwun.pair.com (niwun.pair.com [209.68.2.70]) by mx1.freebsd.org (Postfix) with SMTP id A688B13C45E for ; Fri, 27 Apr 2007 20:25:20 +0000 (UTC) (envelope-from silby@silby.com) Received: (qmail 96400 invoked by uid 3193); 27 Apr 2007 20:25:19 -0000 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 27 Apr 2007 20:25:19 -0000 Date: Fri, 27 Apr 2007 16:25:19 -0400 (EDT) From: Mike Silbersack X-X-Sender: silby@niwun.pair.com To: Preethi Natarajan In-Reply-To: <463214E4.9090401@cis.udel.edu> Message-ID: References: <463214E4.9090401@cis.udel.edu> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: freebsd-net@freebsd.org, "Paul D. Amer" Subject: Re: TCP Delayed Ack implementation in 6.1 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Apr 2007 20:25:21 -0000 On Fri, 27 Apr 2007, Preethi Natarajan wrote: > From tcpdump at client side: > Time: 38s.695ms: S->C data (282b) > Time: 38s.707ms: S->C data (1448b) > Time: 38s.707ms: C->S ack > Time: 38s.719ms: S->C data (1448b) > Time: 38s.719ms: C->S ack > Time: 38s.731ms: S->C data (1448b) > Time: 38s.741ms: S->C data (1166b) > Time: 38s.741ms: C->S ack > > I do not understand the reason for the second ack from C->S (Time > 38s.719ms). Clearly this ack has not delayed for 200ms from the previous > ack and acks only 1 packet. Am I missing something? > > Thanks a ton, > Preethi My crystal ball tells me that packet four has the PUSH flag set on it, which means that it will be immediately ACKed and sent to the application. Please post tcpdump output in the future, the batteries on my crystal ball are running low. Mike "Silby" Silbersack