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# ./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> 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] On Behalf Of Al Patel > Sent: Monday, August 25, 2014 9:20 AM > To: 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 >