Hi,
I have a problem with with processing incomming packets on netgear r7800 23.05.4 flowoffloading=off
Here I am pinging the WAN GW:
root@OpenWrt-SW:~# ping -s 500 -c 100 10.0.0.1
PING 10.0.0.1 (10.0.0.1): 500 data bytes
508 bytes from 10.0.0.1: seq=0 ttl=64 time=0.471 ms
508 bytes from 10.0.0.1: seq=1 ttl=64 time=0.499 ms
508 bytes from 10.0.0.1: seq=2 ttl=64 time=0.497 ms
508 bytes from 10.0.0.1: seq=3 ttl=64 time=0.496 ms
508 bytes from 10.0.0.1: seq=4 ttl=64 time=0.496 ms
508 bytes from 10.0.0.1: seq=5 ttl=64 time=0.433 ms
508 bytes from 10.0.0.1: seq=6 ttl=64 time=0.421 ms
508 bytes from 10.0.0.1: seq=7 ttl=64 time=0.396 ms
508 bytes from 10.0.0.1: seq=11 ttl=64 time=0.500 ms
508 bytes from 10.0.0.1: seq=12 ttl=64 time=0.600 ms
^C
--- 10.0.0.1 ping statistics ---
13 packets transmitted, 10 packets received, 23% packet loss
round-trip min/avg/max = 0.396/0.480/0.600 ms
However, looking at tcpudmp on the same device, all replies seem to be returning (seq 7-10):
root@OpenWrt-SW:~# tcpdump -i any -n "icmp and host 10.0.0.1" | grep "length 508"
...
23:42:39.971840 eth0.2 Out IP 10.0.0.186 > 10.0.0.1: ICMP echo request, id 8938, seq 6, length 508
23:42:39.972161 eth0 P IP 10.0.0.1 > 10.0.0.186: ICMP echo reply, id 8938, seq 6, length 508
23:42:39.972161 eth0.2 In IP 10.0.0.1 > 10.0.0.186: ICMP echo reply, id 8938, seq 6, length 508
23:42:40.972364 eth0.2 Out IP 10.0.0.186 > 10.0.0.1: ICMP echo request, id 8938, seq 7, length 508
23:42:40.972666 eth0 P IP 10.0.0.1 > 10.0.0.186: ICMP echo reply, id 8938, seq 7, length 508
23:42:40.972666 eth0.2 In IP 10.0.0.1 > 10.0.0.186: ICMP echo reply, id 8938, seq 7, length 508
23:42:41.972687 eth0.2 Out IP 10.0.0.186 > 10.0.0.1: ICMP echo request, id 8938, seq 8, length 508
23:42:41.973006 eth0 P IP 10.0.0.1 > 10.0.0.186: ICMP echo reply, id 8938, seq 8, length 508
23:42:41.973006 eth0.2 In IP 10.0.0.1 > 10.0.0.186: ICMP echo reply, id 8938, seq 8, length 508
23:42:42.973196 eth0.2 Out IP 10.0.0.186 > 10.0.0.1: ICMP echo request, id 8938, seq 9, length 508
23:42:42.973498 eth0 P IP 10.0.0.1 > 10.0.0.186: ICMP echo reply, id 8938, seq 9, length 508
23:42:42.973498 eth0.2 In IP 10.0.0.1 > 10.0.0.186: ICMP echo reply, id 8938, seq 9, length 508
23:42:43.973946 eth0.2 Out IP 10.0.0.186 > 10.0.0.1: ICMP echo request, id 8938, seq 10, length 508
23:42:43.974263 eth0 P IP 10.0.0.1 > 10.0.0.186: ICMP echo reply, id 8938, seq 10, length 508
23:42:43.974263 eth0.2 In IP 10.0.0.1 > 10.0.0.186: ICMP echo reply, id 8938, seq 10, length 508
23:42:44.974753 eth0.2 Out IP 10.0.0.186 > 10.0.0.1: ICMP echo request, id 8938, seq 11, length 508
23:42:44.975048 eth0 P IP 10.0.0.1 > 10.0.0.186: ICMP echo reply, id 8938, seq 11, length 508
23:42:44.975048 eth0.2 In IP 10.0.0.1 > 10.0.0.186: ICMP echo reply, id 8938, seq 11, length 508
I have noticed it after update from 23.05.3 -> 23.05.4 however downgrading does not help, problem remains. CPU and mem usage seems normal.
This is also affecting other in/out and forwarded traffic.
Firewall is static/normal + banIP.
Would you have some ideas how to further debug this issue?