Hi, Can you please run the following command with loopback cable between the ports build/app/testpmd -c7 -n3 -- -i --nb-cores=2 --nb-ports=2 Thanks,
From: Al Patel [mailto:alps....@gmail.com] Sent: Monday, August 25, 2014 9:36 AM To: Jayakumar, Muthurajan Cc: dev at dpdk.org Subject: Re: [dpdk-dev] testpmd: not seeing any traffic on 1g (pair) or 10g pair HI Jayakumar, I did. I don' that unbind script in my version (I am using 1.6) root at fe-ucs48:~/dpdk-1.6.0r1#<mailto:root at fe-ucs48:~/dpdk-1.6.0r1#> ./tools/pci_unbind.py --status Network devices using IGB_UIO driver ==================================== 0000:0e:00.0 '82599EB 10-Gigabit SFI/SFP+ Network Connection' drv=igb_uio unused=ixgbe 0000:0e:00.1 '82599EB 10-Gigabit SFI/SFP+ Network Connection' drv=igb_uio unused=ixgbe Network devices using kernel driver =================================== 0000:08:00.0 '82576 Gigabit Network Connection' if=eth2 drv=igb unused=igb_uio 0000:08:00.1 '82576 Gigabit Network Connection' if=eth3 drv=igb unused=igb_uio 0000:14:00.0 '82576 Gigabit Network Connection' if=eth4 drv=igb unused=igb_uio *Active* 0000:14:00.1 '82576 Gigabit Network Connection' if=eth6 drv=igb unused=igb_uio Other network devices ===================== 0000:05:00.0 '82576 Gigabit Network Connection' unused=igb,igb_uio 0000:05:00.1 '82576 Gigabit Network Connection' unused=igb,igb_uio ... Checking link statuses... Port 0 Link Up - speed 10000 Mbps - full-duplex Port 1 Link Up - speed 10000 Mbps - full-duplex Done testpmd> show port stats all ######################## NIC statistics for port 0 ######################## RX-packets: 0 RX-errors: 0 RX-bytes: 0 TX-packets: 0 TX-errors: 0 TX-bytes: 0 ############################################################################ ######################## NIC statistics for port 1 ######################## RX-packets: 0 RX-errors: 0 RX-bytes: 0 TX-packets: 0 TX-errors: 0 TX-bytes: 0 ############################################################################ testpmd> testpmd> start tx_first io packet forwarding - CRC stripping disabled - packets/burst=16 nb forwarding cores=2 - nb forwarding ports=2 RX queues=1 - RX desc=128 - RX free threshold=0 RX threshold registers: pthresh=8 hthresh=8 wthresh=4 TX queues=1 - TX desc=512 - TX free threshold=0 TX threshold registers: pthresh=36 hthresh=0 wthresh=0 TX RS bit threshold=0 - TXQ flags=0x0 testpmd> waited for a few seconds ... testpmd> stop 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 ---------------------------------------------------------------------------- ---------------------- Forward statistics for port 1 ---------------------- 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. testpmd> Looks like nothing is being sent/received. Thanks -a On Mon, Aug 25, 2014 at 12:30 PM, Jayakumar, Muthurajan <muthurajan.jayakumar at intel.com<mailto:muthurajan.jayakumar at intel.com>> wrote: Can you please do the following steps as in Quick start guide http://dpdk.org/doc/quick-start Thanks, Extract sources. tar xf dpdk.tar.gz cd dpdk Build libraries and kernel module (Linux headers are needed). make config T=x86_64-native-linuxapp-gcc make The next steps must be done as root. Load kernel modules. modprobe uio insmod build/kmod/igb_uio.ko Bind Intel devices to igb_uio. tools/dpdk_nic_bind.py --bind=igb_uio $(tools/dpdk_nic_bind.py --status | sed -rn 's,.* if=([^ ]*).*igb_uio *$,\1,p') Reserve huge pages memory. mkdir -p /mnt/huge mount -t hugetlbfs nodev /mnt/huge echo 64 > /sys/devices/system/node/node0/hugepages/hugepages-2048kB/nr_hugepages Set the highest frequency. for gov in /sys/devices/system/cpu/*/cpufreq/scaling_governor ; do echo performance >$gov ; done Run poll-mode driver test (with a cable between ports). build/app/testpmd -c7 -n3 -- -i --nb-cores=2 --nb-ports=2 testpmd> show port stats all ######################## NIC statistics for port 0 ######################## RX-packets: 0 RX-errors: 0 RX-bytes: 0 TX-packets: 0 TX-errors: 0 TX-bytes: 0 ############################################################################ ######################## NIC statistics for port 1 ######################## RX-packets: 0 RX-errors: 0 RX-bytes: 0 TX-packets: 0 TX-errors: 0 TX-bytes: 0 ############################################################################ testpmd> start tx_first testpmd> stop ---------------------- Forward statistics for port 0 ---------------------- RX-packets: 7139974 RX-dropped: 0 RX-total: 7139974 TX-packets: 6699967 TX-dropped: 0 TX-total: 6699967 ---------------------------------------------------------------------------- ---------------------- Forward statistics for port 1 ---------------------- RX-packets: 6699967 RX-dropped: 0 RX-total: 6699967 TX-packets: 7139974 TX-dropped: 0 TX-total: 7139974 ---------------------------------------------------------------------------- -----Original Message----- From: dev [mailto:dev-bounces at dpdk.org<mailto:dev-boun...@dpdk.org>] On Behalf Of Al Patel Sent: Monday, August 25, 2014 9:20 AM To: dev at dpdk.org<mailto:dev at dpdk.org> Subject: [dpdk-dev] testpmd: not seeing any traffic on 1g (pair) or 10g pair Hi, I am doing a basic test with testpmd per the getting started page. I connected two 1g in back to back mode and executed: sudo ./build/app/testpmd -c 0xF -n 4 -- -i --portmask=0x2 --nb-cores=2 start (and start tx_first) stop I see 0 counters for rx/tx. I removed the two 1g from uio driver and added two 10g 82599EB and reran the test - still 0 traffic. Wondering where to debug. thx