From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yw0-f178.google.com (mail-yw0-f178.google.com [209.85.161.178]) by dpdk.org (Postfix) with ESMTP id A6675101B for ; Tue, 21 Mar 2017 10:06:14 +0100 (CET) Received: by mail-yw0-f178.google.com with SMTP id v198so105836945ywc.2 for ; Tue, 21 Mar 2017 02:06:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=irage-in.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=TZhKZTZCuOkJvxLkWRWZQ8Bl25nIi4FcAHjnzGj+9eQ=; b=RmEkL/KJtiLj9adlEOKn5TqypPrs5RIjvWWidh4yGLBtTznJIUzkqwEnH8KZQdPl7R 6B/ePw/tbEfY6ZnmXwzgTbvoxU85WW6x3xZtVS3WleYjLutGKoPFcmtixd++5vMN3Xfr tFvhRmN/UG2XdxNIyeiOEGgyAsKzp9rsDuDpSFnbzk4RX0GZocNUp/7o+hW9d6xBtxd4 U4asn83iEr5leF7IYYXaPm+w8b0C5DQ+dFh7ItWa/QqscBugqoe6VPggM+f4Fp5F1ksF xLEekHlEcjvPxuuwsq9cKtB+ogh70Z+3vN/VDXf8RthNiDYxFb4QbrIzKAfVPGeeiuPw rVkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=TZhKZTZCuOkJvxLkWRWZQ8Bl25nIi4FcAHjnzGj+9eQ=; b=P00jhGN9fvkNJjeP4bnMxRHh4ZNVLFOFrWSg8pd7+FrR4FH7p1kUPfkM3eDSCt1DIY rFG4VWGkaE7Kl8Zq4oobpgJ/C4IvdTqspdGcCOtUQFgyR/dfpU2hR5rD1hg/Wh/Nosc7 8FXMJCm1Gv3xRniTfGvkDJT2DCOEodWSYxscSlvMDXwF+g36c0Qp6lBnXKS7wNj52Rzf 4Uhqw7+vYZp5fC/CfUUQjHKjf0OK076PvGpa9bmnP0fGAnU3M83YhmRJRf6s9Frp1HT0 STmIr1pJC7fh7oi/1yEpZRw60l8M3f35clY10G3M66UCAJdcSgcic4Oh76W8xfxUTE3Q HX9Q== X-Gm-Message-State: AFeK/H3Y8oFd2gI1ukufl9HSDO5eW4V9jbl0fJ7P+xeuCQyC3vRRt3RY4zravkWjhKvt1F9xLZgxGIqKdc8gN5cz X-Received: by 10.129.107.196 with SMTP id g187mr17788369ywc.172.1490087173797; Tue, 21 Mar 2017 02:06:13 -0700 (PDT) MIME-Version: 1.0 Received: by 10.37.172.232 with HTTP; Tue, 21 Mar 2017 02:05:33 -0700 (PDT) In-Reply-To: References: From: Ankit Aggarwal Date: Tue, 21 Mar 2017 14:35:33 +0530 Message-ID: To: Andrew Rybchenko , users@dpdk.org Cc: dev@dpdk.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-dev] Solarflare DPDK X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Mar 2017 09:06:15 -0000 Hi Andrew I'm developing a kit for kernel bypass purpose.OpenOnLoad already provides a way to do kernel bypass. Can dpdk also be used for kernel bypassing purpose on intel/solarflare cards? Ankit Aggarwal On Tue, Mar 21, 2017 at 1:48 PM, Andrew Rybchenko wrote: > Hi Ankit, > > (May be users@dpdk.org is a better place for such questions) > > OpenOnload provides a user-level TCP/IP stack with POSIX interface =E2=80= =93 > transparently runs any Linux sockets binary without requiring any changes > to the application. "DPDK is a set of libraries and drivers for fast > packet processing. [snip] DPDK is not a networking stack" (quotes from > dpdk.org). So they have very different end use-cases. > > So if end-use case is performing packet processing and/or switching > packets between network interfaces then DPDK allows an open API to be use= d. > However, if app needs to terminate TCP or UDP flows then OpenOnload > provides a mature TCP/IP stack. We=E2=80=99ve seen good results with appl= ications > such as Nginx with OpenOnload. > > Regards, > Andrew. > > > On 03/20/2017 05:22 PM, Ankit Aggarwal wrote: > > Hi DPDK Users/devs > > Can you please tell me the benefits of using DPDK over openonload for > solarflare cards? > > Ankit Aggarwal > > >