Ipq806x NSS build (Netgear R7800 / TP-Link C2600 / Linksys EA8500)

Hey @Ansuel, I am using this build:
R7800-20210620-Stable2012NSS-ath10k-factory.img (openwrt-21.02-nss-qsdk10.0)

I just disabled WiFi and did mv /lib/modules/5.4.124/ecm.ko /root/ecm.ko and rebooted. There is currently only 1 Desktop PC (1Gbps) and one Ikea Smart Home Gateway (100Mbps) connected by LAN.

Here are the results after 4 hours of random traffic (My WAN is currently v4 only):

/sys/kernel/debug/qca-nss-drv/stats/ipv4
# uptime
 11:16:51 up  4:00,  load average: 0.05, 0.04, 0.00
# cat /sys/kernel/debug/qca-nss-drv/stats/ipv4
ipv4 stats start:

common node stats:

rx_packets = 2310350
rx_bytes = 2799931754
tx_packets = 0
tx_bytes = 0
rx_queue_0_dropped = 0
rx_queue_1_dropped = 0
rx_queue_2_dropped = 0
rx_queue_3_dropped = 0

ipv4 node stats:

rx_pkts = 0
rx_bytes = 0
tx_pkts = 0
tx_bytes = 0
create_requests = 0
create_collisions = 0
create_invalid_interface = 0
destroy_requests = 0
destroy_misses = 0
hash_hits = 0
hash_reorders = 0
flushes = 0
evictions = 0
fragmentations = 0
by_rule_drops = 0
mc_create_requests = 0
mc_update_requests = 0
mc_create_invalid_interface = 0
mc_destroy_requests = 0
mc_destroy_misses = 0
mc_flushes = 0

ipv4 exception stats:

IPV4_ICMP_HEADER_INCOMPLETE = 0
IPV4_ICMP_UNHANDLED_TYPE = 28
IPV4_ICMP_IPV4_HEADER_INCOMPLETE = 0
IPV4_ICMP_IPV4_UDP_HEADER_INCOMPLETE = 0
IPV4_ICMP_IPV4_TCP_HEADER_INCOMPLETE = 0
IPV4_ICMP_SIPV4_UNKNOWN_PROTOCOL = 0
IPV4_ICMP_NO_ICME = 6
IPV4_ICMP_FLUSH_TO_HOST = 0
IPV4_TCP_HEADER_INCOMPLETE = 0
IPV4_TCP_NO_ICME = 1718519
IPV4_TCP_IP_OPTION = 0
IPV4_TCP_IP_FRAGMENT = 0
IPV4_TCP_SMALL_TTL = 0
IPV4_TCP_NEEDS_FRAGMENTATION = 0
IPV4_TCP_FLAGS = 0
IPV4_TCP_SEQ_EXCEEDS_RIGHT_EDGE = 0
IPV4_TCP_SMALL_DATA_OFFS = 0
IPV4_TCP_BAD_SACK = 0
IPV4_TCP_BIG_DATA_OFFS = 0
IPV4_TCP_SEQ_BEFORE_LEFT_EDGE = 0
IPV4_TCP_ACK_EXCEEDS_RIGHT_EDGE = 0
IPV4_TCP_ACK_BEFORE_LEFT_EDGE = 0
IPV4_UDP_HEADER_INCOMPLETE = 0
IPV4_UDP_NO_ICME = 591799
IPV4_UDP_IP_OPTION = 0
IPV4_UDP_IP_FRAGMENT = 0
IPV4_UDP_SMALL_TTL = 0
IPV4_UDP_NEEDS_FRAGMENTATION = 0
IPV4_WRONG_TARGET_MAC = 0
IPV4_HEADER_INCOMPLETE = 0
IPV4_BAD_TOTAL_LENGTH = 0
IPV4_BAD_CHECKSUM = 0
IPV4_NON_INITIAL_FRAGMENT = 0
IPV4_DATAGRAM_INCOMPLETE = 0
IPV4_OPTIONS_INCOMPLETE = 0
IPV4_UNKNOWN_PROTOCOL = 124
IPV4_ESP_HEADER_INCOMPLETE = 0
IPV4_ESP_NO_ICME = 0
IPV4_ESP_IP_OPTION = 0
IPV4_ESP_IP_FRAGMENT = 0
IPV4_ESP_SMALL_TTL = 0
IPV4_ESP_NEEDS_FRAGMENTATION = 0
IPV4_INGRESS_VID_MISMATCH = 0
IPV4_INGRESS_VID_MISSING = 0
IPV4_6RD_NO_ICME = 0
IPV4_6RD_IP_OPTION = 0
IPV4_6RD_IP_FRAGMENT = 0
IPV4_6RD_NEEDS_FRAGMENTATION = 0
IPV4_DSCP_MARKING_MISMATCH = 0
IPV4_VLAN_MARKING_MISMATCH = 0
IPV4_INTERFACE_MISMATCH = 0
IPV4_GRE_HEADER_INCOMPLETE = 0
IPV4_GRE_NO_ICME = 0
IPV4_GRE_IP_OPTION = 0
IPV4_GRE_IP_FRAGMENT = 0
IPV4_GRE_SMALL_TTL = 0
IPV4_GRE_NEEDS_FRAGMENTATION = 0
IPV4_PPTP_GRE_SESSION_MATCH_FAIL = 0
IPV4_PPTP_GRE_INVALID_PROTO = 0
IPV4_PPTP_GRE_NO_CME = 0
IPV4_PPTP_GRE_IP_OPTION = 0
IPV4_PPTP_GRE_IP_FRAGMENT = 0
IPV4_PPTP_GRE_SMALL_TTL = 0
IPV4_PPTP_GRE_NEEDS_FRAGMENTATION = 0
IPV4_DESTROY = 0
IPV4_FRAG_DF_SET = 0
IPV4_FRAG_FAIL = 0
IPV4_ICMP_IPV4_UDPLITE_HEADER_INCOMPLETE = 0
IPV4_UDPLITE_HEADER_INCOMPLETE = 0
IPV4_UDPLITE_NO_ICME = 0
IPV4_UDPLITE_IP_OPTION = 0
IPV4_UDPLITE_IP_FRAGMENT = 0
IPV4_UDPLITE_SMALL_TTL = 0
IPV4_UDPLITE_NEEDS_FRAGMENTATION = 0
IPV4_MC_UDP_NO_ICME = 0
IPV4_MC_MEM_ALLOC_FAILURE = 0
IPV4_MC_UPDATE_FAILURE = 0
IPV4_MC_PBUF_ALLOC_FAILURE = 0

ipv4 stats end

And some stats from the Netlink Bandwidth Monitor (nlbw):

proto port conns rx_bytes rx_pkts tx_bytes tx_pkts layer7
TCP 443 3744 1165876642 797699 18802475 224828 HTTPS
TCP 80 1013 806018478 544048 5868007 104006 HTTP
UDP 443 676 753249005 550430 4202020 31187 QUIC
TCP 853 848 1089652 4325 594418 6279 DNS-over-TLS
TCP 993 2222 1063782 5291 433353 6178 IMAPS
IP 0 744 48352 647 60576 754
UDP 53 265 18613 141 9196 141 DNS
IGMP 0 233 0 0 4104 114 IGMP

Do You need more?