nuttx/drivers/usrsock
Zhe Weng 90a8e2e422 usrsock_rpmsg_server: Keep msg order in recursive call
In `drivers/rptun/rptun.c`, we have a `rptun_is_recursive` function,
which lets rptun thread run recursively. Then the `usrsock_rpmsg_ept_cb`
may be called inside `usrsock_rpmsg_ept_cb`, which can cause some
unexpected behavior, so we add a queue to keep the order of incoming
messages to reduce the complexity.

Signed-off-by: Zhe Weng <wengzhe@xiaomi.com>
2023-11-01 10:14:18 +08:00
..
CMakeLists.txt build: add initial cmake build system 2023-07-08 13:50:48 +08:00
Kconfig Kconfigs: rename {Rpmsg|rpmsg} to RPMGS 2023-10-28 13:58:56 +08:00
Make.defs move usrsock to kernel space 2023-01-11 15:14:03 +08:00
usrsock_dev.c fs/inode: remove all unnecessary check for filep/inode 2023-08-29 09:47:11 +08:00
usrsock_rpmsg_server.c usrsock_rpmsg_server: Keep msg order in recursive call 2023-11-01 10:14:18 +08:00
usrsock_rpmsg.c usrsock: Make the field of usrsock_request native alignment 2023-10-21 10:55:30 +08:00