From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vk0-f42.google.com (mail-vk0-f42.google.com [209.85.213.42]) by dpdk.org (Postfix) with ESMTP id 5138E5682 for ; Fri, 22 Jul 2016 23:42:15 +0200 (CEST) Received: by mail-vk0-f42.google.com with SMTP id s189so174266161vkh.1 for ; Fri, 22 Jul 2016 14:42:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=ptFPJKWM1Pzg9YaZyXl0A8Xjl01tBznkwRLOjNwWiLE=; b=k8i243l4RQatLHwfcdwiO9sVlQxVU7JEHFE91fsAJXUWN/2jz8QdenI6sXqtpYrQHq rcxMlE4Zm98J2ZHU6lvJyv7xUBW1733BgoMyz0tqfG7kUFTdd9EMudDMThgMqo4CsK6j FJG7UR/dUVe1k/Pbhp06M5RFxvAVB84AIENOtA6Y+6GybodBri5kyF+ExRdQQaojLR2m MS5NoD0sqffAbhxzg2wc7shRrJNCb9N4Mc5L8y/nLWnhfM0oCC2Eapx03b7nPpMNcwTd jMqYkBkA6uW5h880eZEyf2Ica4RNPZIuQgVh+yTSt2sXhefi+OHSv3P9xwAWEOYlPlrM 0R3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=ptFPJKWM1Pzg9YaZyXl0A8Xjl01tBznkwRLOjNwWiLE=; b=X8Wsx1vpCUGdXIaRFO1jo/Z1kYV2V1zGN/JjY8vx93l0H6HqvZRiaBjd5aUMAg+5Jz NMbR/PudLCJC0gLa5R9KPZ0kuPhfkqp4xzOwkzoeSXK/yrhl2Yd+CeRUKvFFHIqbowJw 9uUmnKvz+ZmafZ3t1+S5T+xUaw5UZGMAc252raFMcegvoyDrWnkyMmz7bO8kGbGPxGHd iCx8ke5ZD3Q6RJUOkCeTq2MAAtGKD6N7WDIIrKY8KPv2afz67WsZU8cxzETmNfvaiutn lvTOiGGCr3gA/Ku6y+u5rwIbClmvDxRkTnh9M2YmRoICSOBhuLrPQzUARJUSosPpxlb1 v0fw== X-Gm-Message-State: AEkooutb/JVFFJ486CLYn/7GRQXpzumPw/3F88Q80oLIY73dhzb7I2kfSPX8zQvP4rWvtnuTsasHmAKprFZwkg== X-Received: by 10.159.34.196 with SMTP id 62mr2670219uan.67.1469223734704; Fri, 22 Jul 2016 14:42:14 -0700 (PDT) MIME-Version: 1.0 Received: by 10.31.244.9 with HTTP; Fri, 22 Jul 2016 14:42:12 -0700 (PDT) In-Reply-To: <3AEA2BF9852C6F48A459DA490692831F01068AAC@IRSMSX109.ger.corp.intel.com> References: <3AEA2BF9852C6F48A459DA490692831F0105B3E9@IRSMSX109.ger.corp.intel.com> <3AEA2BF9852C6F48A459DA490692831F01068AAC@IRSMSX109.ger.corp.intel.com> From: Nishant Verma Date: Fri, 22 Jul 2016 17:42:12 -0400 Message-ID: To: "Pattan, Reshma" Cc: "users@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-users] pdump help X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jul 2016 21:42:15 -0000 Hi, Something is still creating the problem. just can't figure out. Here is the scenario.... Just inserted IGB UIO module, attached one 10G NIC to DPDK & 4096 hugepage. --- trying to run l3fwd as primary and pducp as secondary to capture packet dump. Earlier dpdk_pdump is crashing on either create_mp_ring_vdev:649 or create_mp_ring_vdev:669. Now i changed some parameters of pdump and l3fwd, change hugepages to 8192 and tried to run like this.. *./l3fwd -c 606 -n 4 --proc-type=3Dprimary --socket-mem=3D1024 --file-pref= ix l3f -- -p 0x1 --config=3D"(0,0,1),(0,1,2)"* Here is the log of app " EAL: Detected 16 lcore(s) EAL: Probing VFIO support... EAL: VFIO support initialized PMD: bnxt_rte_pmd_init() called for (null) EAL: PCI device 0000:03:00.0 on NUMA socket 0 EAL: probe driver: 8086:15ad rte_ixgbe_pmd EAL: PCI device 0000:03:00.1 on NUMA socket 0 EAL: probe driver: 8086:15ad rte_ixgbe_pmd EAL: PCI device 0000:05:00.0 on NUMA socket 0 EAL: probe driver: 8086:1521 rte_igb_pmd EAL: PCI device 0000:05:00.1 on NUMA socket 0 EAL: probe driver: 8086:1521 rte_igb_pmd L3FWD: LPM or EM none selected, default LPM on Initializing port 0 ... Creating queues: nb_rxq=3D2 nb_txq=3D4... Address:0C:C4:7A:73:EF:14, Destination:02:00:00:00:00:00, Allocated mbuf pool on socket 0 LPM: Adding route 0x01010100 / 24 (0) LPM: Adding route IPV6 / 48 (0) txq=3D1,0,0 txq=3D2,1,0 txq=3D9,2,0 txq=3D10,3,0 Skipping disabled port 1 Initializing rx queues on lcore 1 ... rxq=3D0,0,0 Initializing rx queues on lcore 2 ... rxq=3D0,1,0 Initializing rx queues on lcore 9 ... Initializing rx queues on lcore 10 ... " It seems everything is good in this. So I tried to run pdump like * ./dpdk_pdump -- --pdump 'port=3D0,queue=3D*,rx-dev=3D/tmp/rx-file.pcap,tx-dev=3D/tmp/tx-file.pcap,r= ing-size=3D1024,mbuf-size=3D20,total-num-mbufs=3D1025'* Here is log for pdump " EAL: Detected 16 lcore(s) EAL: Probing VFIO support... EAL: cannot connect to primary process! EAL: VFIO support could not be initialized EAL: WARNING: Address Space Layout Randomization (ASLR) is enabled in the kernel. EAL: This may cause issues with mapping memory into secondary processes EAL: Could not open /dev/hugepages/rtemap_510 PANIC in rte_eal_init(): Cannot init memory 6: [./dpdk_pdump(_start+0x29) [0x4289b9]] 5: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7fa22219aa40]] 4: [./dpdk_pdump(main+0x155) [0x42c417]] 3: [./dpdk_pdump(rte_eal_init+0xf14) [0x4603b4]] 2: [./dpdk_pdump(__rte_panic+0xc9) [0x424b59]] 1: [./dpdk_pdump(rte_dump_stack+0x2b) [0x4677fb]] Aborted (core dumped) " It seems from log that their is some issue in memory between primary and secondary, but when i tried to run one l2fwd as primary and one l3fwd as secondary it works fine. On Fri, Jul 22, 2016 at 7:21 AM, Pattan, Reshma wrote: > Hi, > > > > I see some cleanup related bug in the dpdk_pdump tool, so until I publish > fix for that, > > You need to restart both primary and secondary process( work around) > after you see any RING/VDEV failure issues. > > > > Thanks, > > Reshma > > > > > > *From:* Pattan, Reshma > *Sent:* Friday, July 22, 2016 10:31 AM > *To:* 'Nishant Verma' > *Cc:* users@dpdk.org > *Subject:* RE: pdump help > > > > Hi, > > > > As I see =E2=80=9CRING: Cannot reserve memory=E2=80=9D. Please allocate e= nough huge page > memory and see what happens. > > > > Also once you encounter such error please restart both primary and > secondary process. > > > > Please paste me the full error log, if you still face the issue. > > > > Thanks, > > Reshma > > > > > > *From:* Nishant Verma [mailto:vnish11@gmail.com ] > *Sent:* Thursday, July 21, 2016 9:10 PM > *To:* Pattan, Reshma > *Cc:* users@dpdk.org > *Subject:* Re: pdump help > > > > Hi Reshma, > > > > Tried things pointed by you(libpcap Installed & config parameter is set). > > But still things are not working. > > > > " > > root@ubuntu:/home/oneweb/dpdk/app/pdump# ./dpdk_pdump > --proc-type=3Dsecondary -- --pdump > 'device_id=3D03:00.0,queue=3D*,rx-dev=3D/tmp/rx-file.pcap,tx-dev=3D/tmp/t= x-file.pcap' > > EAL: Detected 16 lcore(s) > > EAL: Probing VFIO support... > > EAL: WARNING: Address Space Layout Randomization (ASLR) is enabled in the > kernel. > > EAL: This may cause issues with mapping memory into secondary processe= s > > PMD: bnxt_rte_pmd_init() called for (null) > > EAL: PCI device 0000:03:00.0 on NUMA socket 0 > > EAL: probe driver: 8086:15ad rte_ixgbe_pmd > > EAL: PCI device 0000:03:00.1 on NUMA socket 0 > > EAL: probe driver: 8086:15ad rte_ixgbe_pmd > > PMD: eth_ixgbe_dev_init(): No TX queues configured yet. Using default TX > function. > > EAL: PCI device 0000:05:00.0 on NUMA socket 0 > > EAL: probe driver: 8086:1521 rte_igb_pmd > > EAL: PCI device 0000:05:00.1 on NUMA socket 0 > > EAL: probe driver: 8086:1521 rte_igb_pmd > > RING: Cannot reserve memory > > EAL: Error - exiting with code: 1 > > Cause: File exists:create_mp_ring_vdev:649 > > " > > > > > > Rgds, > > Nishant > > > > > > On Thu, Jul 21, 2016 at 5:16 AM, Pattan, Reshma > wrote: > > Hi, > > > > Pdump tool is designed based on PCAP PMD. So you need to install libpcap > package and set CONFIG_RTE_LIBRTE_PMD_PCAP flag to =E2=80=9Cy=E2=80=9D > > in config/common_base file and recompile the DPDK and run pdump tool. > Please let me know if that fix the issue. > > > > This dependency is mentioned in the document > *=E2=80=9Cdoc/guides/sample_app_ug/pdump.rst.=E2=80=9D* > > > > Thanks, > > Reshma > > > > *From:* Nishant Verma [mailto:vnish11@gmail.com] > *Sent:* Wednesday, July 20, 2016 8:08 PM > *To:* Pattan, Reshma > *Subject:* pdump help > > > > Hi Reshma, > > > > i am facing some issue in executing pdump. I have seen in logs that you > recently updated the code. Please let me know if i am doing anything wron= g. > > > > > > *app/pdump# ./dpdk_pdump -- --pdump > 'device_id=3D03:00.0,queue=3D*,rx-dev=3D/tmp/rx-1-file.pcap,tx-dev=3Dtx-1= -file.pcap'* > > > > This is the error i am getting. > > *Cause: File exists:create_mp_ring_vdev:649* > > > > =E2=80=8BThanks a lot.=E2=80=8B > > > > -- > > Rgds, > > Nishant > > > > > > > > > > > > -- > > Rgds, > > Nishant > > > > > > > --=20 Rgds, Nishant