From owner-freebsd-net@FreeBSD.ORG Thu Apr 30 16:11:49 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 541AD106566C for ; Thu, 30 Apr 2009 16:11:49 +0000 (UTC) (envelope-from pluknet@gmail.com) Received: from fk-out-0910.google.com (fk-out-0910.google.com [209.85.128.185]) by mx1.freebsd.org (Postfix) with ESMTP id A4BFE8FC14 for ; Thu, 30 Apr 2009 16:11:48 +0000 (UTC) (envelope-from pluknet@gmail.com) Received: by fk-out-0910.google.com with SMTP id f33so952067fkf.11 for ; Thu, 30 Apr 2009 09:11:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=vXV9PRKtHl6KieChxsGO2arS70dYxB2X7WYVCaId1zs=; b=ip1QU95kWOkUin0+stuKgUe0jIy1yyYg+QHxjer19+5u6JMxfEoNbvB5rqMzgUqLGM 7Eop5UicRJdzwnORv+fCsUlONH9T+GwS2cPoXjsPaQGwIMtQxkNpAZigMaOBpMvrL+iE 4/SS+NIDaFYfkBICc8lydm+tycg5/YjijIvoE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=pep/0PlJ8KzUvWUZbuYx6HOZaQCQelBBX+tfcmQA1uNzoQG/QwhcyWYNZ5frIUfQLY dMrq0zKGoD8EIcntEkuzdiddLYbfX3CUkoThh0RMOE4ejXq6UBlspQ9G9eHGT6xNiQmS dcIq5U6ukH6c0nTVmyes3Mq+LbP77Hfdtl3hI= MIME-Version: 1.0 Received: by 10.102.247.4 with SMTP id u4mr1056296muh.128.1241107906327; Thu, 30 Apr 2009 09:11:46 -0700 (PDT) In-Reply-To: References: <49F7709F.1020409@modulus.org> <172091.41695.qm@web63907.mail.re1.yahoo.com> <20090429132156.GA42816@owl.midgard.homeip.net> Date: Thu, 30 Apr 2009 20:11:46 +0400 Message-ID: From: pluknet To: Adrian Chadd Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: FreeBSD Net , Luigi Rizzo , Andrew Snow , Barney Cordoba 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 16:11:49 -0000 2009/4/30 Adrian Chadd : > 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. My part of fyi. That company is Yandex - the one of the largest Russian search engines (first of all) :p [1][2]. [1] http://people.yandex-team.ru/~wawa/ [2] http://company.yandex.com/general_info/yandex_today.xml (just my 2 Russian copecks) -- wbr, pluknet