mirror of
https://github.com/apache/nuttx.git
synced 2026-09-09 18:36:37 +00:00
|
Some checks are pending
Build Documentation / build-html (push) Waiting to run
MemBrowse Memory Report / changes-filter (push) Waiting to run
MemBrowse Memory Report / load-targets (push) Waiting to run
MemBrowse Memory Report / identical (push) Blocked by required conditions
MemBrowse Memory Report / analyze (push) Blocked by required conditions
The delayed ACK logic previously sent an ACK for at least every second received segment (hard-coded threshold of 2 per RFC 1122). Add the NET_TCP_ACK_FREQUENCY Kconfig option (range 1-255, default 2) to make this threshold configurable at build time. The delayed ACK timer still forces an ACK after at most 0.5 seconds, so RFC 1122 timing compliance is preserved regardless of the configured threshold. The default value of 2 keeps the exact current behavior: the new condition rx_unackseg >= FREQ - 1 is equivalent to the previous rx_unackseg > 0, and the counter increment degenerates to the previous rx_unackseg = 1 assignment. Signed-off-by: zhekunren <zhekunren@qq.com> Assisted-by: GLM-5.2 <noreply@z.ai> |
||
|---|---|---|
| .. | ||
| arp | ||
| bluetooth | ||
| can | ||
| devif | ||
| icmp | ||
| icmpv6 | ||
| ieee802154 | ||
| igmp | ||
| inet | ||
| ipfilter | ||
| ipforward | ||
| ipfrag | ||
| local | ||
| mld | ||
| nat | ||
| neighbor | ||
| netdev | ||
| netfilter | ||
| netlink | ||
| pkt | ||
| procfs | ||
| route | ||
| rpmsg | ||
| sixlowpan | ||
| socket | ||
| tcp | ||
| udp | ||
| usrsock | ||
| utils | ||
| CMakeLists.txt | ||
| Kconfig | ||
| Makefile | ||
| net_initialize.c | ||