From owner-freebsd-net@FreeBSD.ORG Thu Apr 30 15:47:43 2009 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D7DCF106566C for ; Thu, 30 Apr 2009 15:47:43 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-qy0-f105.google.com (mail-qy0-f105.google.com [209.85.221.105]) by mx1.freebsd.org (Postfix) with ESMTP id 8EAB78FC13 for ; Thu, 30 Apr 2009 15:47:43 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: by qyk3 with SMTP id 3so3842114qyk.3 for ; Thu, 30 Apr 2009 08:47:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type:content-transfer-encoding; bh=4eKsRONT4KlXGDwna3CH3+8QguZmJohiXXjunKX4apM=; b=h9CxS9fC1EVQdS0vUQ4vUXsyxZlKx9KbsxcPYRAEXDLdfWQqZEwuIxKqJz9Jz24Tb6 5loCm0q7H00/FRFXp3S6uvXc5a/Zx+XRhbU1wO21Jto55LGfBE2KB6njrZeWPlRKyYx6 a4RMudd2xu5EH7MZZ/m7o3x7LOeOKwVl2TGho= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=IVkR+WvBddBbTNcCIpT/D6KYgVbtWKf3KUiWt/1KhNmKuyNCLUIv49USwUNmQcXfHD Vdac3FjlwKo6pSOgewbL07sD5uL4HxFjnrKEYC5Tbf3TLJD15GmnNK7/6iozCdc2oVAJ 12r7nG4FKBiVlvOGktQNGVkr2BHvSqluPBPHU= MIME-Version: 1.0 Sender: adrian.chadd@gmail.com Received: by 10.229.73.134 with SMTP id q6mr1377973qcj.76.1241106462737; Thu, 30 Apr 2009 08:47:42 -0700 (PDT) In-Reply-To: <20090429132156.GA42816@owl.midgard.homeip.net> References: <49F7709F.1020409@modulus.org> <172091.41695.qm@web63907.mail.re1.yahoo.com> <20090429132156.GA42816@owl.midgard.homeip.net> Date: Thu, 30 Apr 2009 23:47:42 +0800 X-Google-Sender-Auth: 234d923930e3f7df Message-ID: From: Adrian Chadd To: Erik Trulsson Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Barney Cordoba , Luigi Rizzo , Andrew Snow , FreeBSD Net Subject: Re: Interrupts + Polling mode (similar to Linux's NAPI) 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, 30 Apr 2009 15:47:44 -0000 2009/4/29 Erik Trulsson : > That appearance is probably due to the fact the the FreeBSD project actually > is a bunch of dudes working on what they feel like doing (or in a few cases > on what they get paid for doing), and that there is very little centralized > planning being done. (And even if there was, there is no way of enforcing > that people work according to such a plan.) There's more centralised planning in the network stack then you seem to think there is. Personally, I'd like to see some of the multi-thread em stuff (iirc for non-multi-threaded cards) that some company has written and kept up to date make it into -current as it obviously works for them and may work well for other people. But "stuff" is happening and along a roughly consensus which will be probably playing out some more during BSDCan in the upcoming week or so. Pay attention to what Robert, Jeff and Kip (may) talk about there. 2c (as an observer of all of this..) Adrian