On Sun, 2015-12-27 at 19:43 +0000, Wiles, Keith wrote: > On 12/27/15, 12:31 PM, "dev on behalf of Laurent GUERBY" <dev-bounces at > dpdk.org on behalf of laurent at guerby.net> wrote: > > >Hi, > > > >I reported today an issue when using Pktgen-DPDK: > >https://github.com/pktgen/Pktgen-DPDK/issues/52 > > > >But I think it's more in DPDK than pktgen > > > >two identical machines with SFP+ DA cable between them > >DPDK 2.2.0 from tarball > >Pktgen-DPDK from git > >two identical machines: > >core i7 2600 (sandy bridge 4C/8T), HT disabled in the BIOS > >ASUS P8H67-M PRO BIOS 3904 (latest available) > >Ethernet controller: Intel Corporation 82598EB 10-Gigabit AF Dual Port > >Network Connection (rev 01) > >01:00.0 0200: 8086:10f1 (rev 01) > > Subsystem: 8086:a21f > >boot kernel 3.16 unbutu 14.04 with isolcpus=2,3,4 > > > >When launching pktgen even with no TX asked the Errors RX counters keeps > >going up by about 7.4 millions per second: > > > >Errors Rx/Tx : 7471857054/0 > > > >In the log I get "Could not enable Rx Queue", might be the > >source of the issue? > > > >PMD: ixgbe_dev_rx_queue_start(): Could not enable Rx Queue 0 > >PMD: ixgbe_dev_rx_queue_start(): Could not enable Rx Queue 1 > > > >When sending traffic single UDP src/dst/IP/MAC the setup > >reaches 14204188 pps 64 bytes, the error counter is also > >increasing. > > > >Any idea what to look for? > > One more suggestion is to run test_pmd on one machine and something > like iperf on the other to verify the DPDK is working correct, which I > assume will be true. Not sure the RX errors are reported in the > test_pmd or you could use the l3fwd application too.
Ok, I will check the test_pmd documentation and try to do this test: I'm just starting on DPDK :). > Please also send me the 'lspci | grep Ethernet? output. I included one line in my original email above (plus extract of lspci -vn), here is the full output of the command: 01:00.0 Ethernet controller: Intel Corporation 82598EB 10-Gigabit AF Dual Port Network Connection (rev 01) 01:00.1 Ethernet controller: Intel Corporation 82598EB 10-Gigabit AF Dual Port Network Connection (rev 01) 05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06) (The realtek is used only for internet connectivity). > Also send me the command line. On the first machine t1 : root at t1:~/pktgen-dpdk# ./app/app/x86_64-native-linuxapp-gcc/pktgen \ -c e -n 1 --proc-type auto -- -m '[2:3].1' -P -f t1-t3.pkt -N And on the other machine t3: root at t3:~/pktgen-dpdk# ./app/app/x86_64-native-linuxapp-gcc/pktgen \ -c e -n 1 --proc-type auto -- -m '[2:3].1' -P -f t3-t1.pkt -N The two "-f" pkt files are attached to this email, I do "start 1" manually at the pktgen prompt. Thanks for your time, Sincerely, Laurent > > > >Laurent > > > > > > > Regards, > Keith > > > >