DPDK patches and discussions
 help / color / mirror / Atom feed
* [dpdk-dev] Unable to send ping requests using pktgen-dpdk
@ 2017-04-17 13:07 Safiyat Reza
  2017-04-17 15:55 ` Wiles, Keith
  0 siblings, 1 reply; 5+ messages in thread
From: Safiyat Reza @ 2017-04-17 13:07 UTC (permalink / raw)
  To: dev

Hi,

I am trying to ping a remote machine (within the same network) via port 0
using the command

Pktgen> ping4 0

But the packet that is received on the remote machine is not a ping packet.
Upon investigation using dpdkcap (https://github.com/dpdkcap/dpdkcap) and
tcpdump, the packet

dpdkcap output:
    reading from file output_01.pcap, link-type EN10MB (Ethernet)
    12:50:34.870498 IP 50.0.50.14.4660 > 50.0.50.13.22136: tcp 6
        0x0000:  4500 002e 1636 0000 0406 d879 3200 320e  E....6.....y2.2.
        0x0010:  3200 320d 1234 5678 1234 5678 1234 5690  2.2..4Vx.4Vx.4V.
        0x0020:  5010 2000 6c72 0000 7778 797a 3031       P...lr..wxyz01

tcpdump output:
    tcpdump: listening on eth1, link-type EN10MB (Ethernet), capture size
65535 bytes
        12:53:49.828091 IP (tos 0x0, ttl 4, id 5794, offset 0, flags
[none], proto TCP (6), length 46)
        50-0-50-14.dsl.dynamic.fusionbroadband.com.4660 >
50-0-50-13.dsl.dynamic.fusionbroadband.com.22136: Flags [.], cksum 0x6c72
(correct), seq 305419896:305419902, ack 305419920, win 8192, length 6


The output after turning screen on is:
    - Ports 0-0 of 1   <Main Page>  Copyright (c) <2010-2016>, Intel
Corporation
      Flags:Port      :   -E----R--------:0
    Link State        :       <UP-10000-FD>     ----TotalRate----
    Pkts/s Max/Rx     :                 2/0                   2/0
           Max/Tx     :                 1/0                   1/0
    MBits/s Rx/Tx     :                 0/0                   0/0
    Broadcast         :                   0
    Multicast         :                  15
      64 Bytes        :                   0
      65-127          :                   0
      128-255         :                   0
      256-511         :                   3
      512-1023        :                   0
      1024-1518       :                   0
    Runts/Jumbos      :                12/0
    Errors Rx/Tx      :                 0/0
    Total Rx Pkts     :                  15
          Tx Pkts     :                   2
          Rx MBs      :                   0
          Tx MBs      :                   0
    ARP/ICMP Pkts     :                12/0
                  :
    Pattern Type      :             abcd...
    Tx Count/% Rate   :      Forever / 255%
    PktSize/Tx Burst  :           64 /   10
    Src/Dest Port     :         4660 /22136
    Pkt Type:VLAN ID  :     IPv4 / TCP:0001
    Dst  IP Address   :          50.0.50.13
    Src  IP Address   :       50.0.50.14/24
    Dst MAC Address   :   fa:16:3e:e3:81:68
    Src MAC Address   :   fa:16:3e:62:5e:3c
    VendID/PCI Addr   :   1af4:1000/00:04.0

    -- Pktgen Ver: 3.1.2 (DPDK 16.07.2)  Powered by Intel® DPDK
-------------------

On the sender side (using pktgen-dpdk) apart from setting the usual source
and destination ip addresses and mac addresses, I am setting

    pktgen.icmp_echo("all", "on");
    pktgen.send_arp("all", "g");

via a lua script file. The burst size is 10.

I am trying this on VMs with 'Virtio network device' as the NIC and using
igb_uio driver.

I have no idea why I am unable to send ping packets. Can anyone guide me as
to what I am doing wrong, or why this issue might be coming?

Thanks!

Regards,

*S*afiyat *R*eza
Google+ <https://plus.google.com/110916808580428369956/posts> | GitHub
<https://github.com/safiyat/> | LinkedIn
<https://in.linkedin.com/in/safiyat-reza-74329765>

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

end of thread, other threads:[~2017-04-21 17:52 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-17 13:07 [dpdk-dev] Unable to send ping requests using pktgen-dpdk Safiyat Reza
2017-04-17 15:55 ` Wiles, Keith
2017-04-17 16:35   ` Safiyat Reza
2017-04-18  6:31     ` Wiles, Keith
2017-04-21 17:52       ` Safiyat Reza

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).