zephyr/subsys/net/lib/sockets
Robert Lubos 9e2e234003 net: telnet: Switch TELNET shell backend to use sockets
Rework TELNET shell backend to use socket API for communication and
socket service library for socket monitoring.

Additionally, rework the TX part so that non-blocking TX is used when
sending from the system work queue. In case transfer is not possible at
the moment, the TX work is rescheduled instead of blocking the system
work queue.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2024-03-11 15:09:32 -05:00
..
CMakeLists.txt net: sockets: Create a socket service API 2024-01-16 10:00:45 +01:00
getaddrinfo.c net: dns: Split long resolving to smaller pieces 2024-03-06 13:33:50 +01:00
getnameinfo.c
Kconfig net: telnet: Switch TELNET shell backend to use sockets 2024-03-11 15:09:32 -05:00
socket_dispatcher.c net: socket: Change SO_BINDTODEVICE to use interface name 2023-08-31 14:43:36 +02:00
socket_obj_core.c net: sockets: Refactor accept() to support objcore better 2024-01-17 09:55:40 +01:00
socket_offload.c
socketpair.c syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
sockets_can.c kernel: move syscall_handler.h to internal include directory 2023-11-03 11:46:52 +01:00
sockets_internal.h net: sockets: Refactor accept() to support objcore better 2024-01-17 09:55:40 +01:00
sockets_misc.c syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
sockets_net_mgmt.c net: socket: mgmt: Return error for poll 2024-02-28 09:39:27 +01:00
sockets_packet.c net: sockets: packet: Ignore the packet type if LL address is not set 2024-03-08 13:04:45 +00:00
sockets_select.c syscall: rename z_user_ to k_usermode_ 2023-11-03 11:46:52 +01:00
sockets_service.c net: sockets: Stick to NET_SOCKETS_POLL_MAX limit in socket services 2024-03-11 15:09:32 -05:00
sockets_tls.c net: sockets: tls: Improve sendmsg() support on DTLS sockets 2024-03-06 09:13:38 +01:00
sockets.c net: sockets: Update msg_controllen in recvmsg properly 2024-02-02 11:51:53 -06:00