From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-la0-x231.google.com (mail-la0-x231.google.com [IPv6:2a00:1450:4010:c03::231]) by dpdk.org (Postfix) with ESMTP id 9A09A156 for ; Wed, 25 Dec 2013 06:47:21 +0100 (CET) Received: by mail-la0-f49.google.com with SMTP id er20so3078832lab.22 for ; Tue, 24 Dec 2013 21:48:29 -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=Lfy72JvgvKpIpX37Korst69IPcIPoZD+pP/VOSKiZu0=; b=AM+xw/Jd3DaimzUSEzLs13vk/9lWn7/+2hP86kJ9dArKnbUw2xFblmTjqOXXpz4yqB +6JRV4UwYcqMO7fmg8iCuYGtsYK3h0gSOAtL43bS9entvIN+u9lmmXqAX2GL00DsDmMo ikhMpVKaSpoUSCk8LmUu/s2GOUkuN115DW7drklnVpK5t1jkf9DPJKJUhF/yCeXqcUOd SXfLtoqtu+iYe0bHQqv3URxeXfh7so3+8GbZjb90ujEZrxbHtWKt40nBT6PZylPJrxk9 yJqHHf058hlZNfzcoN6DkWI6o8PITSC8pdAnbbT21Ec1FigwJnTXWeZov3VSVvBLGYtS z8Nw== MIME-Version: 1.0 X-Received: by 10.112.128.226 with SMTP id nr2mr14409388lbb.17.1387950509416; Tue, 24 Dec 2013 21:48:29 -0800 (PST) Received: by 10.114.59.164 with HTTP; Tue, 24 Dec 2013 21:48:29 -0800 (PST) In-Reply-To: References: Date: Wed, 25 Dec 2013 13:48:29 +0800 Message-ID: From: Jose Gavine Cueto To: cr singh Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Cc: "dev@dpdk.org" Subject: Re: [dpdk-dev] Fwd: problem in running KNI application 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, 25 Dec 2013 05:47:23 -0000 Cr, Sorry, my previous reply is meant for the PM you've sent. Please ignore the preceeding reply. Cheers, Pepe On Wed, Dec 25, 2013 at 1:46 PM, Jose Gavine Cueto wrote: > Looking back in your first email and reading some of the kni sample > application code, it seems to me that the application maps an lcore to one > port. > > Based on these snippets, > > 1.) --- kni/main.c:930 > > rte_eal_mp_remote_launch(main_loop, NULL, CALL_MASTER); > > 2.) -- kni/main.c:379 > > if (flag == LCORE_RX) { > RTE_LOG(INFO, APP, "Lcore %u is reading from port %d\n", > ............ > } else if (flag == LCORE_TX) { > RTE_LOG(INFO, APP, "Lcore %u is writing to port %d\n", > ............. > > #1 runs the lcores one by one (once only) and #2 checks the function > (tx/rx) to perform for the lcore. So, if this is correct, then assigning > lcores to two ports will not work since the logic simply works on lcores > one by one in one pass only. IOW, the second param. of --config is useless > since lcore 1 is already assigned when mapping the first. > > Again if this is correct, the kni application is the one restricting this > option and not DPDK. I've tried using 1 lcore to both read and write > to/from 2 ports. > > Cheers, > Pepe > > > On Mon, Oct 28, 2013 at 8:03 PM, cr singh wrote: > >> Hi Devs, >> >> I am trying to run KNI application on my system (whose lstopo result is >> attached herewith) , basically i am unable to insert correct >> >> --config="(port,lcore_rx,lcore_tx[,lcore_kthread,...])" >> option while running it. >> I am getting this >> [root@localhost DPDK-1.5.0]# ./examples/kni/build/kni -c 0x3 -n 2 -- -P >> -p >> 0x3 --config="(0,2,4,0),(1,1,3,0)" >> >> EAL: Cannot read numa node link for lcore 0 - using physical package id >> instead >> >> EAL: Detected lcore 0 as core 0 on socket 0 >> >> EAL: Cannot read numa node link for lcore 1 - using physical package id >> instead >> >> EAL: Detected lcore 1 as core 1 on socket 0 >> >> EAL: Setting up hugepage memory... >> >> EAL: cannot open /proc/self/numa_maps, consider that all memory is in >> socket_id 0 >> >> EAL: Ask a virtual area of 0x398458880 bytes >> >> EAL: Virtual area found at 0x9e800000 (size = 0x17c00000) >> >> EAL: Ask a virtual area of 0x20971520 bytes >> >> EAL: Virtual area found at 0x9d000000 (size = 0x1400000) >> >> EAL: Ask a virtual area of 0x8388608 bytes >> >> EAL: Virtual area found at 0x9c400000 (size = 0x800000) >> >> EAL: Requesting 102 pages of size 4MB from socket 0 >> >> EAL: TSC frequency is ~2893448 KHz >> >> EAL: Master core 0 is ready (tid=b7741800) >> >> EAL: Core 1 is ready (tid=b6e44b40) >> >> APP: Port ID: 0 >> >> APP: Rx lcore ID: 2, Tx lcore ID: 4 >> >> APP: Kernel thread lcore ID: 0 >> >> APP: Port ID: 1 >> >> APP: Rx lcore ID: 1, Tx lcore ID: 3 >> >> APP: Kernel thread lcore ID: 0 >> >> EAL: Error - exiting with code: 1 >> >> Cause: lcore id 2 for port 0 receiving not enabled >> >> can anybody please explain me the details of the --config option in kni >> application >> >> >> Thanks in advance >> >> -- >> >> cr singh >> > > > > -- > To stop learning is like to stop loving. > -- To stop learning is like to stop loving.