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 877B4A00C5 for ; Mon, 6 Jul 2020 16:03:47 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 302961D990; Mon, 6 Jul 2020 16:03:47 +0200 (CEST) Received: from mail-lj1-f195.google.com (mail-lj1-f195.google.com [209.85.208.195]) by dpdk.org (Postfix) with ESMTP id 539141D908 for ; Mon, 6 Jul 2020 16:03:46 +0200 (CEST) Received: by mail-lj1-f195.google.com with SMTP id h22so38348063lji.9 for ; Mon, 06 Jul 2020 07:03:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ozqBCBvPSnTvBVcWxunacwk6ZlIhLVmQMGgVdRBhxY0=; b=hYRhc191xkfc/t5jvDtH2+vkgCuJO5DR3Iisl3dO512Cej4CwdKyQzvbHx5ROHWYwJ M07uwndiKTAG0jiT3xnLsBDVao50gGthNm9QTTUpb84PlFWOZ6Jj0qJo84unQ8/nLsLp olj79n9Kdq9QjDAy8M/KOI6Gh0hKRirv0wJ1jxHovSp1Lvk5zOxAcu6VG9YK6AmpzKrK X0fnlmJljYwpD69s8iP8RRJpuyff+4OaXB4C0aCqsmsuO5tLlFW9Hsmy3T1FAsPpjMCQ eRmAd1FCzDGRk8Q6jJ5s4w5+wpEUdHo3BpdV9BRgpq83Dm33dngYxaqdISj0pf/0g4kS 7QTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ozqBCBvPSnTvBVcWxunacwk6ZlIhLVmQMGgVdRBhxY0=; b=Fvg5OLELYxVoYGThLa3qlq/UMYJ50w+zeBYhACQ7RyH/1Xh8IEm7wSLR4Tm6IPsPK+ gYo1rnLgGb/OHwT6tf/yXyYsERefM5m3IRFBmvRWWS/g4BQ1ixbyse9CGXWSmO4w5AkQ ApdQdkJT9ECxZ2WY9SHkHSA1Noey44ZxWJCdtndUFPRvPGSygwen2CLyDHPx8/8vjviT nwmVCyRuXs70e2MiC34IteK+f9obzd4M48S7+2QB8Oyph3UFw+aYOvJGBQ/prGt4hpnp uif6FBPW9PkSK97/8phvAjjQyRmEZi9NVEZZP2hR+sbUDUX2FcNtZBD31ldmXKej69sl xirg== X-Gm-Message-State: AOAM531MfIyOCnQJm9ABmi9/5JNr6liGCDrOSljyKH47RahdhGTxi+Wu N6Ja+m+bmPsw9mkZvLPomn81H9SRpbHclCePvr0= X-Google-Smtp-Source: ABdhPJzEXloEZ43TEZj1EM+9FdVtZ8SbKMxP7aFmEhAnwUss2ZVkHu8OcQeyznvc43ig0e3PbjE7lAkUz45fvCwi4kw= X-Received: by 2002:a05:651c:21a:: with SMTP id y26mr11993423ljn.106.1594044225745; Mon, 06 Jul 2020 07:03:45 -0700 (PDT) MIME-Version: 1.0 References: <20200706121819.Horde.lAUCGup2CaOGA55JZ1dcirO@webmail.uni-tuebingen.de> <20200706155143.Horde.EcshLnAo_6WgYNHJ8nopqIP@webmail.uni-tuebingen.de> In-Reply-To: <20200706155143.Horde.EcshLnAo_6WgYNHJ8nopqIP@webmail.uni-tuebingen.de> From: Nishant Verma Date: Mon, 6 Jul 2020 10:03:34 -0400 Message-ID: To: Erfan Mozaffariahrar Cc: USERS Content-Type: text/plain; charset="UTF-8" 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" Ok. In that. case your hello world program is good. The output that you are seeing is correct. Coming to pktgen, share your default.cfg and output of `lspci | grep Ether" 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