incubator-nuttx/net/tcp
chao.an 8dd4b27973 tcp_conn: Check if the remote address is unspecified
Change-Id: I6f547bb4bfb3bb621573db9097a531ce2260e794
Signed-off-by: chao.an <anchao@xiaomi.com>
2019-12-24 10:48:00 -06:00
..
Kconfig This commit adds an initial implemented of TCP delayed ACKs as specified in RFC 1122. 2019-12-08 13:13:51 -06:00
Make.defs This commit implements a proper version of SO_LINGER. Not sufficiently tested on initial commit. 2019-07-01 12:25:32 -06:00
tcp.h This commit adds an initial implemented of TCP delayed ACKs as specified in RFC 1122. 2019-12-08 13:13:51 -06:00
tcp_accept.c net/: Fix alignment and spacing problems found by tools/nxstyle. 2019-07-02 18:02:23 -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 net/: Fix alignment and spacing problems found by tools/nxstyle. 2019-07-02 18:02:23 -06:00
tcp_callback.c Merged in antmerlino/nuttx/iobinstrumentation (pull request #1001) 2019-08-16 22:42:25 +00:00
tcp_conn.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_connect.c net/: Fixes for more coding standard issues detected by nxstyle. 2018-10-29 18:00:30 -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 Standardization of some function headers. 2018-03-13 09:52:27 -06:00
tcp_input.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_ipselect.c Be consistent... Use Name: consistent in function headers vs Function: 2017-04-21 16:33:14 -06:00
tcp_listen.c net/: Fix alignment and spacing problems found by tools/nxstyle. 2019-07-02 18:02:23 -06:00
tcp_monitor.c tools/nxstyle.c: Fix logic error that prevent detecion of '/' and '/=' as operators. net/: Minor updates resulting from testing tools/nxstyle. 2019-03-11 12:48:39 -06:00
tcp_netpoll.c net/: ICMP/ICMPv6/TCP/UDP poll shouldn't set POLLHUP and POLLOUT at the same time the standard require that only report POLLHUP: 2019-11-25 09:59:50 -06:00
tcp_notifier.c net/tcp and udp: Fix errors in the new implementation of SO_LINGER. The tcp_drain() and udp_drain() functions were casting the working argument to the wrong type, resulting in hangs and abnormal behavior. There is a complexity in the tcp drain logic when the remote peer closes the socket before all Tx data has been flushed. Sometimes we are not notified of this case and wait the entire timeout unnecessarily. There is a workaround in place in tcp_txdrain(), but this really should be revisited. 2019-07-27 10:26:52 -06:00
tcp_recvwindow.c net/tcp/tcp_recvwindow.c: In order to receive data we must not only have IOBs available, but we must also have at least one IOB chain qentry available. Otherwise, we will advertise that we an buffer a lot of data when, in fact, we cannot. This is an expermental fix to a performance problem noted by Masayuki Ishikawa. 2018-09-22 09:33:29 -06:00
tcp_send.c net/tcp/tcp_send.c: Trival update to some comments. 2019-12-11 11:19:32 -06:00
tcp_send_buffered.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_send_unbuffered.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_sendfile.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_seqno.c net/: Fix alignment and spacing problems found by tools/nxstyle. 2019-07-02 18:02:23 -06:00
tcp_setsockopt.c Squashed commit of the following: 2018-03-12 10:59:46 -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 net/: Run nxstyle against all C files. 2019-10-25 11:31:42 -06:00
tcp_wrbuffer.c Merged in antmerlino/nuttx/iobinstrumentation (pull request #1001) 2019-08-16 22:42:25 +00: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