From owner-freebsd-net@FreeBSD.ORG Mon Feb 26 05:10:23 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 0712616A404 for ; Mon, 26 Feb 2007 05:10:23 +0000 (UTC) (envelope-from kip.macy@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.187]) by mx1.freebsd.org (Postfix) with ESMTP id 8E94F13C4A3 for ; Mon, 26 Feb 2007 05:10:22 +0000 (UTC) (envelope-from kip.macy@gmail.com) Received: by nf-out-0910.google.com with SMTP id k27so1383158nfc for ; Sun, 25 Feb 2007 21:10:20 -0800 (PST) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=Cf5ognRuIBvtpBKbMQ8TeVTWLri8EkRhSDF990RfUaPmadIlAFx2w/oUC9oHVS2o8G/pMpD1e/IAOte/LHdQPcfAZdjC2nbAWrh672sW0rsFLP0B7H3HhX9Dodzwb2YFiLBMVGMG87JMYueKrUClWjR///lTuhpJih49Jec4cTM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=KKoykIyNwqeEO8nFCoaPb129w9X4HtUrvPKKxXIL+hxVBohNVP7z+eWm77MEGD3BGvgWX3QRDBuJrcys6OPf0Dwk1MW5fh/44ecD9WDvoFQ1mQTX2iLp3gUc4cGBxcEjWuZagif877gOjZ223NewrRdfDYoOM6J0i7SGwpxTTHM= Received: by 10.82.136.4 with SMTP id j4mr1486776bud.1172466620456; Sun, 25 Feb 2007 21:10:20 -0800 (PST) Received: by 10.82.151.15 with HTTP; Sun, 25 Feb 2007 21:10:20 -0800 (PST) Message-ID: Date: Sun, 25 Feb 2007 21:10:20 -0800 From: "Kip Macy" To: "Jack Vogel" In-Reply-To: <2a41acea0702252053v2357b5f5tefbcf58375be1a2f@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <45E19B54.9060007@freebsd.org> <45E1A3B4.7090002@freebsd.org> <2a41acea0702252053v2357b5f5tefbcf58375be1a2f@mail.gmail.com> Cc: freebsd-net , Andre Oppermann Subject: Re: improved TSO interface needed 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: Mon, 26 Feb 2007 05:10:23 -0000 > LSO is MicroSlop's term for TSO :) As usual, they rename it, and > next they do something non-standard to er 'differentiate' as the > euphemism goes... > > Kinda what Sun's lawsuit back in the 90s against their Java > strategy was all about :) > > Nevertheless, I don't understand Kip either, when we do TSO there > is no evidence on the wire, it still has MTU sized packets. I fail to > see why I should care about some LSO spec, what does it break? The stack will send down chains where pkthdr.len > 65536 bytes - I'm also seeing it send down mbuf chains of 66 mbufs or more. I don't think all cards can handle an arbitrary number of descriptors being used for a single packet. -Kip