From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by dpdk.org (Postfix) with ESMTP id 441BC58F7 for ; Wed, 14 Jan 2015 07:24:53 +0100 (CET) Received: by mail-lb0-f172.google.com with SMTP id z12so6353653lbi.3 for ; Tue, 13 Jan 2015 22:24:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=i/xbpWjzVpXK7idIcAhExdkFnE8ddXwlSCCYGte7s0k=; b=Z3Dn7qEeZzcbdwheWBvdkaL4+PwVlPTTPAM/aug4bWVk1t5VweEcK2VxcDAniHzGBT fT2L5+X0wGK/OvHrumrPypFOvXcXKMz9q55ZgqM30pawlxa0rIPk2vce/nAXj+wPagOj 7eqTeQ93cSqatz+siPYRKUyBdmivbyFeFra41UKtzD7nPX7BiihvmvkSkI2MO7dGtyZO 4nvTvn23Xbm3nZnDaExn0O5RDRSYBt40SuNXCoZ/EfYolpQZUhT4QGRqW5bMiJW8eFGz GKFvVxyEnl94ZKfT4tE9E/5aXja/djZUMX1FpIgeyeh8wuTmyORVDtcI4wTUEecvtq+f XBqQ== MIME-Version: 1.0 X-Received: by 10.152.23.164 with SMTP id n4mr1989464laf.77.1421216692743; Tue, 13 Jan 2015 22:24:52 -0800 (PST) Received: by 10.25.129.3 with HTTP; Tue, 13 Jan 2015 22:24:52 -0800 (PST) In-Reply-To: References: Date: Wed, 14 Jan 2015 08:24:52 +0200 Message-ID: From: Gal Sagie To: Deepak Sehrawat Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Cc: "" Subject: Re: [dpdk-dev] Fast Path Query 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: Wed, 14 Jan 2015 06:24:53 -0000 Your application (which you build on top of DPDK) needs to filter which traffic is control traffic and inject it into the network stack. You can leverage DPDK KNI for that ( http://dpdk.org/doc/guides/prog_guide/kernel_nic_interface.html) Keep in mind you also need to take care of the TX side. On Wed, Jan 14, 2015 at 8:16 AM, Deepak Sehrawat wrote: > Hi All, > > I have a use-case where my slow path application (control path) is to run > on Linux where as my data path is to run as DPDK application. Because both > control and data packets are going to be received via same NIC card, how > will these two flows be separated and passed on to Linux control app and > DPDK data path app respectively? In short I want to understand how NIC > received packets are separated between Linux Eth driver and PMD (poll mode > driver) of DPDK? > > Thanks for the help in advance. > > Thanks, > Deepak > -- Best Regards , The G.