[dpdk-dev] [ dpdk-pktgen execution issue ] Error: Didn't find any ports to use

Arkajit Ghosh arkajit.ghosh at tcs.com
Mon Feb 2 10:10:42 CET 2015


Hi,

Facing issue during the execution of dpdk-pktgen in VM. Please find the below details:

Setup details:

> Executing in Guest machine (VM).
> Having 2 logical core.
>Configured 2048 km hugepages
>Number of processor: 2

Scenario to verify: Generate some packets by dpdk-pktgen and then one dpdk-ports will work as a RX end and other one will be as TX end to handle the incoming packets and do the required action.

dpdk-Ports creation: Here is the snapshot

root at tcs-VirtualBox:/usr/src/pktgen-DPDK/dpdk/examples/pktgen# /usr/src/ovs/utilities/ovs-vsctl show
c2245b31-3ca1-49c6-b4c5-1041be5b9dc4
    Bridge "ovsbr0"
        Port "dpdkr2"
            Interface "dpdkr2"
                type: dpdk
                options: {port="2"}
        Port "ovsbr0"
            Interface "ovsbr0"
                type: internal
        Port "dpdkr1"
            Interface "dpdkr1"
                type: dpdk
                options: {port="1"}
root at tcs-VirtualBox:/usr/src/pktgen-DPDK/dpdk/examples/pktgen# 

Added the Flow Entrys:

   # Add flows between port 1 (dpdk0) to port 2 (dpdk1)

   ./ovs-ofctl add-flow ovsbr0 in_port=1,action=output:2
   ./ovs-ofctl add-flow ovsbr0 in_port=2,action=output:1


dpdk-pktgen execution error:

 Pktgen created by: Keith Wiles -- >>> Powered by Intel® DPDK <<<
-----------------------
EAL: Detected lcore 0 as core 0 on socket 0
EAL: Detected lcore 1 as core 1 on socket 0
EAL: Support maximum 64 logical core(s) by configuration.
EAL: Detected 2 lcore(s)
EAL: Auto-detected process type: PRIMARY
EAL:   cannot open VFIO container, error 2 (No such file or directory)
EAL: VFIO support could not be initialized
EAL: Setting up memory...
EAL: Ask a virtual area of 0x200000 bytes
EAL: Virtual area found at 0x7f282c400000 (size = 0x200000)
EAL: Ask a virtual area of 0x400000 bytes
EAL: Virtual area found at 0x7f282be00000 (size = 0x400000)
EAL: Ask a virtual area of 0x200000 bytes
EAL: Virtual area found at 0x7f282ba00000 (size = 0x200000)
EAL: Ask a virtual area of 0x200000 bytes
EAL: Virtual area found at 0x7f282b600000 (size = 0x200000)
EAL: Ask a virtual area of 0x400000 bytes
EAL: Virtual area found at 0x7f282b000000 (size = 0x400000)
EAL: Ask a virtual area of 0x200000 bytes
EAL: Virtual area found at 0x7f282ac00000 (size = 0x200000)
EAL: Ask a virtual area of 0x200000 bytes
EAL: Virtual area found at 0x7f282a800000 (size = 0x200000)
EAL: Ask a virtual area of 0x400000 bytes
EAL: Virtual area found at 0x7f282a200000 (size = 0x400000)
EAL: Ask a virtual area of 0x800000 bytes
EAL: Virtual area found at 0x7f2829800000 (size = 0x800000)
EAL: Ask a virtual area of 0x200000 bytes
EAL: Virtual area found at 0x7f2829400000 (size = 0x200000)
EAL: Ask a virtual area of 0x1e00000 bytes
EAL: Virtual area found at 0x7f2827400000 (size = 0x1e00000)
EAL: Ask a virtual area of 0xc00000 bytes
EAL: Virtual area found at 0x7f2826600000 (size = 0xc00000)
EAL: Ask a virtual area of 0x1000000 bytes
EAL: Virtual area found at 0x7f2825400000 (size = 0x1000000)
EAL: Ask a virtual area of 0x200000 bytes
EAL: Virtual area found at 0x7f2825000000 (size = 0x200000)
EAL: Ask a virtual area of 0xc00000 bytes
EAL: Virtual area found at 0x7f2824200000 (size = 0xc00000)
EAL: Ask a virtual area of 0xe00000 bytes
EAL: Virtual area found at 0x7f2823200000 (size = 0xe00000)
EAL: Ask a virtual area of 0x200000 bytes
EAL: Virtual area found at 0x7f2822e00000 (size = 0x200000)
EAL: Requesting 60 pages of size 2MB from socket 0
EAL: TSC frequency is ~2979222 KHz
EAL: WARNING: cpu flags constant_tsc=yes nonstop_tsc=no -> using unreliable clock cycles !
EAL: Master core 1 is ready (tid=2d914840)
0.1              = lcores(rx 0000000000000001, tx 0000000000000001) ports(rx 0000000000000002, tx 0000000000000002)
1.2              = lcores(rx 0000000000000002, tx 0000000000000002) ports(rx 0000000000000004, tx 0000000000000004)

Lua 5.2.3  Copyright (C) 1994-2013 Lua.org, PUC-Rio
>>> Packet Burst 32, RX Desc 512, TX Desc 512, mbufs/port 4096, mbuf cache 512
!PANIC!: *** Did not find any ports to use ***
PANIC in pktgen_config_ports():
*** Did not find any ports to use ***6: [./app/build/pktgen() [0x414c73]]
5: [/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7f282c7faec5]]
4: [./app/build/pktgen(main+0x470) [0x414750]]
3: [./app/build/pktgen(pktgen_config_ports+0x1007) [0x42b8c7]]
2: [./app/build/pktgen(__rte_panic+0xc1) [0x414251]]
1: [./app/build/pktgen(rte_dump_stack+0x18) [0x4a7cd8]]
./doit.sh: line 24:  3613 Aborted                 (core dumped) ./app/build/pktgen -c 0x2 -n 2 --proc-type auto -- -m "0.1,1.2"

###############################################

Please suggest how to proceed and also feel free to do mention if I missed anything as I am new to this area. 

Thanks & Regards
Arkajit Ghosh
Mailto: arkajit.ghosh at tcs.com
Website: http://www.tcs.com
____________________________________________
Experience certainty.	IT Services
Business Solutions
Consulting
____________________________________________
=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain 
confidential or privileged information. If you are 
not the intended recipient, any dissemination, use, 
review, distribution, printing or copying of the 
information contained in this e-mail message 
and/or attachments to it are strictly prohibited. If 
you have received this communication in error, 
please notify us by reply e-mail or telephone and 
immediately and permanently delete the message 
and any attachments. Thank you




More information about the dev mailing list