nuttx/Documentation/reference/os
liqinhui f61dc72892 net/tcp:Add NewReno congestion control.
- NewReno congestion control algorithm is used to solve the problem
  of network congestion breakdown. NewReno congestion control includes
  slow start, collision avoidance, fast retransmission, and fast
  recovery. The implementation refers to RFC6582 and RFC5681.

- In addition, we optimize the congestion algorithm. In the conflict
  avoidance stage, the maximum congestion window max_cwnd is used to
  limit the excessive growth of cwnd and prevent network jitter
  caused by congestion. Maximum congestion window max_cwnd is updated
  with the current congestion window cwnd and the update weight is
  0.875 when an RTO timeout occurs.

Signed-off-by: liqinhui <liqinhui@xiaomi.com>
2023-05-16 12:35:01 -03:00
..
addrenv.rst sched/addrenv: Remove up_addrenv_restore 2023-02-08 02:51:23 +08:00
app_vs_os.rst
arch.rst arch: save user context in assert common code 2022-12-24 13:02:56 +08:00
board.rst
conventions.rst
index.rst Documentation: Fix compilation warnings 2023-03-25 12:23:35 +02:00
iob.rst mm/iob: add a helper function to get iob count in chain 2022-12-21 01:40:24 +08:00
led.rst
mutex.rst Documentation: Fix compilation warnings 2023-03-25 12:23:35 +02:00
nat.rst net/nat: Support isolation between multiple WAN devices by saving external ip 2022-12-24 12:05:20 +08:00
newreno.rst net/tcp:Add NewReno congestion control. 2023-05-16 12:35:01 -03:00
notifier.rst Documentation: Fix compilation warnings 2023-03-25 12:23:35 +02:00
nuttx.rst
paging.rst
shm.rst
smp.rst
time_clock.rst sched/clock: Rename g_system_timer to g_system_ticks 2022-09-27 17:45:44 -03:00
wqueue.rst signal: Remove configurable assignment of signal numbers 2023-03-26 08:31:36 -06:00