From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id C0F5AA00C5 for ; Mon, 6 Jul 2020 15:51:45 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 211441DA00; Mon, 6 Jul 2020 15:51:45 +0200 (CEST) Received: from mx03.uni-tuebingen.de (mx03.uni-tuebingen.de [134.2.5.213]) by dpdk.org (Postfix) with ESMTP id C66441D9D9 for ; Mon, 6 Jul 2020 15:51:43 +0200 (CEST) Received: from webmail2.uni-tuebingen.de (webmail2.uni-tuebingen.de [134.2.5.195]) by mx03.uni-tuebingen.de (Postfix) with ESMTPS id 3C00C1C6891; Mon, 6 Jul 2020 15:51:43 +0200 (CEST) Received: from webmail2.uni-tuebingen.de (localhost [127.0.0.1]) by webmail2.uni-tuebingen.de (Postfix) with ESMTPS id 1EC8AF46CE; Mon, 6 Jul 2020 15:51:43 +0200 (CEST) Received: from [141.70.14.9] ([141.70.14.9]) by webmail.uni-tuebingen.de (Horde Framework) with HTTPS; Mon, 06 Jul 2020 15:51:43 +0200 Date: Mon, 06 Jul 2020 15:51:43 +0200 Message-ID: <20200706155143.Horde.EcshLnAo_6WgYNHJ8nopqIP@webmail.uni-tuebingen.de> From: Erfan Mozaffariahrar To: Nishant Verma Cc: USERS References: <20200706121819.Horde.lAUCGup2CaOGA55JZ1dcirO@webmail.uni-tuebingen.de> In-Reply-To: User-Agent: Horde Application Framework 5 Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes MIME-Version: 1.0 Content-Disposition: inline Subject: Re: [dpdk-users] PCI device 0000:01:00.0 on NUMA socket -1 && !PANIC!: *** Did not find any ports to use *** X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org Sender: "users" Dear Nishant, Quoting Nishant Verma : > Hi Erfan, > > It would be great if you let us know how you are planning to execute > helloworld and pktgen. > Because HelloWorld is a demo app just to show core functionality nothing > else, while pktgen can be used for all sorts of packet related operations. > I used this documentation https://doc.dpdk.org/guides/linux_gsg/index.html for Linux. I also tried to run pktgen using the following guide: https://pktgen-dpdk.readthedocs.io/en/latest/ I just wanted to get familiar with the DPDK. My goal is to have a DPDK platform to evaluate different algorithms and also for vSwitches. > One more thing, if you have allocated ports to one DPDK application then > you can't allocate those ports to any application. For example, if one > application is using one PCI then for another application that will be > blacklisted. I didn't run them simultaneously. I first ran the helloworld and tried pktgen but failed in both of them. Thanks, Erfan > > Thanks. > > On Mon, Jul 6, 2020 at 6:18 AM Erfan Mozaffariahrar < > erfan.mozaffariahrar@uni-tuebingen.de> wrote: > >> Hey guys, >> >> I'm new at DPDK and want to run helloworld and pktgen applications. >> I have a quad port Intel I350 NIC. >> I binded VFIO-PCI drivers using dpdk-devbind.py >> >> >> ./usertools/dpdk-devbind.py --status >> >> Network devices using DPDK-compatible driver >> ============================================ >> 0000:01:00.0 'I350 Gigabit Network Connection 1521' drv=vfio-pci >> unused=igb,uio_pci_generic >> 0000:01:00.1 'I350 Gigabit Network Connection 1521' drv=vfio-pci >> unused=igb,uio_pci_generic >> 0000:01:00.2 'I350 Gigabit Network Connection 1521' drv=vfio-pci >> unused=igb,uio_pci_generic >> 0000:01:00.3 'I350 Gigabit Network Connection 1521' drv=vfio-pci >> unused=igb,uio_pci_generic >> >> >> When I run the helloworld application: >> >> sudo ./build/helloworld -l 0-3 -n 1 >> EAL: Detected 4 lcore(s) >> EAL: Detected 1 NUMA nodes >> EAL: Multi-process socket /var/run/dpdk/rte/mp_socket >> EAL: Selected IOVA mode 'PA' >> EAL: Probing VFIO support... >> EAL: VFIO support initialized >> EAL: PCI device 0000:00:19.0 on NUMA socket -1 >> EAL: Invalid NUMA socket, default to 0 >> EAL: probe driver: 8086:1502 net_e1000_em >> EAL: PCI device 0000:01:00.0 on NUMA socket -1 >> EAL: Invalid NUMA socket, default to 0 >> EAL: probe driver: 8086:1521 net_e1000_igb >> EAL: using IOMMU type 8 (No-IOMMU) >> EAL: PCI device 0000:01:00.1 on NUMA socket -1 >> EAL: Invalid NUMA socket, default to 0 >> EAL: probe driver: 8086:1521 net_e1000_igb >> EAL: PCI device 0000:01:00.2 on NUMA socket -1 >> EAL: Invalid NUMA socket, default to 0 >> EAL: probe driver: 8086:1521 net_e1000_igb >> EAL: PCI device 0000:01:00.3 on NUMA socket -1 >> EAL: Invalid NUMA socket, default to 0 >> EAL: probe driver: 8086:1521 net_e1000_igb >> hello from core 1 >> hello from core 2 >> hello from core 3 >> hello from core 0 >> >> **** >> >> Running pktgen: >> >> >>> sdk '/home/mozaffari/dpdk-20.02', target 'x86_64-native-linux-gcc' >> Setup DPDK to run 'pktgen' application from cfg/default.cfg file >> mozaffari@mozaffari-2:~/pktgen-dpdk$ ./tools/run.py default >> >>> sdk '/home/mozaffari/dpdk-20.02', target 'x86_64-native-linux-gcc' >> Trying ./app/x86_64-native-linux-gcc/pktgen >> sudo -E >> LD_LIBRARY_PATH=/home/mozaffari/dpdk-20.02/x86_64-native-linux-gcc/lib/x86_64-linux-gnu >> ./app/x86_64-native-linux-gcc/pktgen -l 0-3 -n 4 --proc-type auto >> --log-level 7 --file-prefix pg -w 05:00.0,safe-mode-support=1 -w >> 84:00.0,safe-mode-support=1 -w 03:00.0 -w 81:00.0 -- -v -T -P -j -m [3:4].0 >> -m [5:6].1 -m [16:17].2 -m [18:19].3 -f >> themes/black-yellow.theme >> >> Copyright (c) <2010-2019>, Intel Corporation. All rights reserved. >> Powered by DPDK >> EAL: Detected 4 lcore(s) >> EAL: Detected 1 NUMA nodes >> EAL: Auto-detected process type: PRIMARY >> EAL: Multi-process socket /var/run/dpdk/pg/mp_socket >> EAL: Selected IOVA mode 'VA' >> EAL: Probing VFIO support... >> EAL: VFIO support initialized >> Lua 5.3.3 Copyright (C) 1994-2016 Lua.org, PUC-Rio >> **** Jumbo Frames of 9618 enabled. >> >> *** Copyright (c) <2010-2019>, Intel Corporation. All rights reserved. >> *** Pktgen created by: Keith Wiles -- >>> Powered by DPDK <<< >> >> >>> Packet Burst 64, RX Desc 1024, TX Desc 2048, mbufs/port 16384, >> >>> mbuf cache 2048 >> Port: Name IfIndex Alias NUMA PCI >> >> !PANIC!: *** Did not find any ports to use *** >> PANIC in pktgen_config_ports(): >> *** Did not find any ports to use *** >> 6: [./app/x86_64-native-linux-gcc/pktgen(_start+0x2a) [0x560ab1edd76a]] >> 5: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7) >> [0x7f9e0d7beb97]] >> 4: [./app/x86_64-native-linux-gcc/pktgen(main+0x9d4) [0x560ab1d054a4]] >> 3: [./app/x86_64-native-linux-gcc/pktgen(pktgen_config_ports+0x2471) >> [0x560ab1f12f51]] >> 2: [./app/x86_64-native-linux-gcc/pktgen(__rte_panic+0xc5) >> [0x560ab1cf3da1]] >> 1: [./app/x86_64-native-linux-gcc/pktgen(rte_dump_stack+0x2e) >> [0x560ab20f105e]] >> >> >> >> I searched previous emails but couldn't figure out the problems. >> >> I would be thankful if you could help me to resolve it. >> >> >> Best regards, >> Erfan >> >> >> >> -- >> Erfan Mozaffariahrar, M.Sc. >> University of Tuebingen >> Faculty of Science >> Department of Computer Science >> Chair of Communication Networks >> Room B309, Sand 13, 72076 Tuebingen, Germany >> phone: (+49)-7071/29-70512 >> mailto: erfan.mozaffariahrar@uni-tuebingen.de >> http://kn.inf.uni-tuebingen.de >> >> > > -- > Rgds, > Nishant -- Erfan Mozaffariahrar, M.Sc. University of Tuebingen Faculty of Science Department of Computer Science Chair of Communication Networks Room B309, Sand 13, 72076 Tuebingen, Germany phone: (+49)-7071/29-70512 mailto: erfan.mozaffariahrar@uni-tuebingen.de http://kn.inf.uni-tuebingen.de