From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from forward3m.cmail.yandex.net (forward3m.cmail.yandex.net [5.255.216.21]) by dpdk.org (Postfix) with ESMTP id 129D2B372 for ; Tue, 9 Sep 2014 14:10:06 +0200 (CEST) Received: from smtp2o.mail.yandex.net (smtp2o.mail.yandex.net [37.140.190.27]) by forward3m.cmail.yandex.net (Yandex) with ESMTP id 08CEF807C1; Tue, 9 Sep 2014 16:15:08 +0400 (MSK) Received: from smtp2o.mail.yandex.net (localhost [127.0.0.1]) by smtp2o.mail.yandex.net (Yandex) with ESMTP id AE5F436A2E83; Tue, 9 Sep 2014 16:15:08 +0400 (MSK) Received: from kaputte.li (kaputte.li [194.150.168.95]) by smtp2o.mail.yandex.net (nwsmtp/Yandex) with ESMTPA id 1ukkHin4kc-F5ueRXn6; Tue, 9 Sep 2014 16:15:05 +0400 X-Yandex-Uniq: d503d7ea-120b-414b-9aff-f5fb4ab50693 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1410264907; bh=fEFYtpHvtDlOZHrMfzz7bBPxUUhN+YZeBhz0VTsHUHk=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To:User-Agent; b=U77sHi55acotxqtL/nitcnNdgPfiqCsWf9MLDsY3T6B/LN4tvrJZo2iw9JP8jyhyY hiTKtxDwqyk4SoJPpreM3Hx/spL9YVMLSnSpc7vKr33ECcwzY576NiCHKfjmCMPBnj N+JAxDv6N1bkOhb88jVvCbbSfA+2DqB3ati6hops= Authentication-Results: smtp2o.mail.yandex.net; dkim=pass header.i=@yandex.ru Date: Tue, 9 Sep 2014 13:16:59 +0100 From: Alexander Nasonov To: Matthew Hall Message-ID: <20140909121659.GB11499@neva> References: <4a71bb41.1307.14857e341d5.Coremail.zimeiw@163.com> <20140909062016.GA7050@mhcomputing.net> <20140909065852.GB7240@mhcomputing.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20140909065852.GB7240@mhcomputing.net> User-Agent: Mutt/1.5.23 (2014-03-12) Cc: "dev@dpdk.org" Subject: Re: [dpdk-dev] TCP/IP stack for DPDK X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Sep 2014 12:10:06 -0000 Matthew Hall wrote: > However despite this issue, there are some cases where the Linux stack is > greatly superior to the BSD one although normally the opposite is the case... > AF_NETLINK for configuring 10,000+ IP addresses, especially for L4-L7 > performance testing, would be one possible example of this. Another potential > example would be the BPF JIT compiler if you want to combine BPF filters with > DPDK (something I'm doing right now in my own code actually). BPF JIT is available in NetBSD too. It should be quite staightforward to enable it in the rump-dpdk kernel. Alex