nuttx/mm/iob
gaohedong dc651e090e net/can: Add SO_RCVBUF option for can socket
If the CAN stack receiving packets fast, but the application layer reading packets slow. Then `conn->readahead` will continue to grow, leading to memory leaks. Finally CAN stack potentially starve out all IOB buffers. To prevent memory leaks, users can restrict can socket buffer length.

Signed-off-by: gaohedong <gaohedong@xiaomi.com>
2024-06-14 19:54:07 +08:00
..
CMakeLists.txt net/can: Add SO_RCVBUF option for can socket 2024-06-14 19:54:07 +08:00
iob_add_queue.c
iob_alloc_qentry.c
iob_alloc.c mm/iob: Support alloc IOB via malloc 2024-04-26 01:06:21 +08:00
iob_clone.c
iob_concat.c
iob_contig.c
iob_copyin.c
iob_copyout.c
iob_count.c
iob_dump.c
iob_free_chain.c
iob_free_qentry.c
iob_free_queue_qentry.c
iob_free_queue.c
iob_free.c mm/iob: Support alloc IOB via malloc 2024-04-26 01:06:21 +08:00
iob_get_queue_info.c net/can: Add SO_RCVBUF option for can socket 2024-06-14 19:54:07 +08:00
iob_initialize.c mm/iob: Support alloc IOB via malloc 2024-04-26 01:06:21 +08:00
iob_navail.c
iob_notifier.c
iob_pack.c
iob_peek_queue.c
iob_remove_queue.c
iob_reserve.c
iob_statistics.c
iob_tailroom.c
iob_test.c
iob_trimhead_queue.c
iob_trimhead.c
iob_trimtail.c
iob_update_pktlen.c mm/iob: Support alloc IOB via malloc 2024-04-26 01:06:21 +08:00
iob.h mm/iob: Support alloc IOB via malloc 2024-04-26 01:06:21 +08:00
Kconfig mm/iob: Support alloc IOB via malloc 2024-04-26 01:06:21 +08:00
Make.defs net/can: Add SO_RCVBUF option for can socket 2024-06-14 19:54:07 +08:00