Received: with ECARTIS (v1.0.0; list netdev); Fri, 11 Feb 2005 10:24:49 -0800 (PST) Received: from one.firstfloor.org (one.firstfloor.org [213.235.205.2]) by oss.sgi.com (8.13.0/8.13.0) with ESMTP id j1BIOi1p019275 for ; Fri, 11 Feb 2005 10:24:44 -0800 Received: by one.firstfloor.org (Postfix, from userid 502) id E395FD033E; Fri, 11 Feb 2005 19:24:42 +0100 (CET) To: Vincent Roqueta Cc: Trond Myklebust , Tony Reix , netdev@oss.sgi.com Subject: Re: IP More Fragements bit problem. References: <200502111708.16024.vincent.roqueta@ext.bull.net> From: Andi Kleen Date: Fri, 11 Feb 2005 19:24:42 +0100 In-Reply-To: <200502111708.16024.vincent.roqueta@ext.bull.net> (Vincent Roqueta's message of "Fri, 11 Feb 2005 17:08:16 +0100") Message-ID: User-Agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: ClamAV version 0.81, clamav-milter version 0.81b on oss.sgi.com X-Virus-Status: Clean X-archive-position: 1528 X-ecartis-version: Ecartis v1.0.0 Sender: netdev-bounce@oss.sgi.com Errors-to: netdev-bounce@oss.sgi.com X-original-sender: ak@muc.de Precedence: bulk X-list: netdev Content-Length: 952 Lines: 31 Vincent Roqueta writes: > D + MF > *DELAY* > A + MF > B + MF > C + MF > D + MF > *DELAY* > ... > > After a while AIX destroy first fragments because of the IP fragements life > time. Trond Myklebust said me you can do anything for that? Are you sure? I tested 2.6.10rc3 and it works correctly for me with ping. The algorithm in ip_fragment() looks good too from visual inspection. And ping uses the same code to fragment as NFS sunrpc over UDP. 19:15:24.100934 averell > trent: (frag 64564:1480@1480+) 19:15:24.100938 averell > trent: (frag 64564:1480@2960+) 19:15:24.100943 averell > trent: (frag 64564:1480@4440+) 19:15:24.100947 averell > trent: (frag 64564:1480@5920+) 19:15:24.100951 averell > trent: (frag 64564:1480@7400+) 19:15:24.100957 averell > trent: (frag 64564:1128@8880) <--- No MF. Also why are you testing NFSv4 over UDP anyways? I thought everybody was finally running it over TCP now. -Andi