nuttx/net/tcp
Gregory Nutt 251924a734 Squashed commit of the following:
net/tcp:  Add logic to send probes when SO_KEEPALIVE is enabled.
    net/tcp:  TCP socket should not have to be connected to configure KeepAlive.
    net/: Add a separate configuration to enable/disable KEEPALIVE socket options.
    net/tcp: Arguments to TCP keep-alive timing functions probably should be struct timeval as are the times for other time-related socket options.
    net/tcp:  Fix a backward conditional
    net/tcp:  Add some more checks and debug output to TCP-protocol socket options.
    net/tcp:  Cosmetic changes to some alignment.
    net/:  Adds socket options needed to manage TCP-keepalive and TCP state machine logic to detect if that the remote peer is alive.  Still missing the timer poll logic to send the keep-alive probes and the state machine logic to respond to probes.
2018-03-12 10:59:46 -06:00
..
Kconfig Squashed commit of the following: 2018-03-12 10:59:46 -06:00
Make.defs Squashed commit of the following: 2018-03-12 10:59:46 -06:00
tcp_accept.c Squashed commit of the following: 2017-10-03 15:35:24 -06:00
tcp_appsend.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
tcp_backlog.c Networking: Fix a race condition. The accept() operation is performed with the network locked. However, the network is unlocked BEFORE the connected state is set. Therefore, a context switch may occur and the socket may no longer be connected when it is marked so. Noted by Pascal Speck. 2017-08-31 07:23:19 -06:00
tcp_callback.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
tcp_conn.c Squashed commit of the following: 2018-03-12 10:59:46 -06:00
tcp_connect.c Move comments describing a problem out of the code and into the TODO list where it belongs. 2017-10-25 12:37:02 -06:00
tcp_devpoll.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
tcp_finddev.c Remove CONFIG_NETDEV_MULTINIC. This increases code size by a little, but greatly reduces the complexity of the network code. 2017-08-08 14:24:12 -06:00
tcp_getsockopt.c Squashed commit of the following: 2018-03-12 10:59:46 -06:00
tcp_input.c Squashed commit of the following: 2018-03-12 10:59:46 -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 networking: IGMP: Remove special support for interrupt level processing (there is none) and fix some timer cancellation logic. In many files, correct comments. There is no interrupt level processing in the networking layer. 2017-09-02 10:27:03 -06:00
tcp_monitor.c Squashed commit of the following: 2018-03-12 10:59:46 -06:00
tcp_netpoll.c net/udp: Fix memory leak with UDP + write buffer is closed. Also update TODO and comments and refresh a configuration. 2018-01-23 11:54:03 -06:00
tcp_send_buffered.c Trivial update to some comments 2018-02-22 18:42:27 -06:00
tcp_send_unbuffered.c Trivial update to some comments 2018-02-22 18:42:27 -06:00
tcp_send.c Make sure that labeling is used consistently in all function headers. 2018-02-01 10:00:02 -06:00
tcp_sendfile.c tcp_lost_connection() is called from two places in tcp_sendfile.c 2017-10-19 16:36:57 -06:00
tcp_seqno.c networking: IGMP: Remove special support for interrupt level processing (there is none) and fix some timer cancellation logic. In many files, correct comments. There is no interrupt level processing in the networking layer. 2017-09-02 10:27:03 -06:00
tcp_setsockopt.c Squashed commit of the following: 2018-03-12 10:59:46 -06:00
tcp_timer.c Squashed commit of the following: 2018-03-12 10:59:46 -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 net/tcp: Missing header file inclusion in tcp_wrbuffer.c 2018-02-14 09:23:55 -06:00
tcp.h Squashed commit of the following: 2018-03-12 10:59:46 -06:00