Hi, I really apologize for not noticing this mail.
comments are below. > -----Original Message----- > From: users [mailto:users-bounces at dpdk.org] On Behalf Of Sandeep > Rayapudi > Sent: Thursday, August 25, 2016 5:01 PM > To: users at dpdk.org > Subject: [dpdk-users] PDUMP: failed to send to server:Connection refused > > Hi all, > > I'm trying the following scenario and PDUMP doesn't start up even though > I'm running traffic generator. My idea is to generate traffic from one host > and dump on another host. > > 1. Downloaded DPDK latest version on two hosts and compiled DPDK with > CONFIG_RTE_LIBRTE_PMD_PCAP=y 2. On both of these hosts, I made one of > the NIC as DPDK enabled 3. On host 1, I did: > ./app/app/x86_64-native-linuxapp-gcc/pktgen -c 0x1f -n 3 -- -P -m "[1:3].0" > The packet generator starts and prints: > > Copyright (c) <2010-2016>, Intel Corporation. All rights reserved. > Pktgen created by: Keith Wiles -- >>> Powered by Intel? DPDK <<< > > Lua 5.3.2 Copyright (C) 1994-2015 Lua.org, PUC-Rio > >>> Packet Burst 32, RX Desc 512, TX Desc 512, mbufs/port 4096, mbuf > >>> cache > 512 > > === port to lcore mapping table (# lcores 5) === > lcore: 0 1 2 3 4 > port 0: D: T 1: 0 0: 0 0: 1 0: 0 = 1: 1 > Total : 0: 0 1: 0 0: 0 0: 1 0: 0 > Display and Timer on lcore 0, rx:tx counts per port/lcore > > Configuring 2 ports, MBUF Size 1920, MBUF Cache Size 512 > Lcore: > 1, RX-Only > RX( 1): ( 0: 0) > 3, TX-Only > TX( 1): ( 0: 0) > > Port : > 0, nb_lcores 2, private 0x8ac490, lcores: 1 3 > > > > ** Dev Info (rte_ixgbe_pmd:0) ** > max_vfs : 0 min_rx_bufsize :1024 max_rx_pktlen : 15872 > max_rx_queues : 128 max_tx_queues: 64 > max_mac_addrs : 127 max_hash_mac_addrs:4096 max_vmdq_pools: 64 > rx_offload_capa: 31 tx_offload_capa : 63 reta_size : 128 > flow_type_rss_offloads:0000000000038d34 > vmdq_queue_base: 0 vmdq_queue_num : 128 vmdq_pool_base: 0 > ** RX Conf ** > pthreash : 8 hthresh : 8 wthresh : 0 > Free Thresh : 32 Drop Enable : 0 Deferred Start : 0 > ** TX Conf ** > pthreash : 32 hthresh : 0 wthresh : 0 > Free Thresh : 32 RS Thresh : 32 Deferred Start : 0 TXQ > Flags:00000f01 > > Initialize Port 0 -- TxQ 1, RxQ 1, Src MAC 00:11:0a:67:d7:dc > Create: Default RX 0:0 - Memory used (MBUFs 4096 x (size 1920 + Hdr > 128)) + 192 = 8193 KB headroom 128 2176 > Set RX queue stats mapping pid 0, q 0, lcore 1 > > > Create: Default TX 0:0 - Memory used (MBUFs 4096 x (size 1920 + Hdr > 128)) + 192 = 8193 KB headroom 128 2176 > Create: Range TX 0:0 - Memory used (MBUFs 4096 x (size 1920 + Hdr > 128)) + 192 = 8193 KB headroom 128 2176 > Create: Sequence TX 0:0 - Memory used (MBUFs 4096 x (size 1920 + Hdr > 128)) + 192 = 8193 KB headroom 128 2176 > Create: Special TX 0:0 - Memory used (MBUFs 64 x (size 1920 + Hdr > 128)) + 192 = 129 KB headroom 128 2176 > > Port > memory used = 32897 KB > Total > memory used = 32897 KB > Port 0: Link Up - speed 10000 Mbps - full-duplex <Enable promiscuous > mode> > > > === Display processing on lcore 0 > WARNING: Nothing to do on lcore 2: exiting > WARNING: Nothing to do on lcore 4: exiting > RX processing lcore: 1 rx: 1 tx: 0 > TX processing lcore: 3 rx: 0 tx: 1 > > > > > > > / Ports 0-1 of 2 <Main Page> Copyright (c) <2010-2016>, Intel Corporation > Flags:Port : P--------------:0 > Link State : <UP-10000-FD> ----TotalRate---- > Pkts/s Max/Rx : 0/0 0/0 > Max/Tx : 0/0 0/0 > MBits/s Rx/Tx : 0/0 0/0 > Broadcast : 0 > Multicast : 0 > 64 Bytes : 0 > 65-127 : 0 > 128-255 : 0 > 256-511 : 0 > 512-1023 : 0 > 1024-1518 : 0 > Runts/Jumbos : 0/0 > Errors Rx/Tx : 0/0 > Total Rx Pkts : 0 > Tx Pkts : 0 > Rx MBs : 0 > Tx MBs : 0 > ARP/ICMP Pkts : 0/0 > : > Pattern Type : abcd... > Tx Count/% Rate : Forever / 100% > PktSize/Tx Burst : 64 / 32 > Src/Dest Port : 1234 / 5678 > Pkt Type:VLAN ID : IPv4 / TCP:0001 > Dst IP Address : 192.168.1.1 > Src IP Address : 192.168.0.1/24 > Dst MAC Address : 00:00:00:00:00:00 > Src MAC Address : 00:11:0a:67:d7:dc > VendID/PCI Addr : 8086:10fb/05:00.0 > > 4. On host 2, I started pdump Hi, The dpdk-pdump tool cannot be run as a standalone. The ``dpdk-pdump`` tool can only be used in conjunction with a primary application which has the packet capture framework initialized already. This point is added in latest doc $dpdk/doc/guides/tools/pdump.rst. In DPDK test-pmd is already modified to initialize packet capture framework. So, you must run test-pmd first to do Rx/Tx of the packets and also to initialize Packet capture framework. Once test-pmd started , in another window run dpdk-pdump tool, then you will be able to see the packets in pcap file. If any questions do let me know. Thanks, Reshma > ./x86_64-native-linuxapp-gcc/app/dpdk-pdump --proc-type=secondary -- -- > pdump 'port=0,queue=*,rx-dev=/tmp/rx-file.pcap' > > It gives following output: >