zephyr/subsys/net/lib/sockets
Jukka Rissanen eff5d02872 net: sockets: Create a socket service API
The socket service provides a similar functionality as what
initd provides in Linux. It listens user registered sockets
for any activity and then launches a k_work for it. This way
each application does not need to create a thread to listen
a blocking socket.

Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
2024-01-16 10:00:45 +01:00
..
CMakeLists.txt net: sockets: Create a socket service API 2024-01-16 10:00:45 +01:00
getaddrinfo.c syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
getnameinfo.c
Kconfig net: sockets: Create a socket service API 2024-01-16 10:00:45 +01: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: Add object core support to sockets 2023-10-24 11:11:30 +02: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: Add recvmsg() implementation 2023-11-27 19:58:47 +01:00
sockets_misc.c syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
sockets_net_mgmt.c kernel: move syscall_handler.h to internal include directory 2023-11-03 11:46:52 +01:00
sockets_packet.c kernel: move syscall_handler.h to internal include directory 2023-11-03 11:46:52 +01:00
sockets_select.c syscall: rename z_user_ to k_usermode_ 2023-11-03 11:46:52 +01:00
sockets_service.c net: sockets: Create a socket service API 2024-01-16 10:00:45 +01:00
sockets_tls.c net: sockets: tls: Align DTLS connect() behavior with regular TLS 2024-01-03 19:00:15 +00:00
sockets.c net: sockets: prevent null pointer dereference 2024-01-15 15:11:57 +01:00