zephyr/subsys/net/lib/sockets
Robert Lubos e6fc53b399 net: sockets: tls: Allow to interrupt blocking accept() call
In order to allow the TLS accept() call to be interrupted, it should
release the top-level TLS socket mutex before blocking. As the
underlying TCP accept() makes no use of TLS resources, and has its own
mutex protection, it should be safe to do so.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2023-05-29 14:34:03 -04:00
..
CMakeLists.txt net: socket: Add option to create native TLS sock with offloaded TCP 2022-04-20 11:27:05 +02:00
getaddrinfo.c net: sockets: getaddrinfo: Minor refactoring 2023-02-21 15:02:35 +01:00
getnameinfo.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
Kconfig net: socket: socketpair: remove experimental status 2023-03-25 07:05:53 -04:00
socket_dispatcher.c iterable_sections: move to specific header 2023-05-22 10:42:30 +02:00
socket_offload.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
socketpair.c net: sockets: socketpair: header fixups 2023-02-08 19:04:25 +09:00
sockets_can.c net: sockets: fix fcntl.h usage 2023-02-08 19:04:25 +09:00
sockets_internal.h net: sockets: Prevent compiler error if warnings being treated as errors 2022-11-09 09:15:32 +00:00
sockets_misc.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
sockets_net_mgmt.c net: sockets: fix fcntl.h usage 2023-02-08 19:04:25 +09:00
sockets_packet.c net: sockets: fix fcntl.h usage 2023-02-08 19:04:25 +09:00
sockets_select.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
sockets_tls.c net: sockets: tls: Allow to interrupt blocking accept() call 2023-05-29 14:34:03 -04:00
sockets.c net: sockets: Fix accept() not being interrupted on close() 2023-05-29 14:34:03 -04:00