From owner-freebsd-bugs@FreeBSD.ORG Tue Jan 25 18:40:31 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3E12716A4CF for ; Tue, 25 Jan 2005 18:40:31 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id EF31843D49 for ; Tue, 25 Jan 2005 18:40:30 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id j0PIeUa3095203 for ; Tue, 25 Jan 2005 18:40:30 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id j0PIeUZt095202; Tue, 25 Jan 2005 18:40:30 GMT (envelope-from gnats) Resent-Date: Tue, 25 Jan 2005 18:40:30 GMT Resent-Message-Id: <200501251840.j0PIeUZt095202@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Alexandre NERAT Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B53E316A4CE for ; Tue, 25 Jan 2005 18:39:20 +0000 (GMT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8BCD243D2D for ; Tue, 25 Jan 2005 18:39:20 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j0PIdK5F090805 for ; Tue, 25 Jan 2005 18:39:20 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id j0PIdJNB090804; Tue, 25 Jan 2005 18:39:20 GMT (envelope-from nobody) Message-Id: <200501251839.j0PIdJNB090804@www.freebsd.org> Date: Tue, 25 Jan 2005 18:39:20 GMT From: Alexandre NERAT To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: kern/76674: FreeBSD 5.3 not returning ack when talking with windows 2003 server (seems to happen with other versions too) X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Jan 2005 18:40:31 -0000 >Number: 76674 >Category: kern >Synopsis: FreeBSD 5.3 not returning ack when talking with windows 2003 server (seems to happen with other versions too) >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jan 25 18:40:30 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Alexandre NERAT >Release: 5.3-RELEASE >Organization: POLIRIS >Environment: FreeBSD megastorage.poliris.net 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Wed Nov 24 17:28:22 UTC 2004 root@megastorage.poliris.net:/usr/src/sys/i386/compile/megastorage i386 >Description: The background: I have a FreeBSD 5.3-release with a samba on it. When doing a 'big' transfer, the tcp connection seems to be screwed up at one time. First, I noticed it happen when FreeBSD echoed the first "sack 2", but when turning net.inet.tcp.sack.enable to 0, the problem still appeared (insted, FreeBSD just sent normal acks). It may come from packet data and tcp routine, since I noticed the same kind of problem in the past (I couldn't transfer a file, either with samba or ftp). Here is some extract of the tcpdump: 18:22:54.320915 IP 10.0.0.3.445 > 10.0.100.143.3284: . ack 2192789 win 65535 18:22:54.320932 IP 10.0.0.3.445 > 10.0.100.143.3284: . ack 2192789 win 65535 18:22:54.688850 IP 10.0.100.143.3284 > 10.0.0.3.445: . 2192789:2194249(1460) ack 49770 win 17367 18:22:55.438829 IP 10.0.100.143.3284 > 10.0.0.3.445: . 2192789:2194249(1460) ack 49770 win 17367 18:22:57.079427 IP 10.0.100.143.3284 > 10.0.0.3.445: . 2192789:2194249(1460) ack 49770 win 17367 18:23:00.251249 IP 10.0.100.143.3284 > 10.0.0.3.445: . 2192789:2194249(1460) ack 49770 win 17367 18:23:06.594879 IP 10.0.100.143.3284 > 10.0.0.3.445: . 2192789:2194249(1460) ack 49770 win 17367 -> and then the tcp connection disappears from windows 2003 (which is 10.0.100.143), but still remains 'ESTABLISHED' on FreeBSD (10.0.0.3). I have tcpdump capture file if you want, but it's more than 4Mb, so I prefer have you to ask it if you need it.. ;) Anyway, thank you for developping and supporting my favorite OS ;) >How-To-Repeat: I can repeat it by launching the transfer. >Fix: >Release-Note: >Audit-Trail: >Unformatted: