Hi Filip, The VPP trace for dpdk-input in last email incuded TCP requests from HOST C to Host A by iperf3 server and client via VPP. Please find below the vpp trace for dpdk-input for ICMP ping requests from Host C to Host A via VPP. As mentioned above this work. Incuded trace for comparison. vpp# show trace ------------------- Start of thread 0 vpp_main ------------------- Packet 1
00:02:55:923706: dpdk-input lan rx queue 0 buffer 0xffb5f8: current data 0, length 98, buffer-pool 0, ref-count 1, trace handle 0x0 ext-hdr-valid PKT MBUF: port 2, nb_segs 1, pkt_len 98 buf_len 2176, data_len 98, ol_flags 0x180, data_off 128, phys_addr 0x3fed7e80 packet_type 0x0 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0 rss 0x0 fdir.hi 0x0 fdir.lo 0x0 Packet Offload Flags PKT_RX_IP_CKSUM_GOOD (0x0080) IP cksum of RX pkt. is valid PKT_RX_IP_CKSUM_NONE (0x0090) no IP cksum of RX pkt. PKT_RX_L4_CKSUM_GOOD (0x0100) L4 cksum of RX pkt. is valid PKT_RX_L4_CKSUM_NONE (0x0108) no L4 cksum of RX pkt. IP4: 72:11:2f:ce:29:a6 -> 42:6e:9e:ce:a6:7e ICMP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 64, length 84, checksum 0x9cdb dscp CS0 ecn NON_ECN fragment id 0x942e, flags DONT_FRAGMENT ICMP echo_request checksum 0x3a52 id 314 00:02:55:923733: ethernet-input frame: flags 0x3, hw-if-index 3, sw-if-index 3 IP4: 72:11:2f:ce:29:a6 -> 42:6e:9e:ce:a6:7e 00:02:55:923746: ip4-input-no-checksum ICMP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 64, length 84, checksum 0x9cdb dscp CS0 ecn NON_ECN fragment id 0x942e, flags DONT_FRAGMENT ICMP echo_request checksum 0x3a52 id 314 00:02:55:923755: ip4-sv-reassembly-feature [not-fragmented] 00:02:55:923760: nat-pre-in2out in2out next_index 2 arc_next_index 10 00:02:55:923764: nat44-ed-in2out NAT44_IN2OUT_ED_FAST_PATH: sw_if_index 3, next index 3 search key local 192.168.1.20:314 remote 10.197.61.30:314 proto ICMP fib 0 thread-index 32561 session-index 1606442176 00:02:55:923769: nat44-ed-in2out-slowpath NAT44_IN2OUT_ED_SLOW_PATH: sw_if_index 3, next index 10, session 0, translation result 'success' via i2of i2of match: saddr 192.168.1.20 sport 314 daddr 10.197.61.30 dport 314 proto ICMP fib_idx 0 rewrite: saddr 4.4.4.4 daddr 10.197.61.30 icmp-id 314 txfib 0 o2if match: saddr 10.197.61.30 sport 314 daddr 4.4.4.4 dport 314 proto ICMP fib_idx 0 rewrite: daddr 192.168.1.20 icmp-id 314 txfib 0 00:02:55:923813: ip4-lookup fib 0 dpo-idx 6 flow hash: 0x00000000 ICMP: 4.4.4.4 -> 10.197.61.30 tos 0x00, ttl 64, length 84, checksum 0x5690 dscp CS0 ecn NON_ECN fragment id 0x942e, flags DONT_FRAGMENT ICMP echo_request checksum 0x3a52 id 314 00:02:55:923818: ip4-rewrite tx_sw_if_index 1 dpo-idx 6 : ipv4 via 10.197.61.30 wan1920: mtu:9000 next:3 flags:[] b652e61568df0ebab47ca6940800 flow hash: 0x00000000 00000000: b652e61568df0ebab47ca694080045000054942e40003f015790040404040ac5 00000020: 3d1e08003a52013a000063f8f36200000000e0860700000000000001 00:02:55:923822: wan1920-output wan1920 IP4: 0e:ba:b4:7c:a6:94 -> b6:52:e6:15:68:df ICMP: 4.4.4.4 -> 10.197.61.30 tos 0x00, ttl 63, length 84, checksum 0x5790 dscp CS0 ecn NON_ECN fragment id 0x942e, flags DONT_FRAGMENT ICMP echo_request checksum 0x3a52 id 314 00:02:55:923827: wan1920-tx wan1920 tx queue 0 buffer 0xffb5f8: current data 0, length 98, buffer-pool 0, ref-count 1, trace handle 0x0 ext-hdr-valid l2-hdr-offset 0 l3-hdr-offset 14 PKT MBUF: port 2, nb_segs 1, pkt_len 98 buf_len 2176, data_len 98, ol_flags 0x180, data_off 128, phys_addr 0x3fed7e80 packet_type 0x0 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0 rss 0x0 fdir.hi 0x0 fdir.lo 0x0 Packet Offload Flags PKT_RX_IP_CKSUM_GOOD (0x0080) IP cksum of RX pkt. is valid PKT_RX_IP_CKSUM_NONE (0x0090) no IP cksum of RX pkt. PKT_RX_L4_CKSUM_GOOD (0x0100) L4 cksum of RX pkt. is valid PKT_RX_L4_CKSUM_NONE (0x0108) no L4 cksum of RX pkt. IP4: 0e:ba:b4:7c:a6:94 -> b6:52:e6:15:68:df ICMP: 4.4.4.4 -> 10.197.61.30 tos 0x00, ttl 63, length 84, checksum 0x5790 dscp CS0 ecn NON_ECN fragment id 0x942e, flags DONT_FRAGMENT ICMP echo_request checksum 0x3a52 id 314 Packet 2 00:02:55:924002: dpdk-input wan1920 rx queue 0 buffer 0xff681f: current data 0, length 98, buffer-pool 0, ref-count 1, trace handle 0x1 ext-hdr-valid PKT MBUF: port 0, nb_segs 1, pkt_len 98 buf_len 2176, data_len 98, ol_flags 0x180, data_off 128, phys_addr 0x3fda0840 packet_type 0x0 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0 rss 0x0 fdir.hi 0x0 fdir.lo 0x0 Packet Offload Flags PKT_RX_IP_CKSUM_GOOD (0x0080) IP cksum of RX pkt. is valid PKT_RX_IP_CKSUM_NONE (0x0090) no IP cksum of RX pkt. PKT_RX_L4_CKSUM_GOOD (0x0100) L4 cksum of RX pkt. is valid PKT_RX_L4_CKSUM_NONE (0x0108) no L4 cksum of RX pkt. IP4: b6:52:e6:15:68:df -> 0e:ba:b4:7c:a6:94 ICMP: 10.197.61.30 -> 4.4.4.4 tos 0x00, ttl 64, length 84, checksum 0x7cb0 dscp CS0 ecn NON_ECN fragment id 0xae0e ICMP echo_reply checksum 0x4252 id 314 00:02:55:924008: ethernet-input frame: flags 0x3, hw-if-index 1, sw-if-index 1 IP4: b6:52:e6:15:68:df -> 0e:ba:b4:7c:a6:94 00:02:55:924011: ip4-input-no-checksum ICMP: 10.197.61.30 -> 4.4.4.4 tos 0x00, ttl 64, length 84, checksum 0x7cb0 dscp CS0 ecn NON_ECN fragment id 0xae0e ICMP echo_reply checksum 0x4252 id 314 00:02:55:924012: ip4-sv-reassembly-feature [not-fragmented] 00:02:55:924014: nat-pre-out2in out2in next_index 6 arc_next_index 10 00:02:55:924015: nat44-ed-out2in NAT44_OUT2IN_ED_FAST_PATH: sw_if_index 1, next index 10, session 0, translation result 'success' via o2if i2of match: saddr 192.168.1.20 sport 314 daddr 10.197.61.30 dport 314 proto ICMP fib_idx 0 rewrite: saddr 4.4.4.4 daddr 10.197.61.30 icmp-id 314 txfib 0 o2if match: saddr 10.197.61.30 sport 314 daddr 4.4.4.4 dport 314 proto ICMP fib_idx 0 rewrite: daddr 192.168.1.20 icmp-id 314 txfib 0 search key local 10.197.61.30:314 remote 4.4.4.4:314 proto ICMP fib 0 thread-index 32561 session-index 1579140864 no reason for slow path 00:02:55:924020: ip4-lookup fib 0 dpo-idx 7 flow hash: 0x00000000 ICMP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 64, length 84, checksum 0xc2fb dscp CS0 ecn NON_ECN fragment id 0xae0e ICMP echo_reply checksum 0x4252 id 314 00:02:55:924023: ip4-rewrite tx_sw_if_index 3 dpo-idx 7 : ipv4 via 192.168.1.20 lan: mtu:9000 next:4 flags:[] 72112fce29a6426e9ecea67e0800 flow hash: 0x00000000 00000000: 72112fce29a6426e9ecea67e080045000054ae0e00003f01c3fb0ac53d1ec0a8 00000020: 011400004252013a000063f8f36200000000e0860700000000000001 00:02:55:924024: lan-output lan IP4: 42:6e:9e:ce:a6:7e -> 72:11:2f:ce:29:a6 ICMP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 63, length 84, checksum 0xc3fb dscp CS0 ecn NON_ECN fragment id 0xae0e ICMP echo_reply checksum 0x4252 id 314 00:02:55:924025: lan-tx lan tx queue 0 buffer 0xff681f: current data 0, length 98, buffer-pool 0, ref-count 1, trace handle 0x1 ext-hdr-valid l2-hdr-offset 0 l3-hdr-offset 14 PKT MBUF: port 0, nb_segs 1, pkt_len 98 buf_len 2176, data_len 98, ol_flags 0x180, data_off 128, phys_addr 0x3fda0840 packet_type 0x0 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0 rss 0x0 fdir.hi 0x0 fdir.lo 0x0 Packet Offload Flags PKT_RX_IP_CKSUM_GOOD (0x0080) IP cksum of RX pkt. is valid PKT_RX_IP_CKSUM_NONE (0x0090) no IP cksum of RX pkt. PKT_RX_L4_CKSUM_GOOD (0x0100) L4 cksum of RX pkt. is valid PKT_RX_L4_CKSUM_NONE (0x0108) no L4 cksum of RX pkt. IP4: 42:6e:9e:ce:a6:7e -> 72:11:2f:ce:29:a6 ICMP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 63, length 84, checksum 0xc3fb dscp CS0 ecn NON_ECN fragment id 0xae0e ICMP echo_reply checksum 0x4252 id 314 Packet 3 00:02:56:924656: dpdk-input lan rx queue 0 buffer 0xffb5d1: current data 0, length 98, buffer-pool 0, ref-count 1, trace handle 0x2 ext-hdr-valid PKT MBUF: port 2, nb_segs 1, pkt_len 98 buf_len 2176, data_len 98, ol_flags 0x180, data_off 128, phys_addr 0x3fed74c0 packet_type 0x0 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0 rss 0x0 fdir.hi 0x0 fdir.lo 0x0 Packet Offload Flags PKT_RX_IP_CKSUM_GOOD (0x0080) IP cksum of RX pkt. is valid PKT_RX_IP_CKSUM_NONE (0x0090) no IP cksum of RX pkt. PKT_RX_L4_CKSUM_GOOD (0x0100) L4 cksum of RX pkt. is valid PKT_RX_L4_CKSUM_NONE (0x0108) no L4 cksum of RX pkt. IP4: 72:11:2f:ce:29:a6 -> 42:6e:9e:ce:a6:7e ICMP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 64, length 84, checksum 0x9c6e dscp CS0 ecn NON_ECN fragment id 0x949b, flags DONT_FRAGMENT ICMP echo_request checksum 0x3c4d id 314 00:02:56:924671: ethernet-input frame: flags 0x3, hw-if-index 3, sw-if-index 3 IP4: 72:11:2f:ce:29:a6 -> 42:6e:9e:ce:a6:7e 00:02:56:924680: ip4-input-no-checksum ICMP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 64, length 84, checksum 0x9c6e dscp CS0 ecn NON_ECN fragment id 0x949b, flags DONT_FRAGMENT ICMP echo_request checksum 0x3c4d id 314 00:02:56:924684: ip4-sv-reassembly-feature [not-fragmented] 00:02:56:924687: nat-pre-in2out in2out next_index 2 arc_next_index 10 00:02:56:924688: nat44-ed-in2out NAT44_IN2OUT_ED_FAST_PATH: sw_if_index 3, next index 10, session 0, translation result 'success' via i2of i2of match: saddr 192.168.1.20 sport 314 daddr 10.197.61.30 dport 314 proto ICMP fib_idx 0 rewrite: saddr 4.4.4.4 daddr 10.197.61.30 icmp-id 314 txfib 0 o2if match: saddr 10.197.61.30 sport 314 daddr 4.4.4.4 dport 314 proto ICMP fib_idx 0 rewrite: daddr 192.168.1.20 icmp-id 314 txfib 0 search key local 192.168.1.20:314 remote 10.197.61.30:314 proto ICMP fib 0 thread-index 32561 session-index 1606442176 00:02:56:924696: ip4-lookup fib 0 dpo-idx 6 flow hash: 0x00000000 ICMP: 4.4.4.4 -> 10.197.61.30 tos 0x00, ttl 64, length 84, checksum 0x5623 dscp CS0 ecn NON_ECN fragment id 0x949b, flags DONT_FRAGMENT ICMP echo_request checksum 0x3c4d id 314 00:02:56:924702: ip4-rewrite tx_sw_if_index 1 dpo-idx 6 : ipv4 via 10.197.61.30 wan1920: mtu:9000 next:3 flags:[] b652e61568df0ebab47ca6940800 flow hash: 0x00000000 00000000: b652e61568df0ebab47ca694080045000054949b40003f015723040404040ac5 00000020: 3d1e08003c4d013a000164f8f36200000000dd8a0700000000000001 00:02:56:924705: wan1920-output wan1920 IP4: 0e:ba:b4:7c:a6:94 -> b6:52:e6:15:68:df ICMP: 4.4.4.4 -> 10.197.61.30 tos 0x00, ttl 63, length 84, checksum 0x5723 dscp CS0 ecn NON_ECN fragment id 0x949b, flags DONT_FRAGMENT ICMP echo_request checksum 0x3c4d id 314 00:02:56:924709: wan1920-tx wan1920 tx queue 0 buffer 0xffb5d1: current data 0, length 98, buffer-pool 0, ref-count 1, trace handle 0x2 ext-hdr-valid natted l2-hdr-offset 0 l3-hdr-offset 14 PKT MBUF: port 2, nb_segs 1, pkt_len 98 buf_len 2176, data_len 98, ol_flags 0x180, data_off 128, phys_addr 0x3fed74c0 packet_type 0x0 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0 rss 0x0 fdir.hi 0x0 fdir.lo 0x0 Packet Offload Flags PKT_RX_IP_CKSUM_GOOD (0x0080) IP cksum of RX pkt. is valid PKT_RX_IP_CKSUM_NONE (0x0090) no IP cksum of RX pkt. PKT_RX_L4_CKSUM_GOOD (0x0100) L4 cksum of RX pkt. is valid PKT_RX_L4_CKSUM_NONE (0x0108) no L4 cksum of RX pkt. IP4: 0e:ba:b4:7c:a6:94 -> b6:52:e6:15:68:df ICMP: 4.4.4.4 -> 10.197.61.30 tos 0x00, ttl 63, length 84, checksum 0x5723 dscp CS0 ecn NON_ECN fragment id 0x949b, flags DONT_FRAGMENT ICMP echo_request checksum 0x3c4d id 314 Packet 4 00:02:56:924873: dpdk-input wan1920 rx queue 0 buffer 0xff67f8: current data 0, length 98, buffer-pool 0, ref-count 1, trace handle 0x3 ext-hdr-valid PKT MBUF: port 0, nb_segs 1, pkt_len 98 buf_len 2176, data_len 98, ol_flags 0x180, data_off 128, phys_addr 0x3fd9fe80 packet_type 0x0 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0 rss 0x0 fdir.hi 0x0 fdir.lo 0x0 Packet Offload Flags PKT_RX_IP_CKSUM_GOOD (0x0080) IP cksum of RX pkt. is valid PKT_RX_IP_CKSUM_NONE (0x0090) no IP cksum of RX pkt. PKT_RX_L4_CKSUM_GOOD (0x0100) L4 cksum of RX pkt. is valid PKT_RX_L4_CKSUM_NONE (0x0108) no L4 cksum of RX pkt. IP4: b6:52:e6:15:68:df -> 0e:ba:b4:7c:a6:94 ICMP: 10.197.61.30 -> 4.4.4.4 tos 0x00, ttl 64, length 84, checksum 0x7976 dscp CS0 ecn NON_ECN fragment id 0xb148 ICMP echo_reply checksum 0x444d id 314 00:02:56:924877: ethernet-input frame: flags 0x3, hw-if-index 1, sw-if-index 1 IP4: b6:52:e6:15:68:df -> 0e:ba:b4:7c:a6:94 00:02:56:924879: ip4-input-no-checksum ICMP: 10.197.61.30 -> 4.4.4.4 tos 0x00, ttl 64, length 84, checksum 0x7976 dscp CS0 ecn NON_ECN fragment id 0xb148 ICMP echo_reply checksum 0x444d id 314 00:02:56:924879: ip4-sv-reassembly-feature [not-fragmented] 00:02:56:924880: nat-pre-out2in out2in next_index 6 arc_next_index 10 00:02:56:924881: nat44-ed-out2in NAT44_OUT2IN_ED_FAST_PATH: sw_if_index 1, next index 10, session 0, translation result 'success' via o2if i2of match: saddr 192.168.1.20 sport 314 daddr 10.197.61.30 dport 314 proto ICMP fib_idx 0 rewrite: saddr 4.4.4.4 daddr 10.197.61.30 icmp-id 314 txfib 0 o2if match: saddr 10.197.61.30 sport 314 daddr 4.4.4.4 dport 314 proto ICMP fib_idx 0 rewrite: daddr 192.168.1.20 icmp-id 314 txfib 0 search key local 10.197.61.30:314 remote 4.4.4.4:314 proto ICMP fib 0 thread-index 32561 session-index 1579140864 no reason for slow path 00:02:56:924885: ip4-lookup fib 0 dpo-idx 7 flow hash: 0x00000000 ICMP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 64, length 84, checksum 0xbfc1 dscp CS0 ecn NON_ECN fragment id 0xb148 ICMP echo_reply checksum 0x444d id 314 00:02:56:924887: ip4-rewrite tx_sw_if_index 3 dpo-idx 7 : ipv4 via 192.168.1.20 lan: mtu:9000 next:4 flags:[] 72112fce29a6426e9ecea67e0800 flow hash: 0x00000000 00000000: 72112fce29a6426e9ecea67e080045000054b14800003f01c0c10ac53d1ec0a8 00000020: 01140000444d013a000164f8f36200000000dd8a0700000000000001 00:02:56:924888: lan-output lan IP4: 42:6e:9e:ce:a6:7e -> 72:11:2f:ce:29:a6 ICMP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 63, length 84, checksum 0xc0c1 dscp CS0 ecn NON_ECN fragment id 0xb148 ICMP echo_reply checksum 0x444d id 314 00:02:56:924889: lan-tx lan tx queue 0 buffer 0xff67f8: current data 0, length 98, buffer-pool 0, ref-count 1, trace handle 0x3 ext-hdr-valid l2-hdr-offset 0 l3-hdr-offset 14 PKT MBUF: port 0, nb_segs 1, pkt_len 98 buf_len 2176, data_len 98, ol_flags 0x180, data_off 128, phys_addr 0x3fd9fe80 packet_type 0x0 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0 rss 0x0 fdir.hi 0x0 fdir.lo 0x0 Packet Offload Flags PKT_RX_IP_CKSUM_GOOD (0x0080) IP cksum of RX pkt. is valid PKT_RX_IP_CKSUM_NONE (0x0090) no IP cksum of RX pkt. PKT_RX_L4_CKSUM_GOOD (0x0100) L4 cksum of RX pkt. is valid PKT_RX_L4_CKSUM_NONE (0x0108) no L4 cksum of RX pkt. IP4: 42:6e:9e:ce:a6:7e -> 72:11:2f:ce:29:a6 ICMP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 63, length 84, checksum 0xc0c1 dscp CS0 ecn NON_ECN fragment id 0xb148 ICMP echo_reply checksum 0x444d id 314 Packet 5 00:02:57:925822: dpdk-input lan rx queue 0 buffer 0xffb5aa: current data 0, length 98, buffer-pool 0, ref-count 1, trace handle 0x4 ext-hdr-valid PKT MBUF: port 2, nb_segs 1, pkt_len 98 buf_len 2176, data_len 98, ol_flags 0x180, data_off 128, phys_addr 0x3fed6b00 packet_type 0x0 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0 rss 0x0 fdir.hi 0x0 fdir.lo 0x0 Packet Offload Flags PKT_RX_IP_CKSUM_GOOD (0x0080) IP cksum of RX pkt. is valid PKT_RX_IP_CKSUM_NONE (0x0090) no IP cksum of RX pkt. PKT_RX_L4_CKSUM_GOOD (0x0100) L4 cksum of RX pkt. is valid PKT_RX_L4_CKSUM_NONE (0x0108) no L4 cksum of RX pkt. IP4: 72:11:2f:ce:29:a6 -> 42:6e:9e:ce:a6:7e ICMP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 64, length 84, checksum 0x99be dscp CS0 ecn NON_ECN fragment id 0x974b, flags DONT_FRAGMENT ICMP echo_request checksum 0x548 id 314 00:02:57:925841: ethernet-input frame: flags 0x3, hw-if-index 3, sw-if-index 3 IP4: 72:11:2f:ce:29:a6 -> 42:6e:9e:ce:a6:7e 00:02:57:925871: ip4-input-no-checksum ICMP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 64, length 84, checksum 0x99be dscp CS0 ecn NON_ECN fragment id 0x974b, flags DONT_FRAGMENT ICMP echo_request checksum 0x548 id 314 00:02:57:925878: ip4-sv-reassembly-feature [not-fragmented] 00:02:57:925881: nat-pre-in2out in2out next_index 2 arc_next_index 10 00:02:57:925884: nat44-ed-in2out NAT44_IN2OUT_ED_FAST_PATH: sw_if_index 3, next index 10, session 0, translation result 'success' via i2of i2of match: saddr 192.168.1.20 sport 314 daddr 10.197.61.30 dport 314 proto ICMP fib_idx 0 rewrite: saddr 4.4.4.4 daddr 10.197.61.30 icmp-id 314 txfib 0 o2if match: saddr 10.197.61.30 sport 314 daddr 4.4.4.4 dport 314 proto ICMP fib_idx 0 rewrite: daddr 192.168.1.20 icmp-id 314 txfib 0 search key local 192.168.1.20:314 remote 10.197.61.30:314 proto ICMP fib 0 thread-index 32561 session-index 1606442176 00:02:57:925894: ip4-lookup fib 0 dpo-idx 6 flow hash: 0x00000000 ICMP: 4.4.4.4 -> 10.197.61.30 tos 0x00, ttl 64, length 84, checksum 0x5373 dscp CS0 ecn NON_ECN fragment id 0x974b, flags DONT_FRAGMENT ICMP echo_request checksum 0x548 id 314 00:02:57:925900: ip4-rewrite tx_sw_if_index 1 dpo-idx 6 : ipv4 via 10.197.61.30 wan1920: mtu:9000 next:3 flags:[] b652e61568df0ebab47ca6940800 flow hash: 0x00000000 00000000: b652e61568df0ebab47ca694080045000054974b40003f015473040404040ac5 00000020: 3d1e08000548013a000265f8f36200000000138f0700000000000001 00:02:57:925904: wan1920-output wan1920 IP4: 0e:ba:b4:7c:a6:94 -> b6:52:e6:15:68:df ICMP: 4.4.4.4 -> 10.197.61.30 tos 0x00, ttl 63, length 84, checksum 0x5473 dscp CS0 ecn NON_ECN fragment id 0x974b, flags DONT_FRAGMENT ICMP echo_request checksum 0x548 id 314 00:02:57:925909: wan1920-tx wan1920 tx queue 0 buffer 0xffb5aa: current data 0, length 98, buffer-pool 0, ref-count 1, trace handle 0x4 ext-hdr-valid natted l2-hdr-offset 0 l3-hdr-offset 14 PKT MBUF: port 2, nb_segs 1, pkt_len 98 buf_len 2176, data_len 98, ol_flags 0x180, data_off 128, phys_addr 0x3fed6b00 packet_type 0x0 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0 rss 0x0 fdir.hi 0x0 fdir.lo 0x0 Packet Offload Flags PKT_RX_IP_CKSUM_GOOD (0x0080) IP cksum of RX pkt. is valid PKT_RX_IP_CKSUM_NONE (0x0090) no IP cksum of RX pkt. PKT_RX_L4_CKSUM_GOOD (0x0100) L4 cksum of RX pkt. is valid PKT_RX_L4_CKSUM_NONE (0x0108) no L4 cksum of RX pkt. IP4: 0e:ba:b4:7c:a6:94 -> b6:52:e6:15:68:df ICMP: 4.4.4.4 -> 10.197.61.30 tos 0x00, ttl 63, length 84, checksum 0x5473 dscp CS0 ecn NON_ECN fragment id 0x974b, flags DONT_FRAGMENT ICMP echo_request checksum 0x548 id 314 Packet 6 00:02:57:926084: dpdk-input wan1920 rx queue 0 buffer 0xff67d1: current data 0, length 98, buffer-pool 0, ref-count 1, trace handle 0x5 ext-hdr-valid PKT MBUF: port 0, nb_segs 1, pkt_len 98 buf_len 2176, data_len 98, ol_flags 0x180, data_off 128, phys_addr 0x3fd9f4c0 packet_type 0x0 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0 rss 0x0 fdir.hi 0x0 fdir.lo 0x0 Packet Offload Flags PKT_RX_IP_CKSUM_GOOD (0x0080) IP cksum of RX pkt. is valid PKT_RX_IP_CKSUM_NONE (0x0090) no IP cksum of RX pkt. PKT_RX_L4_CKSUM_GOOD (0x0100) L4 cksum of RX pkt. is valid PKT_RX_L4_CKSUM_NONE (0x0108) no L4 cksum of RX pkt. IP4: b6:52:e6:15:68:df -> 0e:ba:b4:7c:a6:94 ICMP: 10.197.61.30 -> 4.4.4.4 tos 0x00, ttl 64, length 84, checksum 0x766e dscp CS0 ecn NON_ECN fragment id 0xb450 ICMP echo_reply checksum 0xd48 id 314 00:02:57:926089: ethernet-input frame: flags 0x3, hw-if-index 1, sw-if-index 1 IP4: b6:52:e6:15:68:df -> 0e:ba:b4:7c:a6:94 00:02:57:926092: ip4-input-no-checksum ICMP: 10.197.61.30 -> 4.4.4.4 tos 0x00, ttl 64, length 84, checksum 0x766e dscp CS0 ecn NON_ECN fragment id 0xb450 ICMP echo_reply checksum 0xd48 id 314 00:02:57:926093: ip4-sv-reassembly-feature [not-fragmented] 00:02:57:926094: nat-pre-out2in out2in next_index 6 arc_next_index 10 00:02:57:926096: nat44-ed-out2in NAT44_OUT2IN_ED_FAST_PATH: sw_if_index 1, next index 10, session 0, translation result 'success' via o2if i2of match: saddr 192.168.1.20 sport 314 daddr 10.197.61.30 dport 314 proto ICMP fib_idx 0 rewrite: saddr 4.4.4.4 daddr 10.197.61.30 icmp-id 314 txfib 0 o2if match: saddr 10.197.61.30 sport 314 daddr 4.4.4.4 dport 314 proto ICMP fib_idx 0 rewrite: daddr 192.168.1.20 icmp-id 314 txfib 0 search key local 10.197.61.30:314 remote 4.4.4.4:314 proto ICMP fib 0 thread-index 32561 session-index 1579140864 no reason for slow path 00:02:57:926101: ip4-lookup fib 0 dpo-idx 7 flow hash: 0x00000000 ICMP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 64, length 84, checksum 0xbcb9 dscp CS0 ecn NON_ECN fragment id 0xb450 ICMP echo_reply checksum 0xd48 id 314 00:02:57:926105: ip4-rewrite tx_sw_if_index 3 dpo-idx 7 : ipv4 via 192.168.1.20 lan: mtu:9000 next:4 flags:[] 72112fce29a6426e9ecea67e0800 flow hash: 0x00000000 00000000: 72112fce29a6426e9ecea67e080045000054b45000003f01bdb90ac53d1ec0a8 00000020: 011400000d48013a000265f8f36200000000138f0700000000000001 00:02:57:926106: lan-output lan IP4: 42:6e:9e:ce:a6:7e -> 72:11:2f:ce:29:a6 ICMP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 63, length 84, checksum 0xbdb9 dscp CS0 ecn NON_ECN fragment id 0xb450 ICMP echo_reply checksum 0xd48 id 314 00:02:57:926108: lan-tx lan tx queue 0 buffer 0xff67d1: current data 0, length 98, buffer-pool 0, ref-count 1, trace handle 0x5 ext-hdr-valid l2-hdr-offset 0 l3-hdr-offset 14 PKT MBUF: port 0, nb_segs 1, pkt_len 98 buf_len 2176, data_len 98, ol_flags 0x180, data_off 128, phys_addr 0x3fd9f4c0 packet_type 0x0 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0 rss 0x0 fdir.hi 0x0 fdir.lo 0x0 Packet Offload Flags PKT_RX_IP_CKSUM_GOOD (0x0080) IP cksum of RX pkt. is valid PKT_RX_IP_CKSUM_NONE (0x0090) no IP cksum of RX pkt. PKT_RX_L4_CKSUM_GOOD (0x0100) L4 cksum of RX pkt. is valid PKT_RX_L4_CKSUM_NONE (0x0108) no L4 cksum of RX pkt. IP4: 42:6e:9e:ce:a6:7e -> 72:11:2f:ce:29:a6 ICMP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 63, length 84, checksum 0xbdb9 dscp CS0 ecn NON_ECN fragment id 0xb450 ICMP echo_reply checksum 0xd48 id 314 Packet 7 00:02:58:926127: dpdk-input lan rx queue 0 buffer 0xffb583: current data 0, length 98, buffer-pool 0, ref-count 1, trace handle 0x6 ext-hdr-valid PKT MBUF: port 2, nb_segs 1, pkt_len 98 buf_len 2176, data_len 98, ol_flags 0x180, data_off 128, phys_addr 0x3fed6140 packet_type 0x0 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0 rss 0x0 fdir.hi 0x0 fdir.lo 0x0 Packet Offload Flags PKT_RX_IP_CKSUM_GOOD (0x0080) IP cksum of RX pkt. is valid PKT_RX_IP_CKSUM_NONE (0x0090) no IP cksum of RX pkt. PKT_RX_L4_CKSUM_GOOD (0x0100) L4 cksum of RX pkt. is valid PKT_RX_L4_CKSUM_NONE (0x0108) no L4 cksum of RX pkt. IP4: 72:11:2f:ce:29:a6 -> 42:6e:9e:ce:a6:7e ICMP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 64, length 84, checksum 0x9741 dscp CS0 ecn NON_ECN fragment id 0x99c8, flags DONT_FRAGMENT ICMP echo_request checksum 0xc645 id 314 00:02:58:926145: ethernet-input frame: flags 0x3, hw-if-index 3, sw-if-index 3 IP4: 72:11:2f:ce:29:a6 -> 42:6e:9e:ce:a6:7e 00:02:58:926155: ip4-input-no-checksum ICMP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 64, length 84, checksum 0x9741 dscp CS0 ecn NON_ECN fragment id 0x99c8, flags DONT_FRAGMENT ICMP echo_request checksum 0xc645 id 314 00:02:58:926159: ip4-sv-reassembly-feature [not-fragmented] 00:02:58:926161: nat-pre-in2out in2out next_index 2 arc_next_index 10 00:02:58:926163: nat44-ed-in2out NAT44_IN2OUT_ED_FAST_PATH: sw_if_index 3, next index 10, session 0, translation result 'success' via i2of i2of match: saddr 192.168.1.20 sport 314 daddr 10.197.61.30 dport 314 proto ICMP fib_idx 0 rewrite: saddr 4.4.4.4 daddr 10.197.61.30 icmp-id 314 txfib 0 o2if match: saddr 10.197.61.30 sport 314 daddr 4.4.4.4 dport 314 proto ICMP fib_idx 0 rewrite: daddr 192.168.1.20 icmp-id 314 txfib 0 search key local 192.168.1.20:314 remote 10.197.61.30:314 proto ICMP fib 0 thread-index 32561 session-index 1606442176 00:02:58:926171: ip4-lookup fib 0 dpo-idx 6 flow hash: 0x00000000 ICMP: 4.4.4.4 -> 10.197.61.30 tos 0x00, ttl 64, length 84, checksum 0x50f6 dscp CS0 ecn NON_ECN fragment id 0x99c8, flags DONT_FRAGMENT ICMP echo_request checksum 0xc645 id 314 00:02:58:926177: ip4-rewrite tx_sw_if_index 1 dpo-idx 6 : ipv4 via 10.197.61.30 wan1920: mtu:9000 next:3 flags:[] b652e61568df0ebab47ca6940800 flow hash: 0x00000000 00000000: b652e61568df0ebab47ca69408004500005499c840003f0151f6040404040ac5 00000020: 3d1e0800c645013a000366f8f3620000000051900700000000000001 00:02:58:926180: wan1920-output wan1920 IP4: 0e:ba:b4:7c:a6:94 -> b6:52:e6:15:68:df ICMP: 4.4.4.4 -> 10.197.61.30 tos 0x00, ttl 63, length 84, checksum 0x51f6 dscp CS0 ecn NON_ECN fragment id 0x99c8, flags DONT_FRAGMENT ICMP echo_request checksum 0xc645 id 314 00:02:58:926185: wan1920-tx wan1920 tx queue 0 buffer 0xffb583: current data 0, length 98, buffer-pool 0, ref-count 1, trace handle 0x6 ext-hdr-valid natted l2-hdr-offset 0 l3-hdr-offset 14 PKT MBUF: port 2, nb_segs 1, pkt_len 98 buf_len 2176, data_len 98, ol_flags 0x180, data_off 128, phys_addr 0x3fed6140 packet_type 0x0 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0 rss 0x0 fdir.hi 0x0 fdir.lo 0x0 Packet Offload Flags PKT_RX_IP_CKSUM_GOOD (0x0080) IP cksum of RX pkt. is valid PKT_RX_IP_CKSUM_NONE (0x0090) no IP cksum of RX pkt. PKT_RX_L4_CKSUM_GOOD (0x0100) L4 cksum of RX pkt. is valid PKT_RX_L4_CKSUM_NONE (0x0108) no L4 cksum of RX pkt. IP4: 0e:ba:b4:7c:a6:94 -> b6:52:e6:15:68:df ICMP: 4.4.4.4 -> 10.197.61.30 tos 0x00, ttl 63, length 84, checksum 0x51f6 dscp CS0 ecn NON_ECN fragment id 0x99c8, flags DONT_FRAGMENT ICMP echo_request checksum 0xc645 id 314 Packet 8 00:02:58:926353: dpdk-input wan1920 rx queue 0 buffer 0xff67aa: current data 0, length 98, buffer-pool 0, ref-count 1, trace handle 0x7 ext-hdr-valid PKT MBUF: port 0, nb_segs 1, pkt_len 98 buf_len 2176, data_len 98, ol_flags 0x180, data_off 128, phys_addr 0x3fd9eb00 packet_type 0x0 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0 rss 0x0 fdir.hi 0x0 fdir.lo 0x0 Packet Offload Flags PKT_RX_IP_CKSUM_GOOD (0x0080) IP cksum of RX pkt. is valid PKT_RX_IP_CKSUM_NONE (0x0090) no IP cksum of RX pkt. PKT_RX_L4_CKSUM_GOOD (0x0100) L4 cksum of RX pkt. is valid PKT_RX_L4_CKSUM_NONE (0x0108) no L4 cksum of RX pkt. IP4: b6:52:e6:15:68:df -> 0e:ba:b4:7c:a6:94 ICMP: 10.197.61.30 -> 4.4.4.4 tos 0x00, ttl 64, length 84, checksum 0x7416 dscp CS0 ecn NON_ECN fragment id 0xb6a8 ICMP echo_reply checksum 0xce45 id 314 00:02:58:926358: ethernet-input frame: flags 0x3, hw-if-index 1, sw-if-index 1 IP4: b6:52:e6:15:68:df -> 0e:ba:b4:7c:a6:94 00:02:58:926360: ip4-input-no-checksum ICMP: 10.197.61.30 -> 4.4.4.4 tos 0x00, ttl 64, length 84, checksum 0x7416 dscp CS0 ecn NON_ECN fragment id 0xb6a8 ICMP echo_reply checksum 0xce45 id 314 00:02:58:926361: ip4-sv-reassembly-feature [not-fragmented] 00:02:58:926361: nat-pre-out2in out2in next_index 6 arc_next_index 10 00:02:58:926362: nat44-ed-out2in NAT44_OUT2IN_ED_FAST_PATH: sw_if_index 1, next index 10, session 0, translation result 'success' via o2if i2of match: saddr 192.168.1.20 sport 314 daddr 10.197.61.30 dport 314 proto ICMP fib_idx 0 rewrite: saddr 4.4.4.4 daddr 10.197.61.30 icmp-id 314 txfib 0 o2if match: saddr 10.197.61.30 sport 314 daddr 4.4.4.4 dport 314 proto ICMP fib_idx 0 rewrite: daddr 192.168.1.20 icmp-id 314 txfib 0 search key local 10.197.61.30:314 remote 4.4.4.4:314 proto ICMP fib 0 thread-index 32561 session-index 1579140864 no reason for slow path 00:02:58:926367: ip4-lookup fib 0 dpo-idx 7 flow hash: 0x00000000 ICMP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 64, length 84, checksum 0xba61 dscp CS0 ecn NON_ECN fragment id 0xb6a8 ICMP echo_reply checksum 0xce45 id 314 00:02:58:926369: ip4-rewrite tx_sw_if_index 3 dpo-idx 7 : ipv4 via 192.168.1.20 lan: mtu:9000 next:4 flags:[] 72112fce29a6426e9ecea67e0800 flow hash: 0x00000000 00000000: 72112fce29a6426e9ecea67e080045000054b6a800003f01bb610ac53d1ec0a8 00000020: 01140000ce45013a000366f8f3620000000051900700000000000001 00:02:58:926370: lan-output lan IP4: 42:6e:9e:ce:a6:7e -> 72:11:2f:ce:29:a6 ICMP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 63, length 84, checksum 0xbb61 dscp CS0 ecn NON_ECN fragment id 0xb6a8 ICMP echo_reply checksum 0xce45 id 314 00:02:58:926372: lan-tx lan tx queue 0 buffer 0xff67aa: current data 0, length 98, buffer-pool 0, ref-count 1, trace handle 0x7 ext-hdr-valid l2-hdr-offset 0 l3-hdr-offset 14 PKT MBUF: port 0, nb_segs 1, pkt_len 98 buf_len 2176, data_len 98, ol_flags 0x180, data_off 128, phys_addr 0x3fd9eb00 packet_type 0x0 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0 rss 0x0 fdir.hi 0x0 fdir.lo 0x0 Packet Offload Flags PKT_RX_IP_CKSUM_GOOD (0x0080) IP cksum of RX pkt. is valid PKT_RX_IP_CKSUM_NONE (0x0090) no IP cksum of RX pkt. PKT_RX_L4_CKSUM_GOOD (0x0100) L4 cksum of RX pkt. is valid PKT_RX_L4_CKSUM_NONE (0x0108) no L4 cksum of RX pkt. IP4: 42:6e:9e:ce:a6:7e -> 72:11:2f:ce:29:a6 ICMP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 63, length 84, checksum 0xbb61 dscp CS0 ecn NON_ECN fragment id 0xb6a8 ICMP echo_reply checksum 0xce45 id 314 Packet 9 00:02:59:927184: dpdk-input lan rx queue 0 buffer 0xffb55c: current data 0, length 98, buffer-pool 0, ref-count 1, trace handle 0x8 ext-hdr-valid PKT MBUF: port 2, nb_segs 1, pkt_len 98 buf_len 2176, data_len 98, ol_flags 0x180, data_off 128, phys_addr 0x3fed5780 packet_type 0x0 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0 rss 0x0 fdir.hi 0x0 fdir.lo 0x0 Packet Offload Flags PKT_RX_IP_CKSUM_GOOD (0x0080) IP cksum of RX pkt. is valid PKT_RX_IP_CKSUM_NONE (0x0090) no IP cksum of RX pkt. PKT_RX_L4_CKSUM_GOOD (0x0100) L4 cksum of RX pkt. is valid PKT_RX_L4_CKSUM_NONE (0x0108) no L4 cksum of RX pkt. IP4: 72:11:2f:ce:29:a6 -> 42:6e:9e:ce:a6:7e ICMP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 64, length 84, checksum 0x9727 dscp CS0 ecn NON_ECN fragment id 0x99e2, flags DONT_FRAGMENT ICMP echo_request checksum 0x8b40 id 314 00:02:59:927201: ethernet-input frame: flags 0x3, hw-if-index 3, sw-if-index 3 IP4: 72:11:2f:ce:29:a6 -> 42:6e:9e:ce:a6:7e 00:02:59:927212: ip4-input-no-checksum ICMP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 64, length 84, checksum 0x9727 dscp CS0 ecn NON_ECN fragment id 0x99e2, flags DONT_FRAGMENT ICMP echo_request checksum 0x8b40 id 314 00:02:59:927216: ip4-sv-reassembly-feature [not-fragmented] 00:02:59:927218: nat-pre-in2out in2out next_index 2 arc_next_index 10 00:02:59:927220: nat44-ed-in2out NAT44_IN2OUT_ED_FAST_PATH: sw_if_index 3, next index 10, session 0, translation result 'success' via i2of i2of match: saddr 192.168.1.20 sport 314 daddr 10.197.61.30 dport 314 proto ICMP fib_idx 0 rewrite: saddr 4.4.4.4 daddr 10.197.61.30 icmp-id 314 txfib 0 o2if match: saddr 10.197.61.30 sport 314 daddr 4.4.4.4 dport 314 proto ICMP fib_idx 0 rewrite: daddr 192.168.1.20 icmp-id 314 txfib 0 search key local 192.168.1.20:314 remote 10.197.61.30:314 proto ICMP fib 0 thread-index 32561 session-index 1606442176 00:02:59:927228: ip4-lookup fib 0 dpo-idx 6 flow hash: 0x00000000 ICMP: 4.4.4.4 -> 10.197.61.30 tos 0x00, ttl 64, length 84, checksum 0x50dc dscp CS0 ecn NON_ECN fragment id 0x99e2, flags DONT_FRAGMENT ICMP echo_request checksum 0x8b40 id 314 00:02:59:927233: ip4-rewrite tx_sw_if_index 1 dpo-idx 6 : ipv4 via 10.197.61.30 wan1920: mtu:9000 next:3 flags:[] b652e61568df0ebab47ca6940800 flow hash: 0x00000000 00000000: b652e61568df0ebab47ca69408004500005499e240003f0151dc040404040ac5 00000020: 3d1e08008b40013a000467f8f362000000008b940700000000000001 00:02:59:927236: wan1920-output wan1920 IP4: 0e:ba:b4:7c:a6:94 -> b6:52:e6:15:68:df ICMP: 4.4.4.4 -> 10.197.61.30 tos 0x00, ttl 63, length 84, checksum 0x51dc dscp CS0 ecn NON_ECN fragment id 0x99e2, flags DONT_FRAGMENT ICMP echo_request checksum 0x8b40 id 314 00:02:59:927240: wan1920-tx wan1920 tx queue 0 buffer 0xffb55c: current data 0, length 98, buffer-pool 0, ref-count 1, trace handle 0x8 ext-hdr-valid natted l2-hdr-offset 0 l3-hdr-offset 14 PKT MBUF: port 2, nb_segs 1, pkt_len 98 buf_len 2176, data_len 98, ol_flags 0x180, data_off 128, phys_addr 0x3fed5780 packet_type 0x0 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0 rss 0x0 fdir.hi 0x0 fdir.lo 0x0 Packet Offload Flags PKT_RX_IP_CKSUM_GOOD (0x0080) IP cksum of RX pkt. is valid PKT_RX_IP_CKSUM_NONE (0x0090) no IP cksum of RX pkt. PKT_RX_L4_CKSUM_GOOD (0x0100) L4 cksum of RX pkt. is valid PKT_RX_L4_CKSUM_NONE (0x0108) no L4 cksum of RX pkt. IP4: 0e:ba:b4:7c:a6:94 -> b6:52:e6:15:68:df ICMP: 4.4.4.4 -> 10.197.61.30 tos 0x00, ttl 63, length 84, checksum 0x51dc dscp CS0 ecn NON_ECN fragment id 0x99e2, flags DONT_FRAGMENT ICMP echo_request checksum 0x8b40 id 314 Packet 10 00:02:59:927410: dpdk-input wan1920 rx queue 0 buffer 0xff6783: current data 0, length 98, buffer-pool 0, ref-count 1, trace handle 0x9 ext-hdr-valid PKT MBUF: port 0, nb_segs 1, pkt_len 98 buf_len 2176, data_len 98, ol_flags 0x180, data_off 128, phys_addr 0x3fd9e140 packet_type 0x0 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0 rss 0x0 fdir.hi 0x0 fdir.lo 0x0 Packet Offload Flags PKT_RX_IP_CKSUM_GOOD (0x0080) IP cksum of RX pkt. is valid PKT_RX_IP_CKSUM_NONE (0x0090) no IP cksum of RX pkt. PKT_RX_L4_CKSUM_GOOD (0x0100) L4 cksum of RX pkt. is valid PKT_RX_L4_CKSUM_NONE (0x0108) no L4 cksum of RX pkt. IP4: b6:52:e6:15:68:df -> 0e:ba:b4:7c:a6:94 ICMP: 10.197.61.30 -> 4.4.4.4 tos 0x00, ttl 64, length 84, checksum 0x7091 dscp CS0 ecn NON_ECN fragment id 0xba2d ICMP echo_reply checksum 0x9340 id 314 00:02:59:927416: ethernet-input frame: flags 0x3, hw-if-index 1, sw-if-index 1 IP4: b6:52:e6:15:68:df -> 0e:ba:b4:7c:a6:94 00:02:59:927419: ip4-input-no-checksum ICMP: 10.197.61.30 -> 4.4.4.4 tos 0x00, ttl 64, length 84, checksum 0x7091 dscp CS0 ecn NON_ECN fragment id 0xba2d ICMP echo_reply checksum 0x9340 id 314 00:02:59:927421: ip4-sv-reassembly-feature [not-fragmented] 00:02:59:927422: nat-pre-out2in out2in next_index 6 arc_next_index 10 00:02:59:927423: nat44-ed-out2in NAT44_OUT2IN_ED_FAST_PATH: sw_if_index 1, next index 10, session 0, translation result 'success' via o2if i2of match: saddr 192.168.1.20 sport 314 daddr 10.197.61.30 dport 314 proto ICMP fib_idx 0 rewrite: saddr 4.4.4.4 daddr 10.197.61.30 icmp-id 314 txfib 0 o2if match: saddr 10.197.61.30 sport 314 daddr 4.4.4.4 dport 314 proto ICMP fib_idx 0 rewrite: daddr 192.168.1.20 icmp-id 314 txfib 0 search key local 10.197.61.30:314 remote 4.4.4.4:314 proto ICMP fib 0 thread-index 32561 session-index 1579140864 no reason for slow path 00:02:59:927428: ip4-lookup fib 0 dpo-idx 7 flow hash: 0x00000000 ICMP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 64, length 84, checksum 0xb6dc dscp CS0 ecn NON_ECN fragment id 0xba2d ICMP echo_reply checksum 0x9340 id 314 00:02:59:927430: ip4-rewrite tx_sw_if_index 3 dpo-idx 7 : ipv4 via 192.168.1.20 lan: mtu:9000 next:4 flags:[] 72112fce29a6426e9ecea67e0800 flow hash: 0x00000000 00000000: 72112fce29a6426e9ecea67e080045000054ba2d00003f01b7dc0ac53d1ec0a8 00000020: 011400009340013a000467f8f362000000008b940700000000000001 00:02:59:927431: lan-output lan IP4: 42:6e:9e:ce:a6:7e -> 72:11:2f:ce:29:a6 ICMP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 63, length 84, checksum 0xb7dc dscp CS0 ecn NON_ECN fragment id 0xba2d ICMP echo_reply checksum 0x9340 id 314 00:02:59:927433: lan-tx lan tx queue 0 buffer 0xff6783: current data 0, length 98, buffer-pool 0, ref-count 1, trace handle 0x9 ext-hdr-valid l2-hdr-offset 0 l3-hdr-offset 14 PKT MBUF: port 0, nb_segs 1, pkt_len 98 buf_len 2176, data_len 98, ol_flags 0x180, data_off 128, phys_addr 0x3fd9e140 packet_type 0x0 l2_len 0 l3_len 0 outer_l2_len 0 outer_l3_len 0 rss 0x0 fdir.hi 0x0 fdir.lo 0x0 Packet Offload Flags PKT_RX_IP_CKSUM_GOOD (0x0080) IP cksum of RX pkt. is valid PKT_RX_IP_CKSUM_NONE (0x0090) no IP cksum of RX pkt. PKT_RX_L4_CKSUM_GOOD (0x0100) L4 cksum of RX pkt. is valid PKT_RX_L4_CKSUM_NONE (0x0108) no L4 cksum of RX pkt. IP4: 42:6e:9e:ce:a6:7e -> 72:11:2f:ce:29:a6 ICMP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 63, length 84, checksum 0xb7dc dscp CS0 ecn NON_ECN fragment id 0xba2d ICMP echo_reply checksum 0x9340 id 314 Also when i look at Open issues i did find the below open issue. Is this something related ? Do let me know thanks https://gerrit.fd.io/r/c/vpp/+/36726 Regards, Ashwini Kadam
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#21788): https://lists.fd.io/g/vpp-dev/message/21788 Mute This Topic: https://lists.fd.io/mt/92906473/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/1480452/21656/631435203/xyzzy [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-