nuttx/net/tcp
chao.an 0887203c57 tcp/conn: request arp before the 3-way handshake
Since the request address was not properly resolved before the handshake,
every time of connection, the handshake data will be overwitten into
arp packet and retransmitted until the next tcp timer.
Request the arp address before the handshake to avoid the retransmission.

Change-Id: I80118b9a8096c126c8e16cdf2f7b3d98fca92437
Signed-off-by: chao.an <anchao@xiaomi.com>
2020-05-09 07:25:03 -06:00
..
Kconfig Make the read ahead buffer unselectable 2020-01-11 08:24:49 -06:00
Make.defs net/tcp and udp: Move tcp/udp recvfrom into tcp/udp folder 2020-01-21 08:30:39 -06:00
tcp_accept.c net/: Whenever the network initializes an IPv4 address, it must clear sin_zero. 2020-02-25 15:53:39 +01: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 Make the tcp_backlog error message clear 2020-02-24 11:35:01 -06:00
tcp_callback.c Make the read ahead buffer unselectable 2020-01-11 08:24:49 -06:00
tcp_close.c net/tcp: Fix errors found in build testing. 2020-01-22 12:29:26 -03:00
tcp_conn.c tcp/conn: request arp before the 3-way handshake 2020-05-09 07:25:03 -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 Fix typos in comments 2020-02-14 08:50:45 -06:00
tcp_getsockopt.c net/tcp/tcp_getsockopt.c: Fix compilation failure found in build testing. Error: invalia application of 'sizeof' to incomplete type 'struct timeval'. Fixed by including sys/time.h. Same problem and same fix as for setsockopt earlier." 2020-01-11 17:20:02 -03:00
tcp_input.c Fix nxstyle issue 2020-05-08 07:20:49 -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 Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
tcp_monitor.c Run codespell -w against all files 2020-02-22 14:45:07 -06:00
tcp_netpoll.c Make the read ahead buffer unselectable 2020-01-11 08:24:49 -06:00
tcp_notifier.c Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01:00
tcp_recvfrom.c net/: Whenever the network initializes an IPv4 address, it must clear sin_zero. 2020-02-25 15:53:39 +01:00
tcp_recvwindow.c Make the read ahead buffer unselectable 2020-01-11 08:24:49 -06:00
tcp_send_buffered.c net/socket: add MSG_DONTWAIT support 2020-02-19 12:21:28 -06:00
tcp_send_unbuffered.c Run codespell -w with the latest dictonary again 2020-02-23 22:27:46 +01: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 Replace #include <semaphore.h> to #include <nuttx/semaphore.h> 2020-02-01 08:27:30 -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 net/tcp/tcp_setsockopt.c: Fix compilation failure found in build testing. Error: invalia application of 'sizeof' to incomplete type 'struct timeval'. Fixed by including sys/time.h. 2020-01-11 16:29:25 -03:00
tcp_timer.c Fix nxstyle issue 2020-05-08 07:20:49 -06:00
tcp_txdrain.c Replace #include <semaphore.h> to #include <nuttx/semaphore.h> 2020-02-01 08:27:30 -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 Run codespell -w against all files 2020-02-22 14:45:07 -06:00