nuttx/net/udp
zhanghongyu c481374fb8 devif_poll: only call the corresponding xxx_poll when there is data to be sent
reduce the execution consumption of irrelevant code

testing the TX rates of TCP and UDP based on the Infineon board can
increase them by 13%.

Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2026-01-02 00:04:16 +08:00
..
CMakeLists.txt net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00
Kconfig net: Enable dynamic allocation of tcp/udp/ipfwd buffer by default 2025-01-07 22:00:21 +08:00
Make.defs net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00
udp.h net/devif_callback: change flags type from uint16_t to uint32_t 2026-01-02 00:04:16 +08:00
udp_callback.c net/devif_callback: change flags type from uint16_t to uint32_t 2026-01-02 00:04:16 +08:00
udp_close.c net/udp: remove net_lock 2025-12-29 09:42:18 +08:00
udp_conn.c net: change conn lock from mutex to rmutex 2025-12-29 09:42:18 +08:00
udp_devpoll.c net/udp: Support zero-length UDP datagrams 2025-12-27 20:38:47 +08:00
udp_finddev.c net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00
udp_input.c net/devif_callback: change flags type from uint16_t to uint32_t 2026-01-02 00:04:16 +08:00
udp_ioctl.c net/udp: remove net_lock 2025-12-29 09:42:18 +08:00
udp_ipselect.c net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00
udp_netpoll.c net/devif_callback: change flags type from uint16_t to uint32_t 2026-01-02 00:04:16 +08:00
udp_notifier.c udp:Resolve UDP exit delay due to high CPU usage 2025-12-29 09:42:18 +08:00
udp_recvfrom.c net/devif_callback: change flags type from uint16_t to uint32_t 2026-01-02 00:04:16 +08:00
udp_send.c net/udp: Support zero-length UDP datagrams 2025-12-27 20:38:47 +08:00
udp_sendto_buffered.c devif_poll: only call the corresponding xxx_poll when there is data to be sent 2026-01-02 00:04:16 +08:00
udp_sendto_unbuffered.c devif_poll: only call the corresponding xxx_poll when there is data to be sent 2026-01-02 00:04:16 +08:00
udp_setsockopt.c net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00
udp_txdrain.c net/udp: remove net_lock 2025-12-29 09:42:18 +08:00
udp_wrbuffer.c net/udp: fix build error when NET_UDP_WRITE_BUFFERS disable 2025-12-10 23:44:14 +08:00
udp_wrbuffer_dump.c net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00