Hi Filip , Added the following NAT Config
vpp# clear trace vpp# trace add dpdk-input 100 vpp# nat44 plugin enable sessions 63000 vpp# nat44 forwarding enable vpp# set interface nat44 in lan vpp# set interface nat44 out wan1920 vpp# set interface nat44 out wan1930 vpp# nat44 add static mapping tcp local 192.168.1.20 external 4.4.4.4 Added trace for dpdk-input vpp# trace add dpdk-input 100 vpp# show int Name Idx State MTU (L3/IP4/IP6/MPLS) Counter Count lan 3 up 9000/0/0/0 rx packets 145667 rx bytes 9616430 tx packets 4856059 tx bytes 7352048880 ip4 145666 local0 0 down 0/0/0/0 wan1920 1 up 9000/0/0/0 rx packets 4856058 rx bytes 7352048838 tx packets 145666 tx bytes 9616388 ip4 4856058 wan1930 2 up 9000/0/0/0 vpp# show ip neighbors Time IP Flags Ethernet Interface 155.3758 192.168.1.20 D 72:11:2f:ce:29:a6 lan 13.5418 10.197.61.30 D b6:52:e6:15:68:df wan1920 23.2733 10.197.62.30 D 6e:9d:96:5c:31:b4 wan1930 Please find below packet trace from VPP vpp# show trace Limiting display to 50 packets. To display more specify max. ------------------- Start of thread 0 vpp_main ------------------- Packet 1 00:02:27:773184: dpdk-input wan1920 rx queue 0 buffer 0xff681f: current data 0, length 74, buffer-pool 0, ref-count 1, trace handle 0x0 ext-hdr-valid PKT MBUF: port 0, nb_segs 1, pkt_len 74 buf_len 2176, data_len 74, ol_flags 0x180, data_off 128, phys_addr 0x3fda0840 packet_type 0x111 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. Packet Types RTE_PTYPE_L2_ETHER (0x0001) Ethernet packet RTE_PTYPE_L3_IPV4 (0x0010) IPv4 packet without extension headers RTE_PTYPE_L4_TCP (0x0100) TCP packet IP4: b6:52:e6:15:68:df -> 0e:ba:b4:7c:a6:94 TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 64, length 60, checksum 0xd75f dscp CS0 ecn NON_ECN fragment id 0x59bd, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe72586e0 ack 0x00000000 flags 0x02 SYN, tcp header: 40 bytes window 29200, checksum 0x9d81 00:02:27:773227: 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:27:773243: ip4-input-no-checksum TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 64, length 60, checksum 0xd75f dscp CS0 ecn NON_ECN fragment id 0x59bd, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe72586e0 ack 0x00000000 flags 0x02 SYN, tcp header: 40 bytes window 29200, checksum 0x9d81 00:02:27:773255: ip4-sv-reassembly-feature [not-fragmented] 00:02:27:773260: nat-pre-out2in out2in next_index 6 arc_next_index 10 00:02:27:773267: nat44-ed-out2in NAT44_OUT2IN_ED_FAST_PATH: sw_if_index 1, next index 7 search key local 10.197.61.30:47468 remote 192.168.1.20:5201 proto TCP fib 0 thread-index 32513 session-index 2925668096 slow path because lookup failed 00:02:27:773273: nat44-ed-out2in-slowpath NAT44_OUT2IN_ED_SLOW_PATH: sw_if_index 1, next index 10 00:02:27:773288: ip4-lookup fib 0 dpo-idx 7 flow hash: 0x00000000 TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 64, length 60, checksum 0xd75f dscp CS0 ecn NON_ECN fragment id 0x59bd, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe72586e0 ack 0x00000000 flags 0x02 SYN, tcp header: 40 bytes window 29200, checksum 0x9d81 00:02:27:773297: 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: 72112fce29a6426e9ecea67e08004500003c59bd40003f06d85f0ac53d1ec0a8 00000020: 0114b96c1451e72586e000000000a00272109d810000020405b40402 00:02:27:773304: lan-output lan IP4: 42:6e:9e:ce:a6:7e -> 72:11:2f:ce:29:a6 TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 63, length 60, checksum 0xd85f dscp CS0 ecn NON_ECN fragment id 0x59bd, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe72586e0 ack 0x00000000 flags 0x02 SYN, tcp header: 40 bytes window 29200, checksum 0x9d81 00:02:27:773310: lan-tx lan tx queue 0 buffer 0xff681f: current data 0, length 74, buffer-pool 0, ref-count 1, trace handle 0x0 ext-hdr-valid l2-hdr-offset 0 l3-hdr-offset 14 PKT MBUF: port 0, nb_segs 1, pkt_len 74 buf_len 2176, data_len 74, ol_flags 0x180, data_off 128, phys_addr 0x3fda0840 packet_type 0x111 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. Packet Types RTE_PTYPE_L2_ETHER (0x0001) Ethernet packet RTE_PTYPE_L3_IPV4 (0x0010) IPv4 packet without extension headers RTE_PTYPE_L4_TCP (0x0100) TCP packet IP4: 42:6e:9e:ce:a6:7e -> 72:11:2f:ce:29:a6 TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 63, length 60, checksum 0xd85f dscp CS0 ecn NON_ECN fragment id 0x59bd, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe72586e0 ack 0x00000000 flags 0x02 SYN, tcp header: 40 bytes window 29200, checksum 0x9d81 Packet 2 00:02:27:773485: dpdk-input lan rx queue 0 buffer 0xffb5f8: current data 0, length 74, buffer-pool 0, ref-count 1, trace handle 0x1 ext-hdr-valid PKT MBUF: port 2, nb_segs 1, pkt_len 74 buf_len 2176, data_len 74, ol_flags 0x180, data_off 128, phys_addr 0x3fed7e80 packet_type 0x111 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. Packet Types RTE_PTYPE_L2_ETHER (0x0001) Ethernet packet RTE_PTYPE_L3_IPV4 (0x0010) IPv4 packet without extension headers RTE_PTYPE_L4_TCP (0x0100) TCP packet IP4: 72:11:2f:ce:29:a6 -> 42:6e:9e:ce:a6:7e TCP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 64, length 60, checksum 0x311d dscp CS0 ecn NON_ECN fragment id 0x0000, flags DONT_FRAGMENT TCP: 5201 -> 47468 seq. 0x540753a2 ack 0xe72586e1 flags 0x12 SYN ACK, tcp header: 40 bytes window 28960, checksum 0xa537 00:02:27:773492: 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:27:773495: ip4-input-no-checksum TCP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 64, length 60, checksum 0x311d dscp CS0 ecn NON_ECN fragment id 0x0000, flags DONT_FRAGMENT TCP: 5201 -> 47468 seq. 0x540753a2 ack 0xe72586e1 flags 0x12 SYN ACK, tcp header: 40 bytes window 28960, checksum 0xa537 00:02:27:773497: ip4-sv-reassembly-feature [not-fragmented] 00:02:27:773500: nat-pre-in2out in2out next_index 2 arc_next_index 10 00:02:27:773504: 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 5201 daddr 10.197.61.30 dport 47468 proto TCP fib_idx 0 rewrite: txfib 0 o2if match: saddr 0.0.0.0 sport 0 daddr 0.0.0.0 dport 0 proto IP6_HOP_BY_HOP_OPTIONS fib_idx 0 search key local 192.168.1.20:5201 remote 10.197.61.30:47468 proto TCP fib 0 thread-index 32513 session-index 2952713984 TCP state: closed 00:02:27:773512: ip4-lookup fib 0 dpo-idx 6 flow hash: 0x00000000 TCP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 64, length 60, checksum 0x311d dscp CS0 ecn NON_ECN fragment id 0x0000, flags DONT_FRAGMENT TCP: 5201 -> 47468 seq. 0x540753a2 ack 0xe72586e1 flags 0x12 SYN ACK, tcp header: 40 bytes window 28960, checksum 0xa537 00:02:27:773516: 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: b652e61568df0ebab47ca69408004500003c000040003f06321dc0a801140ac5 00000020: 3d1e1451b96c540753a2e72586e1a0127120a5370000020405b40402 00:02:27:773519: wan1920-output wan1920 IP4: 0e:ba:b4:7c:a6:94 -> b6:52:e6:15:68:df TCP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 63, length 60, checksum 0x321d dscp CS0 ecn NON_ECN fragment id 0x0000, flags DONT_FRAGMENT TCP: 5201 -> 47468 seq. 0x540753a2 ack 0xe72586e1 flags 0x12 SYN ACK, tcp header: 40 bytes window 28960, checksum 0xa537 00:02:27:773521: wan1920-tx wan1920 tx queue 0 buffer 0xffb5f8: current data 0, length 74, buffer-pool 0, ref-count 1, trace handle 0x1 ext-hdr-valid natted l2-hdr-offset 0 l3-hdr-offset 14 PKT MBUF: port 2, nb_segs 1, pkt_len 74 buf_len 2176, data_len 74, ol_flags 0x180, data_off 128, phys_addr 0x3fed7e80 packet_type 0x111 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. Packet Types RTE_PTYPE_L2_ETHER (0x0001) Ethernet packet RTE_PTYPE_L3_IPV4 (0x0010) IPv4 packet without extension headers RTE_PTYPE_L4_TCP (0x0100) TCP packet IP4: 0e:ba:b4:7c:a6:94 -> b6:52:e6:15:68:df TCP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 63, length 60, checksum 0x321d dscp CS0 ecn NON_ECN fragment id 0x0000, flags DONT_FRAGMENT TCP: 5201 -> 47468 seq. 0x540753a2 ack 0xe72586e1 flags 0x12 SYN ACK, tcp header: 40 bytes window 28960, checksum 0xa537 Packet 3 00:02:27:773699: dpdk-input wan1920 rx queue 0 buffer 0xff67f8: current data 0, length 66, buffer-pool 0, ref-count 1, trace handle 0x2 ext-hdr-valid PKT MBUF: port 0, nb_segs 1, pkt_len 66 buf_len 2176, data_len 66, ol_flags 0x180, data_off 128, phys_addr 0x3fd9fe80 packet_type 0x111 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. Packet Types RTE_PTYPE_L2_ETHER (0x0001) Ethernet packet RTE_PTYPE_L3_IPV4 (0x0010) IPv4 packet without extension headers RTE_PTYPE_L4_TCP (0x0100) TCP packet IP4: b6:52:e6:15:68:df -> 0e:ba:b4:7c:a6:94 TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 64, length 52, checksum 0xd766 dscp CS0 ecn NON_ECN fragment id 0x59be, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe72586e1 ack 0x540753a3 flags 0x10 ACK, tcp header: 32 bytes window 229, checksum 0x443e 00:02:27:773710: 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:27:773717: ip4-input-no-checksum TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 64, length 52, checksum 0xd766 dscp CS0 ecn NON_ECN fragment id 0x59be, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe72586e1 ack 0x540753a3 flags 0x10 ACK, tcp header: 32 bytes window 229, checksum 0x443e 00:02:27:773719: ip4-sv-reassembly-feature [not-fragmented] 00:02:27:773722: nat-pre-out2in out2in next_index 6 arc_next_index 10 out2in next_index 6 arc_next_index 10 00:02:27:773723: nat44-ed-out2in NAT44_OUT2IN_ED_FAST_PATH: sw_if_index 1, next index 7 search key local 10.197.61.30:47468 remote 192.168.1.20:5201 proto TCP fib 0 thread-index 32513 session-index 2925668096 slow path because lookup failed 00:02:27:773725: nat44-ed-out2in-slowpath NAT44_OUT2IN_ED_SLOW_PATH: sw_if_index 1, next index 10 00:02:27:773732: ip4-lookup fib 0 dpo-idx 7 flow hash: 0x00000000 TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 64, length 52, checksum 0xd766 dscp CS0 ecn NON_ECN fragment id 0x59be, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe72586e1 ack 0x540753a3 flags 0x10 ACK, tcp header: 32 bytes window 229, checksum 0x443e 00:02:27:773734: 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: 72112fce29a6426e9ecea67e08004500003459be40003f06d8660ac53d1ec0a8 00000020: 0114b96c1451e72586e1540753a3801000e5443e00000101080a4755 00:02:27:773736: lan-output lan IP4: 42:6e:9e:ce:a6:7e -> 72:11:2f:ce:29:a6 TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 63, length 52, checksum 0xd866 dscp CS0 ecn NON_ECN fragment id 0x59be, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe72586e1 ack 0x540753a3 flags 0x10 ACK, tcp header: 32 bytes window 229, checksum 0x443e 00:02:27:773738: lan-tx lan tx queue 0 buffer 0xff67f8: current data 0, length 66, buffer-pool 0, ref-count 1, trace handle 0x2 ext-hdr-valid l2-hdr-offset 0 l3-hdr-offset 14 PKT MBUF: port 0, nb_segs 1, pkt_len 66 buf_len 2176, data_len 66, ol_flags 0x180, data_off 128, phys_addr 0x3fd9fe80 packet_type 0x111 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. Packet Types RTE_PTYPE_L2_ETHER (0x0001) Ethernet packet RTE_PTYPE_L3_IPV4 (0x0010) IPv4 packet without extension headers RTE_PTYPE_L4_TCP (0x0100) TCP packet IP4: 42:6e:9e:ce:a6:7e -> 72:11:2f:ce:29:a6 TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 63, length 52, checksum 0xd866 dscp CS0 ecn NON_ECN fragment id 0x59be, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe72586e1 ack 0x540753a3 flags 0x10 ACK, tcp header: 32 bytes window 229, checksum 0x443e Packet 4 00:02:27:773699: dpdk-input wan1920 rx queue 0 buffer 0xff67d1: current data 0, length 103, buffer-pool 0, ref-count 1, trace handle 0x3 ext-hdr-valid PKT MBUF: port 0, nb_segs 1, pkt_len 103 buf_len 2176, data_len 103, ol_flags 0x180, data_off 128, phys_addr 0x3fd9f4c0 packet_type 0x111 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. Packet Types RTE_PTYPE_L2_ETHER (0x0001) Ethernet packet RTE_PTYPE_L3_IPV4 (0x0010) IPv4 packet without extension headers RTE_PTYPE_L4_TCP (0x0100) TCP packet IP4: b6:52:e6:15:68:df -> 0e:ba:b4:7c:a6:94 TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 64, length 89, checksum 0xd740 dscp CS0 ecn NON_ECN fragment id 0x59bf, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe72586e1 ack 0x540753a3 flags 0x18 PSH ACK, tcp header: 32 bytes window 229, checksum 0x1568 00:02:27:773710: 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:27:773717: ip4-input-no-checksum TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 64, length 89, checksum 0xd740 dscp CS0 ecn NON_ECN fragment id 0x59bf, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe72586e1 ack 0x540753a3 flags 0x18 PSH ACK, tcp header: 32 bytes window 229, checksum 0x1568 00:02:27:773719: ip4-sv-reassembly-feature [not-fragmented] 00:02:27:773723: nat44-ed-out2in NAT44_OUT2IN_ED_FAST_PATH: sw_if_index 1, next index 7 search key local 10.197.61.30:47468 remote 192.168.1.20:5201 proto TCP fib 0 thread-index 32513 session-index 2925668096 slow path because lookup failed 00:02:27:773725: nat44-ed-out2in-slowpath NAT44_OUT2IN_ED_SLOW_PATH: sw_if_index 1, next index 10 00:02:27:773732: ip4-lookup fib 0 dpo-idx 7 flow hash: 0x00000000 TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 64, length 89, checksum 0xd740 dscp CS0 ecn NON_ECN fragment id 0x59bf, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe72586e1 ack 0x540753a3 flags 0x18 PSH ACK, tcp header: 32 bytes window 229, checksum 0x1568 00:02:27:773734: 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: 72112fce29a6426e9ecea67e08004500005959bf40003f06d8400ac53d1ec0a8 00000020: 0114b96c1451e72586e1540753a3801800e5156800000101080a4755 00:02:27:773736: lan-output lan IP4: 42:6e:9e:ce:a6:7e -> 72:11:2f:ce:29:a6 TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 63, length 89, checksum 0xd840 dscp CS0 ecn NON_ECN fragment id 0x59bf, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe72586e1 ack 0x540753a3 flags 0x18 PSH ACK, tcp header: 32 bytes window 229, checksum 0x1568 00:02:27:773738: lan-tx lan tx queue 0 buffer 0xff67d1: current data 0, length 103, 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 103 buf_len 2176, data_len 103, ol_flags 0x180, data_off 128, phys_addr 0x3fd9f4c0 packet_type 0x111 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. Packet Types RTE_PTYPE_L2_ETHER (0x0001) Ethernet packet RTE_PTYPE_L3_IPV4 (0x0010) IPv4 packet without extension headers RTE_PTYPE_L4_TCP (0x0100) TCP packet IP4: 42:6e:9e:ce:a6:7e -> 72:11:2f:ce:29:a6 TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 63, length 89, checksum 0xd840 dscp CS0 ecn NON_ECN fragment id 0x59bf, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe72586e1 ack 0x540753a3 flags 0x18 PSH ACK, tcp header: 32 bytes window 229, checksum 0x1568 Packet 5 00:02:27:773922: dpdk-input lan rx queue 0 buffer 0xffb5d1: current data 0, length 66, buffer-pool 0, ref-count 1, trace handle 0x4 ext-hdr-valid PKT MBUF: port 2, nb_segs 1, pkt_len 66 buf_len 2176, data_len 66, ol_flags 0x180, data_off 128, phys_addr 0x3fed74c0 packet_type 0x111 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. Packet Types RTE_PTYPE_L2_ETHER (0x0001) Ethernet packet RTE_PTYPE_L3_IPV4 (0x0010) IPv4 packet without extension headers RTE_PTYPE_L4_TCP (0x0100) TCP packet IP4: 72:11:2f:ce:29:a6 -> 42:6e:9e:ce:a6:7e TCP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 64, length 52, checksum 0xd2b4 dscp CS0 ecn NON_ECN fragment id 0x5e70, flags DONT_FRAGMENT TCP: 5201 -> 47468 seq. 0x540753a3 ack 0xe7258706 flags 0x10 ACK, tcp header: 32 bytes window 227, checksum 0x441b 00:02:27:773930: 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:27:773935: ip4-input-no-checksum TCP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 64, length 52, checksum 0xd2b4 dscp CS0 ecn NON_ECN fragment id 0x5e70, flags DONT_FRAGMENT TCP: 5201 -> 47468 seq. 0x540753a3 ack 0xe7258706 flags 0x10 ACK, tcp header: 32 bytes window 227, checksum 0x441b 00:02:27:773936: ip4-sv-reassembly-feature [not-fragmented] 00:02:27:773937: nat-pre-in2out in2out next_index 2 arc_next_index 10 00:02:27:773938: 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 5201 daddr 10.197.61.30 dport 47468 proto TCP fib_idx 0 rewrite: txfib 0 o2if match: saddr 0.0.0.0 sport 0 daddr 0.0.0.0 dport 0 proto IP6_HOP_BY_HOP_OPTIONS fib_idx 0 search key local 192.168.1.20:5201 remote 10.197.61.30:47468 proto TCP fib 0 thread-index 32513 session-index 2952713984 TCP state: established 00:02:27:773942: ip4-lookup fib 0 dpo-idx 6 flow hash: 0x00000000 TCP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 64, length 52, checksum 0xd2b4 dscp CS0 ecn NON_ECN fragment id 0x5e70, flags DONT_FRAGMENT TCP: 5201 -> 47468 seq. 0x540753a3 ack 0xe7258706 flags 0x10 ACK, tcp header: 32 bytes window 227, checksum 0x441b 00:02:27:773945: 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: b652e61568df0ebab47ca6940800450000345e7040003f06d3b4c0a801140ac5 00000020: 3d1e1451b96c540753a3e7258706801000e3441b00000101080a9d2d 00:02:27:773946: wan1920-output wan1920 IP4: 0e:ba:b4:7c:a6:94 -> b6:52:e6:15:68:df TCP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 63, length 52, checksum 0xd3b4 dscp CS0 ecn NON_ECN fragment id 0x5e70, flags DONT_FRAGMENT TCP: 5201 -> 47468 seq. 0x540753a3 ack 0xe7258706 flags 0x10 ACK, tcp header: 32 bytes window 227, checksum 0x441b 00:02:27:773948: wan1920-tx wan1920 tx queue 0 buffer 0xffb5d1: current data 0, length 66, 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 66 buf_len 2176, data_len 66, ol_flags 0x180, data_off 128, phys_addr 0x3fed74c0 packet_type 0x111 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. Packet Types RTE_PTYPE_L2_ETHER (0x0001) Ethernet packet RTE_PTYPE_L3_IPV4 (0x0010) IPv4 packet without extension headers RTE_PTYPE_L4_TCP (0x0100) TCP packet IP4: 0e:ba:b4:7c:a6:94 -> b6:52:e6:15:68:df TCP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 63, length 52, checksum 0xd3b4 dscp CS0 ecn NON_ECN fragment id 0x5e70, flags DONT_FRAGMENT TCP: 5201 -> 47468 seq. 0x540753a3 ack 0xe7258706 flags 0x10 ACK, tcp header: 32 bytes window 227, checksum 0x441b Packet 6 00:02:27:774125: dpdk-input lan rx queue 0 buffer 0xffb5aa: current data 0, length 67, buffer-pool 0, ref-count 1, trace handle 0x5 ext-hdr-valid PKT MBUF: port 2, nb_segs 1, pkt_len 67 buf_len 2176, data_len 67, ol_flags 0x180, data_off 128, phys_addr 0x3fed6b00 packet_type 0x111 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. Packet Types RTE_PTYPE_L2_ETHER (0x0001) Ethernet packet RTE_PTYPE_L3_IPV4 (0x0010) IPv4 packet without extension headers RTE_PTYPE_L4_TCP (0x0100) TCP packet IP4: 72:11:2f:ce:29:a6 -> 42:6e:9e:ce:a6:7e TCP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 64, length 53, checksum 0xd2b2 dscp CS0 ecn NON_ECN fragment id 0x5e71, flags DONT_FRAGMENT TCP: 5201 -> 47468 seq. 0x540753a3 ack 0xe7258706 flags 0x18 PSH ACK, tcp header: 32 bytes window 227, checksum 0x3b12 00:02:27:774130: 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:27:774134: ip4-input-no-checksum TCP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 64, length 53, checksum 0xd2b2 dscp CS0 ecn NON_ECN fragment id 0x5e71, flags DONT_FRAGMENT TCP: 5201 -> 47468 seq. 0x540753a3 ack 0xe7258706 flags 0x18 PSH ACK, tcp header: 32 bytes window 227, checksum 0x3b12 00:02:27:774135: ip4-sv-reassembly-feature [not-fragmented] 00:02:27:774136: nat-pre-in2out in2out next_index 2 arc_next_index 10 00:02:27:774136: 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 5201 daddr 10.197.61.30 dport 47468 proto TCP fib_idx 0 rewrite: txfib 0 o2if match: saddr 0.0.0.0 sport 0 daddr 0.0.0.0 dport 0 proto IP6_HOP_BY_HOP_OPTIONS fib_idx 0 search key local 192.168.1.20:5201 remote 10.197.61.30:47468 proto TCP fib 0 thread-index 32513 session-index 2952713984 TCP state: established 00:02:27:774139: ip4-lookup fib 0 dpo-idx 6 flow hash: 0x00000000 TCP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 64, length 53, checksum 0xd2b2 dscp CS0 ecn NON_ECN fragment id 0x5e71, flags DONT_FRAGMENT TCP: 5201 -> 47468 seq. 0x540753a3 ack 0xe7258706 flags 0x18 PSH ACK, tcp header: 32 bytes window 227, checksum 0x3b12 00:02:27:774141: 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: b652e61568df0ebab47ca6940800450000355e7140003f06d3b2c0a801140ac5 00000020: 3d1e1451b96c540753a3e7258706801800e33b1200000101080a9d2d 00:02:27:774143: wan1920-output wan1920 IP4: 0e:ba:b4:7c:a6:94 -> b6:52:e6:15:68:df TCP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 63, length 53, checksum 0xd3b2 dscp CS0 ecn NON_ECN fragment id 0x5e71, flags DONT_FRAGMENT TCP: 5201 -> 47468 seq. 0x540753a3 ack 0xe7258706 flags 0x18 PSH ACK, tcp header: 32 bytes window 227, checksum 0x3b12 00:02:27:774144: wan1920-tx wan1920 tx queue 0 buffer 0xffb5aa: current data 0, length 67, buffer-pool 0, ref-count 1, trace handle 0x5 ext-hdr-valid natted l2-hdr-offset 0 l3-hdr-offset 14 PKT MBUF: port 2, nb_segs 1, pkt_len 67 buf_len 2176, data_len 67, ol_flags 0x180, data_off 128, phys_addr 0x3fed6b00 packet_type 0x111 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. Packet Types RTE_PTYPE_L2_ETHER (0x0001) Ethernet packet RTE_PTYPE_L3_IPV4 (0x0010) IPv4 packet without extension headers RTE_PTYPE_L4_TCP (0x0100) TCP packet IP4: 0e:ba:b4:7c:a6:94 -> b6:52:e6:15:68:df TCP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 63, length 53, checksum 0xd3b2 dscp CS0 ecn NON_ECN fragment id 0x5e71, flags DONT_FRAGMENT TCP: 5201 -> 47468 seq. 0x540753a3 ack 0xe7258706 flags 0x18 PSH ACK, tcp header: 32 bytes window 227, checksum 0x3b12 Packet 7 00:02:27:774321: dpdk-input wan1920 rx queue 0 buffer 0xff67aa: current data 0, length 66, buffer-pool 0, ref-count 1, trace handle 0x6 ext-hdr-valid PKT MBUF: port 0, nb_segs 1, pkt_len 66 buf_len 2176, data_len 66, ol_flags 0x180, data_off 128, phys_addr 0x3fd9eb00 packet_type 0x111 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. Packet Types RTE_PTYPE_L2_ETHER (0x0001) Ethernet packet RTE_PTYPE_L3_IPV4 (0x0010) IPv4 packet without extension headers RTE_PTYPE_L4_TCP (0x0100) TCP packet IP4: b6:52:e6:15:68:df -> 0e:ba:b4:7c:a6:94 TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 64, length 52, checksum 0xd764 dscp CS0 ecn NON_ECN fragment id 0x59c0, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe7258706 ack 0x540753a4 flags 0x10 ACK, tcp header: 32 bytes window 229, checksum 0x4418 00:02:27:774328: 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:27:774332: ip4-input-no-checksum TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 64, length 52, checksum 0xd764 dscp CS0 ecn NON_ECN fragment id 0x59c0, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe7258706 ack 0x540753a4 flags 0x10 ACK, tcp header: 32 bytes window 229, checksum 0x4418 00:02:27:774333: ip4-sv-reassembly-feature [not-fragmented] 00:02:27:774334: nat-pre-out2in out2in next_index 6 arc_next_index 10 00:02:27:774335: nat44-ed-out2in NAT44_OUT2IN_ED_FAST_PATH: sw_if_index 1, next index 7 search key local 10.197.61.30:47468 remote 192.168.1.20:5201 proto TCP fib 0 thread-index 32513 session-index 2925668096 slow path because lookup failed 00:02:27:774337: nat44-ed-out2in-slowpath NAT44_OUT2IN_ED_SLOW_PATH: sw_if_index 1, next index 10 00:02:27:774341: ip4-lookup fib 0 dpo-idx 7 flow hash: 0x00000000 TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 64, length 52, checksum 0xd764 dscp CS0 ecn NON_ECN fragment id 0x59c0, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe7258706 ack 0x540753a4 flags 0x10 ACK, tcp header: 32 bytes window 229, checksum 0x4418 00:02:27:774343: 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: 72112fce29a6426e9ecea67e08004500003459c040003f06d8640ac53d1ec0a8 00000020: 0114b96c1451e7258706540753a4801000e5441800000101080a4755 00:02:27:774344: lan-output lan IP4: 42:6e:9e:ce:a6:7e -> 72:11:2f:ce:29:a6 TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 63, length 52, checksum 0xd864 dscp CS0 ecn NON_ECN fragment id 0x59c0, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe7258706 ack 0x540753a4 flags 0x10 ACK, tcp header: 32 bytes window 229, checksum 0x4418 00:02:27:774345: lan-tx lan tx queue 0 buffer 0xff67aa: current data 0, length 66, buffer-pool 0, ref-count 1, trace handle 0x6 ext-hdr-valid l2-hdr-offset 0 l3-hdr-offset 14 PKT MBUF: port 0, nb_segs 1, pkt_len 66 buf_len 2176, data_len 66, ol_flags 0x180, data_off 128, phys_addr 0x3fd9eb00 packet_type 0x111 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. Packet Types RTE_PTYPE_L2_ETHER (0x0001) Ethernet packet RTE_PTYPE_L3_IPV4 (0x0010) IPv4 packet without extension headers RTE_PTYPE_L4_TCP (0x0100) TCP packet IP4: 42:6e:9e:ce:a6:7e -> 72:11:2f:ce:29:a6 TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 63, length 52, checksum 0xd864 dscp CS0 ecn NON_ECN fragment id 0x59c0, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe7258706 ack 0x540753a4 flags 0x10 ACK, tcp header: 32 bytes window 229, checksum 0x4418 Packet 8 00:02:27:774518: dpdk-input wan1920 rx queue 0 buffer 0xff6783: current data 0, length 70, buffer-pool 0, ref-count 1, trace handle 0x7 ext-hdr-valid PKT MBUF: port 0, nb_segs 1, pkt_len 70 buf_len 2176, data_len 70, ol_flags 0x180, data_off 128, phys_addr 0x3fd9e140 packet_type 0x111 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. Packet Types RTE_PTYPE_L2_ETHER (0x0001) Ethernet packet RTE_PTYPE_L3_IPV4 (0x0010) IPv4 packet without extension headers RTE_PTYPE_L4_TCP (0x0100) TCP packet IP4: b6:52:e6:15:68:df -> 0e:ba:b4:7c:a6:94 TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 64, length 56, checksum 0xd75f dscp CS0 ecn NON_ECN fragment id 0x59c1, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe7258706 ack 0x540753a4 flags 0x18 PSH ACK, tcp header: 32 bytes window 229, checksum 0x43a7 00:02:27:774524: 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:27:774526: ip4-input-no-checksum TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 64, length 56, checksum 0xd75f dscp CS0 ecn NON_ECN fragment id 0x59c1, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe7258706 ack 0x540753a4 flags 0x18 PSH ACK, tcp header: 32 bytes window 229, checksum 0x43a7 00:02:27:774527: ip4-sv-reassembly-feature [not-fragmented] 00:02:27:774528: nat-pre-out2in out2in next_index 6 arc_next_index 10 00:02:27:774528: nat44-ed-out2in NAT44_OUT2IN_ED_FAST_PATH: sw_if_index 1, next index 7 search key local 10.197.61.30:47468 remote 192.168.1.20:5201 proto TCP fib 0 thread-index 32513 session-index 2925668096 slow path because lookup failed 00:02:27:774529: nat44-ed-out2in-slowpath NAT44_OUT2IN_ED_SLOW_PATH: sw_if_index 1, next index 10 00:02:27:774532: ip4-lookup fib 0 dpo-idx 7 flow hash: 0x00000000 TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 64, length 56, checksum 0xd75f dscp CS0 ecn NON_ECN fragment id 0x59c1, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe7258706 ack 0x540753a4 flags 0x18 PSH ACK, tcp header: 32 bytes window 229, checksum 0x43a7 00:02:27:774533: 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: 72112fce29a6426e9ecea67e08004500003859c140003f06d85f0ac53d1ec0a8 00000020: 0114b96c1451e7258706540753a4801800e543a700000101080a4755 00:02:27:774534: lan-output lan IP4: 42:6e:9e:ce:a6:7e -> 72:11:2f:ce:29:a6 TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 63, length 56, checksum 0xd85f dscp CS0 ecn NON_ECN fragment id 0x59c1, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe7258706 ack 0x540753a4 flags 0x18 PSH ACK, tcp header: 32 bytes window 229, checksum 0x43a7 00:02:27:774536: lan-tx lan tx queue 0 buffer 0xff6783: current data 0, length 70, 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 70 buf_len 2176, data_len 70, ol_flags 0x180, data_off 128, phys_addr 0x3fd9e140 packet_type 0x111 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. Packet Types RTE_PTYPE_L2_ETHER (0x0001) Ethernet packet RTE_PTYPE_L3_IPV4 (0x0010) IPv4 packet without extension headers RTE_PTYPE_L4_TCP (0x0100) TCP packet IP4: 42:6e:9e:ce:a6:7e -> 72:11:2f:ce:29:a6 TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 63, length 56, checksum 0xd85f dscp CS0 ecn NON_ECN fragment id 0x59c1, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe7258706 ack 0x540753a4 flags 0x18 PSH ACK, tcp header: 32 bytes window 229, checksum 0x43a7 Packet 9 00:02:27:815289: dpdk-input lan rx queue 0 buffer 0xffb583: current data 0, length 66, buffer-pool 0, ref-count 1, trace handle 0x8 ext-hdr-valid PKT MBUF: port 2, nb_segs 1, pkt_len 66 buf_len 2176, data_len 66, ol_flags 0x180, data_off 128, phys_addr 0x3fed6140 packet_type 0x111 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. Packet Types RTE_PTYPE_L2_ETHER (0x0001) Ethernet packet RTE_PTYPE_L3_IPV4 (0x0010) IPv4 packet without extension headers RTE_PTYPE_L4_TCP (0x0100) TCP packet IP4: 72:11:2f:ce:29:a6 -> 42:6e:9e:ce:a6:7e TCP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 64, length 52, checksum 0xd2b2 dscp CS0 ecn NON_ECN fragment id 0x5e72, flags DONT_FRAGMENT TCP: 5201 -> 47468 seq. 0x540753a4 ack 0xe725870a flags 0x10 ACK, tcp header: 32 bytes window 227, checksum 0x43eb 00:02:27:815306: 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:27:815317: ip4-input-no-checksum TCP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 64, length 52, checksum 0xd2b2 dscp CS0 ecn NON_ECN fragment id 0x5e72, flags DONT_FRAGMENT TCP: 5201 -> 47468 seq. 0x540753a4 ack 0xe725870a flags 0x10 ACK, tcp header: 32 bytes window 227, checksum 0x43eb 00:02:27:815321: ip4-sv-reassembly-feature [not-fragmented] 00:02:27:815324: nat-pre-in2out in2out next_index 2 arc_next_index 10 00:02:27:815325: 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 5201 daddr 10.197.61.30 dport 47468 proto TCP fib_idx 0 rewrite: txfib 0 o2if match: saddr 0.0.0.0 sport 0 daddr 0.0.0.0 dport 0 proto IP6_HOP_BY_HOP_OPTIONS fib_idx 0 search key local 192.168.1.20:5201 remote 10.197.61.30:47468 proto TCP fib 0 thread-index 32513 session-index 2952713984 TCP state: established 00:02:27:815331: ip4-lookup fib 0 dpo-idx 6 flow hash: 0x00000000 TCP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 64, length 52, checksum 0xd2b2 dscp CS0 ecn NON_ECN fragment id 0x5e72, flags DONT_FRAGMENT TCP: 5201 -> 47468 seq. 0x540753a4 ack 0xe725870a flags 0x10 ACK, tcp header: 32 bytes window 227, checksum 0x43eb 00:02:27:815336: 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: b652e61568df0ebab47ca6940800450000345e7240003f06d3b2c0a801140ac5 00000020: 3d1e1451b96c540753a4e725870a801000e343eb00000101080a9d2d 00:02:27:815339: wan1920-output wan1920 IP4: 0e:ba:b4:7c:a6:94 -> b6:52:e6:15:68:df TCP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 63, length 52, checksum 0xd3b2 dscp CS0 ecn NON_ECN fragment id 0x5e72, flags DONT_FRAGMENT TCP: 5201 -> 47468 seq. 0x540753a4 ack 0xe725870a flags 0x10 ACK, tcp header: 32 bytes window 227, checksum 0x43eb 00:02:27:815351: wan1920-tx wan1920 tx queue 0 buffer 0xffb583: current data 0, length 66, 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 66 buf_len 2176, data_len 66, ol_flags 0x180, data_off 128, phys_addr 0x3fed6140 packet_type 0x111 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. Packet Types RTE_PTYPE_L2_ETHER (0x0001) Ethernet packet RTE_PTYPE_L3_IPV4 (0x0010) IPv4 packet without extension headers RTE_PTYPE_L4_TCP (0x0100) TCP packet IP4: 0e:ba:b4:7c:a6:94 -> b6:52:e6:15:68:df TCP: 192.168.1.20 -> 10.197.61.30 tos 0x00, ttl 63, length 52, checksum 0xd3b2 dscp CS0 ecn NON_ECN fragment id 0x5e72, flags DONT_FRAGMENT TCP: 5201 -> 47468 seq. 0x540753a4 ack 0xe725870a flags 0x10 ACK, tcp header: 32 bytes window 227, checksum 0x43eb Packet 10 00:02:27:815530: dpdk-input wan1920 rx queue 0 buffer 0xff675c: current data 0, length 166, buffer-pool 0, ref-count 1, trace handle 0x9 ext-hdr-valid PKT MBUF: port 0, nb_segs 1, pkt_len 166 buf_len 2176, data_len 166, ol_flags 0x180, data_off 128, phys_addr 0x3fd9d780 packet_type 0x111 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. Packet Types RTE_PTYPE_L2_ETHER (0x0001) Ethernet packet RTE_PTYPE_L3_IPV4 (0x0010) IPv4 packet without extension headers RTE_PTYPE_L4_TCP (0x0100) TCP packet IP4: b6:52:e6:15:68:df -> 0e:ba:b4:7c:a6:94 TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 64, length 152, checksum 0xd6fe dscp CS0 ecn NON_ECN fragment id 0x59c2, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe725870a ack 0x540753a4 flags 0x18 PSH ACK, tcp header: 32 bytes window 229, checksum 0xf5b2 00:02:27:815540: 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:27:815545: ip4-input-no-checksum TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 64, length 152, checksum 0xd6fe dscp CS0 ecn NON_ECN fragment id 0x59c2, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe725870a ack 0x540753a4 flags 0x18 PSH ACK, tcp header: 32 bytes window 229, checksum 0xf5b2 00:02:27:815547: ip4-sv-reassembly-feature [not-fragmented] 00:02:27:815548: nat-pre-out2in out2in next_index 6 arc_next_index 10 00:02:27:815549: nat44-ed-out2in NAT44_OUT2IN_ED_FAST_PATH: sw_if_index 1, next index 7 search key local 10.197.61.30:47468 remote 192.168.1.20:5201 proto TCP fib 0 thread-index 32513 session-index 2925668096 slow path because lookup failed 00:02:27:815552: nat44-ed-out2in-slowpath NAT44_OUT2IN_ED_SLOW_PATH: sw_if_index 1, next index 10 00:02:27:815558: ip4-lookup fib 0 dpo-idx 7 flow hash: 0x00000000 TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 64, length 152, checksum 0xd6fe dscp CS0 ecn NON_ECN fragment id 0x59c2, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe725870a ack 0x540753a4 flags 0x18 PSH ACK, tcp header: 32 bytes window 229, checksum 0xf5b2 00:02:27:815559: 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: 72112fce29a6426e9ecea67e08004500009859c240003f06d7fe0ac53d1ec0a8 00000020: 0114b96c1451e725870a540753a4801800e5f5b200000101080a4755 00:02:27:815561: lan-output lan IP4: 42:6e:9e:ce:a6:7e -> 72:11:2f:ce:29:a6 TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 63, length 152, checksum 0xd7fe dscp CS0 ecn NON_ECN fragment id 0x59c2, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe725870a ack 0x540753a4 flags 0x18 PSH ACK, tcp header: 32 bytes window 229, checksum 0xf5b2 00:02:27:815563: lan-tx lan tx queue 0 buffer 0xff675c: current data 0, length 166, 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 166 buf_len 2176, data_len 166, ol_flags 0x180, data_off 128, phys_addr 0x3fd9d780 packet_type 0x111 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. Packet Types RTE_PTYPE_L2_ETHER (0x0001) Ethernet packet RTE_PTYPE_L3_IPV4 (0x0010) IPv4 packet without extension headers RTE_PTYPE_L4_TCP (0x0100) TCP packet IP4: 42:6e:9e:ce:a6:7e -> 72:11:2f:ce:29:a6 TCP: 10.197.61.30 -> 192.168.1.20 tos 0x00, ttl 63, length 152, checksum 0xd7fe dscp CS0 ecn NON_ECN fragment id 0x59c2, flags DONT_FRAGMENT TCP: 47468 -> 5201 seq. 0xe725870a ack 0x540753a4 flags 0x18 PSH ACK, tcp header: 32 bytes window 229, checksum 0xf5b2 Regards, Ashwini Kadam
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#21787): https://lists.fd.io/g/vpp-dev/message/21787 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] -=-=-=-=-=-=-=-=-=-=-=-