Hi devs, 

Setting IP address and pinging works great in VPP but enabling MacSwap plugin 
causes the packets to get stuck in dpdk-input node. This is the trace after 
enabling MacSwap plugin: 

Packet 1 

00:02:07:857385: dpdk-input 
GigabitEthernet0/9/0 rx queue 0 
buffer 0xddb4: current data 0, length 98, free-list 0, clone-count 0, 
totlen-nifb 0, trace 0x0 
PKT MBUF: port 0, nb_segs 1, pkt_len 98 
buf_len 2176, data_len 98, ol_flags 0x0, data_off 128, phys_addr 0x94776d80 
packet_type 0x0 
IP4: 0a:00:27:00:00:01 -> 08:00:27:e2:48:c1 
ICMP: 172.28.128.1 -> 172.28.128.10 
tos 0x00, ttl 64, length 84, checksum 0xe148 
fragment id 0x011c, flags DONT_FRAGMENT 
ICMP echo_request checksum 0x1b8f 

Packet 2 

00:02:08:881441: dpdk-input 
GigabitEthernet0/9/0 rx queue 0 
buffer 0xdd8d: current data 0, length 98, free-list 0, clone-count 0, 
totlen-nifb 0, trace 0x1 
PKT MBUF: port 0, nb_segs 1, pkt_len 98 
buf_len 2176, data_len 98, ol_flags 0x0, data_off 128, phys_addr 0x947763c0 
packet_type 0x0 
IP4: 0a:00:27:00:00:01 -> 08:00:27:e2:48:c1 
ICMP: 172.28.128.1 -> 172.28.128.10 
tos 0x00, ttl 64, length 84, checksum 0xe0f2 
fragment id 0x0172, flags DONT_FRAGMENT 
ICMP echo_request checksum 0x4f30 

Packet 3 

00:02:09:905482: dpdk-input 
GigabitEthernet0/9/0 rx queue 0 
buffer 0xdd66: current data 0, length 98, free-list 0, clone-count 0, 
totlen-nifb 0, trace 0x2 
PKT MBUF: port 0, nb_segs 1, pkt_len 98 
buf_len 2176, data_len 98, ol_flags 0x0, data_off 128, phys_addr 0x94775a00 
packet_type 0x0 
IP4: 0a:00:27:00:00:01 -> 08:00:27:e2:48:c1 
ICMP: 172.28.128.1 -> 172.28.128.10 
tos 0x00, ttl 64, length 84, checksum 0xe091 
fragment id 0x01d3, flags DONT_FRAGMENT 
ICMP echo_request checksum 0x8fd1 

Thanks, 
Arash 
_______________________________________________
vpp-dev mailing list
vpp-dev@lists.fd.io
https://lists.fd.io/mailman/listinfo/vpp-dev

Reply via email to