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>