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 4E978A00E6 for ; Wed, 10 Jul 2019 03:22:44 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 86B071B959; Wed, 10 Jul 2019 03:22:43 +0200 (CEST) Received: from mail-wr1-f65.google.com (mail-wr1-f65.google.com [209.85.221.65]) by dpdk.org (Postfix) with ESMTP id 68E851B953 for ; Wed, 10 Jul 2019 03:22:41 +0200 (CEST) Received: by mail-wr1-f65.google.com with SMTP id z1so658278wru.13 for ; Tue, 09 Jul 2019 18:22:41 -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; bh=KjtVTX5mGpuQ8Y/wQmSjLQN3d4tWUlc/hV2NNyu6nGo=; b=dJZN3NIlZk7MP1xeA9Si30ZlwcWfBldxDriPzbtYEW/adYTm+vUr5ShxYhAmjklfPw K0cuk+rZMbE+zmpP9nsjRMZ7zVyOGEgVC54Mfn4gOWMU//z0U4nPMDS7PY+DiiE3vmrX ASVIT8AfyhbHdpyCK6H115HSMEcSyFXRhgeW8OGa+5+PVuiDdwV/Ku6mZmpnLJlwwbFM 5JS/D+E1B0PX7FvwDawknzEjXvNPtFZr2olh+1rbX8+9zDBvY4BahCtxEQxGEIdhTqu5 BQa1+H6fhKfySvXg01dd6p/FWcDQr5mle8n7rH4d1rYxBy6ZAHlIPYXf1g9etzhAXItM 5VDw== 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; bh=KjtVTX5mGpuQ8Y/wQmSjLQN3d4tWUlc/hV2NNyu6nGo=; b=HKD+x+mydpZqDH5ViLE2QtqGd0IK45+kyRK61HSx+Rve+2ubRMCe9xNYharxAk8fa2 xj2sn79xEQ+1OFp7yszng7yT1TniKNUJmDsSebHMRVSAvP0nEy3aZ17eI/Mz4WhNz99H 7kQ0w0TFS/plgxbLLw8nNCgwSWomNbmq7T1YKnzjpW7w1FXwuv64z8oLFv+d1US0xhyA QwQFylVULTb8DITFB1CcMUKTk4/ROQ+us5blQiyWVJMil7Lb9gkOW9o9wDhyxHOvaR/2 E0/ERI8M59gNapPwxd8aKE6mLu0VJ3oxtKPU/z8sz3GhF9ok0jgZS0t7WEJ1Yz9mzULt lT0g== X-Gm-Message-State: APjAAAWOz+pQpv/4R2dMV+lr0rtfL+lWw5w+RtWcyHliZGEXJS31SF7p M8mOzbCI66KvbJMZnhYNRQwR35mHJOqGLZ1Z8oK72j/BogU= X-Google-Smtp-Source: APXvYqzUsg46To7zbdqTe0TWsv4LFHluW/Yp2y3arym5z53txSiuaeqjV757GM+8c8z4G4c/KhmpQAby86mf4vjF5cc= X-Received: by 2002:adf:fd03:: with SMTP id e3mr27557135wrr.338.1562721760713; Tue, 09 Jul 2019 18:22:40 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Jags N Date: Wed, 10 Jul 2019 06:52:28 +0530 Message-ID: To: users@dpdk.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-users] only one vdev net_af_xdp being recognized 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" Hi, Continuing on my previous email, https://doc.dpdk.org/guides/rel_notes/release_19_08.html release not says - Added multi-queue support to allow one af_xdp vdev with multiple netdev queues Does it in anyway imply only one af_xdp vdev is supported as of now, and more than one af_xdp vdev may not be recognized ? Regards, Jags On Mon, Jul 8, 2019 at 4:48 PM Jags N wrote: > Hi, > > I am trying to understand net_af_xdp, and find that dpdk is recognizing > only one vdev net_af_xdp, hence only one port (port 0) is getting > configured. Requesting help to know if I am missing any information on > net_af_xdp support in dpdk, or if I have provided the EAL parameters wrong. > Kindly advice. > > I am running Fedora 30.1-2 as Guest VM on Virtual Box VM Manager with > Linux Kernel 5.1.0, and dpdk-19.05. The interfaces are emulated ones > mentioned below, > > lspci output ... > 00:09.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet > Controller (Copper) (rev 02) > 00:0a.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet > Controller (Copper) (rev 02) > > DPDK testpmd is executed as mentioned below, > > [root@localhost app]# ./testpmd -c 0x3 -n 4 --vdev > net_af_xdp,iface=enp0s9 --vdev net_af_xdp,iface=enp0s10 --iova-mode=va -- > --portmask=0x3 > EAL: Detected 3 lcore(s) > EAL: Detected 1 NUMA nodes > EAL: Multi-process socket /var/run/dpdk/rte/mp_socket > EAL: Probing VFIO support... > EAL: WARNING: cpu flags constant_tsc=no nonstop_tsc=no -> using unreliable > clock cycles ! > EAL: PCI device 0000:00:03.0 on NUMA socket -1 > EAL: Invalid NUMA socket, default to 0 > EAL: probe driver: 8086:100e net_e1000_em > EAL: PCI device 0000:00:08.0 on NUMA socket -1 > EAL: Invalid NUMA socket, default to 0 > EAL: probe driver: 8086:100e net_e1000_em > EAL: PCI device 0000:00:09.0 on NUMA socket -1 > EAL: Invalid NUMA socket, default to 0 > EAL: probe driver: 8086:100f net_e1000_em > EAL: PCI device 0000:00:0a.0 on NUMA socket -1 > EAL: Invalid NUMA socket, default to 0 > EAL: probe driver: 8086:100f net_e1000_em > testpmd: create a new mbuf pool : n=155456, size=2176, > socket=0 > testpmd: preferred mempool ops selected: ring_mp_mc > > Warning! port-topology=paired and odd forward ports number, the last port > will pair with itself. > > Configuring Port 0 (socket 0) > Port 0: 08:00:27:68:5B:66 > Checking link statuses... > Done > No commandline core given, start packet forwarding > io packet forwarding - ports=1 - cores=1 - streams=1 - NUMA support > enabled, MP allocation mode: native > Logical Core 1 (socket 0) forwards packets on 1 streams: > RX P=0/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00 > > io packet forwarding packets/burst=32 > nb forwarding cores=1 - nb forwarding ports=1 > port 0: RX queue number: 1 Tx queue number: 1 > Rx offloads=0x0 Tx offloads=0x0 > RX queue: 0 > RX desc=0 - RX free threshold=0 > RX threshold registers: pthresh=0 hthresh=0 wthresh=0 > RX Offloads=0x0 > TX queue: 0 > TX desc=0 - TX free threshold=0 > TX threshold registers: pthresh=0 hthresh=0 wthresh=0 > TX offloads=0x0 - TX RS bit threshold=0 > Press enter to exit > > Telling cores to stop... > Waiting for lcores to finish... > > ---------------------- Forward statistics for port 0 > ---------------------- > RX-packets: 0 RX-dropped: 0 RX-total: 0 > TX-packets: 0 TX-dropped: 0 TX-total: 0 > > ---------------------------------------------------------------------------- > > +++++++++++++++ Accumulated forward statistics for all > ports+++++++++++++++ > RX-packets: 0 RX-dropped: 0 RX-total: 0 > TX-packets: 0 TX-dropped: 0 TX-total: 0 > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > > Done. > > Stopping port 0... > Stopping ports... > Done > > Shutting down port 0... > Closing ports... > Done > > Bye... > > Regards, > Jags > >