nuttx/net/can
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
..
can.h net/devif_callback: change flags type from uint16_t to uint32_t 2026-01-02 00:04:16 +08:00
can_bufpool.c net/can: can protocol uses a separate buffer to cache can data 2025-12-25 08:56:12 -03:00
can_callback.c net/devif_callback: change flags type from uint16_t to uint32_t 2026-01-02 00:04:16 +08:00
can_conn.c net: change conn lock from mutex to rmutex 2025-12-29 09:42:18 +08:00
can_getsockopt.c net/can: can protocol uses a separate buffer to cache can data 2025-12-25 08:56:12 -03:00
can_input.c net/devif_callback: change flags type from uint16_t to uint32_t 2026-01-02 00:04:16 +08:00
can_notifier.c net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00
can_poll.c net: migrate to SPDX identifier 2024-09-12 01:08:11 +08:00
can_recvmsg.c net/devif_callback: change flags type from uint16_t to uint32_t 2026-01-02 00:04:16 +08:00
can_sendmsg.c devif_poll: only call the corresponding xxx_poll when there is data to be sent 2026-01-02 00:04:16 +08:00
can_sendmsg_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
can_setsockopt.c net/can: replace net_lock with conn_lock and conn_lock_dev 2025-12-29 09:42:18 +08:00
can_sockif.c net/devif_callback: change flags type from uint16_t to uint32_t 2026-01-02 00:04:16 +08:00
CMakeLists.txt net/can: can protocol uses a separate buffer to cache can data 2025-12-25 08:56:12 -03:00
Kconfig net/can: fix poll setup to properly find and use free pollfd slots 2025-12-31 02:35:42 +08:00
Make.defs net/can: can protocol uses a separate buffer to cache can data 2025-12-25 08:56:12 -03:00