From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pd0-f182.google.com (mail-pd0-f182.google.com [209.85.192.182]) by dpdk.org (Postfix) with ESMTP id 22A57B368 for ; Tue, 9 Sep 2014 16:55:29 +0200 (CEST) Received: by mail-pd0-f182.google.com with SMTP id w10so4282699pde.13 for ; Tue, 09 Sep 2014 08:00:33 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=chT/RYsrVtrD28qQ9LQCYHSCA9E/AOoGlumwv9aW/8E=; b=NzZlpFxp+lXPOdpnnoGoPWr33g/39rzH7OR+auLpjLcxInuahIN9JdfP0YOIwOdvpa ZHt0H5I98NLE6+ger78gImiyxuMzKZW9aip5jREtN3BwZ/1SS103NcAHLP4XZB0NNMwM 2NwHeaFyb15n/9GjzSkRyzF9NO+SmCqKgh/6qnCskqsRhIzV6IrZBseNKuPlpSvPlrNL xZ0Wl1nMbJg5afzFH+NVkth7AHSKWTr3xS/5/D2vf6+yaB7qdgmYTiOOdIl4KlIlbbr8 YbF2Tz+PAcWQz6A3pmLt7QpcYN3pbKAQNVMG42HM6yNEtukhTkzaAw3/U5HDeqCobFoY JPWw== X-Gm-Message-State: ALoCoQmphPpXAAwntOUNtvw2gH42R1jZb7XoTzIF8sSYuCl/YEb+p5dikdKbw1tdQVMZ/q9tKTIx X-Received: by 10.70.60.169 with SMTP id i9mr6708144pdr.166.1410274833804; Tue, 09 Sep 2014 08:00:33 -0700 (PDT) Received: from [172.20.12.149] ([12.232.194.107]) by mx.google.com with ESMTPSA id v16sm12044331pdi.39.2014.09.09.08.00.32 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 09 Sep 2014 08:00:33 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.0 \(1974.6\)) From: Jim Thompson In-Reply-To: <20140909121659.GB11499@neva> Date: Tue, 9 Sep 2014 08:00:32 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: References: <4a71bb41.1307.14857e341d5.Coremail.zimeiw@163.com> <20140909062016.GA7050@mhcomputing.net> <20140909065852.GB7240@mhcomputing.net> <20140909121659.GB11499@neva> To: Alexander Nasonov X-Mailer: Apple Mail (2.1974.6) 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 14:55:30 -0000 > On Sep 9, 2014, at 5:16 AM, Alexander Nasonov wrote: >=20 > Matthew Hall wrote: >> However despite this issue, there are some cases where the Linux = stack is=20 >> greatly superior to the BSD one although normally the opposite is the = case...=20 >> AF_NETLINK for configuring 10,000+ IP addresses, especially for L4-L7=20= >> performance testing, would be one possible example of this. Another = potential=20 >> example would be the BPF JIT compiler if you want to combine BPF = filters with=20 >> DPDK (something I'm doing right now in my own code actually). >=20 > BPF JIT is available in NetBSD too. It should be quite staightforward = to > enable it in the rump-dpdk kernel. BPF JIT, or even pflua[1] should be straight-forward to put on top of = DPDK. (It=E2=80=99s straight-forward to do on top of netmap.) jim [1] https://github.com/Igalia/pflua-bench=