nuttx-update/net/udp
Zhe Weng 3b26c6df51 net/udp: Let cansend return EWOULDBLOCK when send buffer is full
Notes:
1. This commit do the same thing as TCP did: https://github.com/apache/nuttx/pull/10627
2. UDP uses `iob_navail(false)` but TCP uses `iob_navail(true)`, this is because of a problem related to TCP recv window (https://github.com/apache/nuttx/pull/4142), so we don't need to change UDP now.

Signed-off-by: Zhe Weng <wengzhe@xiaomi.com>
2025-01-02 23:13:39 +08:00
..
CMakeLists.txt net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00
Kconfig net: Optimize ipfwd and wrbuffer by buffer pool 2024-12-23 16:57:19 -03:00
Make.defs net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00
udp.h net: Move NET_TCP/UDP_HAVE_STACK to netconfig.h 2024-11-21 23:07:30 +08:00
udp_callback.c udp:add tls cleanup protection to protect udp_callback info in psock_udp_recvfrom 2024-11-20 13:42:58 +08:00
udp_close.c net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00
udp_conn.c net: Add buffer pool to replace connection allocation 2024-12-23 16:57:19 -03:00
udp_devpoll.c net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00
udp_finddev.c net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00
udp_input.c net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00
udp_ioctl.c net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00
udp_ipselect.c net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00
udp_netpoll.c net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00
udp_notifier.c udp:add tls cleanup protection to protect waitsem in udp_txdrain 2024-11-20 13:42:58 +08:00
udp_recvfrom.c udp:add tls cleanup protection to protect udp_callback info in psock_udp_recvfrom 2024-11-20 13:42:58 +08:00
udp_send.c net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00
udp_sendto_buffered.c net/udp: Let cansend return EWOULDBLOCK when send buffer is full 2025-01-02 23:13:39 +08:00
udp_sendto_unbuffered.c net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00
udp_setsockopt.c net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00
udp_txdrain.c udp:add tls cleanup protection to protect waitsem in udp_txdrain 2024-11-20 13:42:58 +08:00
udp_wrbuffer.c net: Optimize ipfwd and wrbuffer by buffer pool 2024-12-23 16:57:19 -03:00
udp_wrbuffer_dump.c net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00