From owner-freebsd-net@FreeBSD.ORG Thu May 31 00:17:17 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 856FA16A41F for ; Thu, 31 May 2007 00:17:17 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outZ.internet-mail-service.net (outZ.internet-mail-service.net [216.240.47.249]) by mx1.freebsd.org (Postfix) with ESMTP id 72EE813C4C4 for ; Thu, 31 May 2007 00:17:17 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.32) with ESMTP; Wed, 30 May 2007 17:17:17 -0700 Received: from julian-mac.elischer.org (nat.ironport.com [63.251.108.100]) by idiom.com (Postfix) with ESMTP id A9EEE125B2F; Wed, 30 May 2007 17:17:16 -0700 (PDT) Message-ID: <465E140B.2080007@elischer.org> Date: Wed, 30 May 2007 17:17:15 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.0 (Macintosh/20070326) MIME-Version: 1.0 To: Andrew Thompson References: <2a41acea0705301645x65e68e8q23c1b91d5f460ea3@mail.gmail.com> <20070530235456.GA67464@heff.fud.org.nz> In-Reply-To: <20070530235456.GA67464@heff.fud.org.nz> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-net , Jack Vogel Subject: Re: driver packet coalesce 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: Thu, 31 May 2007 00:17:17 -0000 Andrew Thompson wrote: > On Wed, May 30, 2007 at 04:45:05PM -0700, Jack Vogel wrote: >> Does any driver do this now? And if a driver were to coalesce >> packets and send something up the stack that violates mss >> will it barf? > > It would barf for things like bridging where the packet gets spit out a > different interface. The bridge driver already has code to disable > txcsum so it could be made to handle that too. > > > Andrew > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" This is part od TOE right? I presume that it wouldn't coalesce packets that are not destined for the local machine? would it coalesce in promiscuous mode? I guess it would only be able to coalesce TCP packets that are adjacent in the same session. Whether it also can coalesce adjacent packets that are destined for another machine (for which it is not running the session) is not known... I would guess it wouldn't do it.