nuttx/net/inet
chao.an 2d0baa779d net/udp: break the network lock to avoid deadlock
Author: chao.an <anchao@xiaomi.com>

    net/udp: break the network lock to avoid deadlock

      network deadlock when udp sendto() storm is coming

    net/close: force wait tx drain to complete

      atomic send() and close() will causes data to be discarded directly

Signed-off-by: chao.an <anchao@xiaomi.com>
2020-01-16 14:26:48 -03:00
..
inet.h network: simplify the timeout process logic 2020-01-11 08:24:49 -06:00
inet_close.c net/udp: break the network lock to avoid deadlock 2020-01-16 14:26:48 -03:00
inet_globals.c net/udp/Kconfig: Auto-select CONFIG_WQUEUE_NOTIFIER when CONFIG_UDP_READAHEAD_NOTIFIER is selected. 2018-11-10 09:43:44 -06:00
inet_recvfrom.c network: simplify the timeout process logic 2020-01-11 08:24:49 -06:00
inet_sockif.c Make the read ahead buffer unselectable 2020-01-11 08:24:49 -06:00
inet_txdrain.c network: simplify the timeout process logic 2020-01-11 08:24:49 -06:00
ipv4_getpeername.c Forgot to add files before previous commit. 2018-07-19 09:07:20 -06:00
ipv4_getsockname.c net/netdev: All utility functions that lookup network devices should begin with netdev_findby_. Also correct some comments and the name of a formal parameter. 2018-10-29 12:21:22 -06:00
ipv4_setsockopt.c net/mld: Defer all timeout-related operations to the work queue vs. handling within the timer interrupt. Need to notify the device driver for an immediate poll when there are MLD packets waiting to be sent. 2018-11-03 16:47:08 -06:00
ipv6_getpeername.c net/: Fix alignment and spacing problems found by tools/nxstyle. 2019-07-02 18:02:23 -06:00
ipv6_getsockname.c net/: Fix alignment and spacing problems found by tools/nxstyle. 2019-07-02 18:02:23 -06:00
ipv6_setsockopt.c net/mld: Defer all timeout-related operations to the work queue vs. handling within the timer interrupt. Need to notify the device driver for an immediate poll when there are MLD packets waiting to be sent. 2018-11-03 16:47:08 -06:00
Kconfig Networking: Move INET socket interface out of net/sockets to its own directory net/inet 2017-08-06 14:48:19 -06:00
Make.defs Remove inet_setipid since nobody use it 2020-01-06 07:45:59 -06:00