DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] Capture packets using DPDK
@ 2015-09-23 13:13 K Rahul
  2015-09-23 17:56 ` Stephen Hemminger
  0 siblings, 1 reply; 2+ messages in thread
From: K Rahul @ 2015-09-23 13:13 UTC (permalink / raw)
  To: dev; +Cc: Priyankar Ghosh, Ramandeep Sandhu

Hello,

We are building a real-time application to monitor IP packets. This 
application captures packets on UDP which are received by joining 
multicast sessions.

We have downloaded DPDK v2.1.0 and built it with target 
'x86_64-native-linuxapp-gcc' using the setup.sh script provided in tools 
directory. We are using 64-bit Centos 6.5 with kernel version 2.6.32 and 
we had set the number of hugepages (per node) to 512.  Our capture card 
is *Broadcom NetXtreme II BCM5709 Gigabit Ethernet* on which we want to 
use dpdk and the system config is i7 quad-core@3.4Ghz with 
Hyperthreading ON, which supports 2MB hugepages.

We have gone through the DPDK 
documentation(http://dpdk.readthedocs.org/en/latest). Using the 
dpdk_nic_bind.py script, We were able to bind */uio_pci_generic/* driver 
with *Broadcom NetXtreme II*, which was also reflected by the script 
using the '--status' argument.

To test dpdk, I have built pktgen v2.9.2 application and also gone 
through pktgen documentation(http://pktgen.readthedocs.org/en/latest). 
But whenever I run the command ' ./ pktgen -c 0x1f -n 3 -- -P -m 
"[1:3].0" ' I get the following error:

/>>> 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: [./pktgen() [0x42f825]]//
//5: [/lib64/libc.so.6(__libc_start_main+0xfd) [0x7ff3c9727d5d]]//
//4: [./pktgen(main+0x489) [0x42e0f9]]//
//3: [./pktgen(pktgen_config_ports+0x118b) [0x4504eb]]//
//2: [./pktgen(__rte_panic+0xc9) [0x428f95]]//
//1: [./pktgen(rte_dump_stack+0x16) [0x4ef116]]//
//Aborted (core dumped)/

Is there any way to find the ports available that can be used by DPDK 
applications, or is there any way to configure ports?

 From the documentation mentioned above 
(http://dpdk.readthedocs.org/en/latest), we were not able to proceed any 
further. Any help on how to use DPDK step by step will be appreciated.

Regards,
K Rahul
Interra Systems

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2015-09-23 17:56 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-09-23 13:13 [dpdk-dev] Capture packets using DPDK K Rahul
2015-09-23 17:56 ` Stephen Hemminger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).