nuttx/net/tcp
Xiang Xiao 5c5c08efcd network: simplify the timeout process logic
1.Consolidate absolute to relative timeout conversion into one place(_net_timedwait)
2.Drive the wait timeout logic by net_timedwait instead of devif_timer
This patch help us remove devif_timer(period tick) to save the power in the future.

Change-Id: I534748a5d767ca6da8a7843c3c2f993ed9ea77d4
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-01-11 08:24:49 -06:00
..
Kconfig Make the read ahead buffer unselectable 2020-01-11 08:24:49 -06:00
Make.defs Squashed commit of the following: 2019-12-31 09:26:14 -06:00
tcp_accept.c Squashed commit of the following: 2019-12-31 09:26:14 -06:00
tcp_appsend.c net/tcp/tcp_appsend.c: Enhance delayed ACK algorithm with behavior of Windows delayed ACK described at https://support.microsoft.com/en-nz/help/214397/design-issues-sending-small-data-segments-over-tcp-with-winsock: 'If there are data to be sent in the same direction as the ACK before the second data packet is received and the delay timer expires, the ACK is piggybacked with the data segment and sent immediately.' 2019-12-09 08:45:52 -06:00
tcp_backlog.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
tcp_callback.c Make the read ahead buffer unselectable 2020-01-11 08:24:49 -06:00
tcp_conn.c network: simplify the timeout process logic 2020-01-11 08:24:49 -06:00
tcp_connect.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
tcp_devpoll.c Standardization of some function headers. 2018-03-13 09:52:27 -06:00
tcp_finddev.c tcp_conn: Check if the remote address is unspecified 2019-12-24 10:48:00 -06:00
tcp_getsockopt.c network: simplify the timeout process logic 2020-01-11 08:24:49 -06:00
tcp_input.c network: simplify the timeout process logic 2020-01-11 08:24:49 -06:00
tcp_ipselect.c
tcp_listen.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
tcp_monitor.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
tcp_netpoll.c Make the read ahead buffer unselectable 2020-01-11 08:24:49 -06:00
tcp_notifier.c Make the read ahead buffer unselectable 2020-01-11 08:24:49 -06:00
tcp_recvwindow.c Make the read ahead buffer unselectable 2020-01-11 08:24:49 -06:00
tcp_send_buffered.c network: simplify the timeout process logic 2020-01-11 08:24:49 -06:00
tcp_send_unbuffered.c network: simplify the timeout process logic 2020-01-11 08:24:49 -06:00
tcp_send.c net/tcp/tcp_send.c: Trival update to some comments. 2019-12-11 11:19:32 -06:00
tcp_sendfile.c network: simplify the timeout process logic 2020-01-11 08:24:49 -06:00
tcp_seqno.c net/: Fix alignment and spacing problems found by tools/nxstyle. 2019-07-02 18:02:23 -06:00
tcp_setsockopt.c network: simplify the timeout process logic 2020-01-11 08:24:49 -06:00
tcp_timer.c This commit adds an initial implemented of TCP delayed ACKs as specified in RFC 1122. 2019-12-08 13:13:51 -06:00
tcp_txdrain.c network: simplify the timeout process logic 2020-01-11 08:24:49 -06:00
tcp_wrbuffer_dump.c net/udp and tcp: Yet another (cosmetic) change to UDP and TCP write buffer macro naming. 2018-01-22 19:33:14 -06:00
tcp_wrbuffer.c network: simplify the timeout process logic 2020-01-11 08:24:49 -06:00
tcp.h network: simplify the timeout process logic 2020-01-11 08:24:49 -06:00