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 8C5D7A00C5 for ; Mon, 6 Jul 2020 16:21:14 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 0E8561DA27; Mon, 6 Jul 2020 16:21:14 +0200 (CEST) Received: from mx03.uni-tuebingen.de (mx03.uni-tuebingen.de [134.2.5.213]) by dpdk.org (Postfix) with ESMTP id E0B621D9E3 for ; Mon, 6 Jul 2020 16:21:12 +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 9A4763D796E; Mon, 6 Jul 2020 16:21:12 +0200 (CEST) Received: from webmail2.uni-tuebingen.de (localhost [127.0.0.1]) by webmail2.uni-tuebingen.de (Postfix) with ESMTPS id 82B5FF46CE; Mon, 6 Jul 2020 16:21:12 +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 16:21:12 +0200 Date: Mon, 06 Jul 2020 16:21:12 +0200 Message-ID: <20200706162112.Horde.BhZRgM2aZTU0_bELaJfpzgm@webmail.uni-tuebingen.de> From: Erfan Mozaffariahrar To: Nishant Verma Cc: USERS References: <20200706121819.Horde.lAUCGup2CaOGA55JZ1dcirO@webmail.uni-tuebingen.de> <20200706155143.Horde.EcshLnAo_6WgYNHJ8nopqIP@webmail.uni-tuebingen.de> In-Reply-To: User-Agent: Horde Application Framework 5 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes Content-Transfer-Encoding: 8bit Content-Disposition: inline Content-Description: Plaintext Message X-Content-Filtered-By: Mailman/MimeDel 2.1.15 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" Quoting Nishant Verma : > Ok. In that. case your hello world program is good. The output that you are > seeing is correct. So what is the meaning of these messages? "PCI device 0000:01:00.0 on NUMA socket -1" > Coming to pktgen, share your default.cfg and output of `lspci | grep Ether" DEFAULT.CFG: setup = {     'exec': (         'sudo', '-E'         ),     'devices': (            '01:00.0',            '01:00.1',            '01:00.2',            '01:00.3'             ),     # UIO module type, igb_uio, vfio-pci or uio_pci_generic     'uio': 'vfio-pci'     } run = {         .         .         .         'cores': '0-3',         'nrank': '4',         'proc': 'auto',         'log': '7',         'prefix': 'pg',         'blacklist': (                 #'03:00.0', '05:00.0',                 #'81:00.0', '84:00.0'                 ),         'whitelist': (                 '05:00.0,safe-mode-support=1',                 '84:00.0,safe-mode-support=1',                 '03:00.0', '81:00.0'                 ),         'opts': (                 '-v',                 '-T',                 '-P',                 '-j',                 ),         'map': (                 '[1].1',                 '[2].2',                 '[3].3'                 ),         'theme': 'themes/black-yellow.theme'         } LSPCI | GREP ETHER: 00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (Lewisville) (rev 04) 01:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01) 01:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01) 01:00.2 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01) 01:00.3 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01) I couldn't find a manual for default.cfg. So I don't know the details. :( Thanks, Erfan > > On Mon, Jul 6, 2020 at 9:51 AM Erfan Mozaffariahrar < > erfan.mozaffariahrar@uni-tuebingen.de> wrote: > >> 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 >> >> > > -- > 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