zephyr/subsys/net/lib
Chris Friedt d832b04e96 net: sockets: socketpair: do not allow blocking IO in ISR context
Using a socketpair for communication in an ISR is not a great
solution, but the implementation should be robust in that case
as well.

It is not acceptible to block in ISR context, so robustness here
means to return -1 to indicate an error, setting errno to `EAGAIN`
(which is synonymous with `EWOULDBLOCK`).

Fixes #25417

Signed-off-by: Chris Friedt <cfriedt@meta.com>
2022-10-22 02:30:04 -07:00
..
capture includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
coap net: lib: coap: method_from_code() API change to return errors. 2022-09-12 10:53:34 +00:00
config includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
conn_mgr subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
dns net: dns: Always init the resolver 2022-10-14 09:57:09 +02:00
http include: net: http: rename http_x.h http/x.h 2022-10-12 09:02:21 -04:00
lwm2m lwm2m_senml_cbor.patch: Update patch file to match current changes 2022-10-19 16:04:56 +02:00
mqtt subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
sntp net: sntp: use zsock_ functions. 2022-10-03 10:19:47 +02:00
sockets net: sockets: socketpair: do not allow blocking IO in ISR context 2022-10-22 02:30:04 -07:00
socks includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
tftp includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
tls_credentials include: fix files using legacy include paths 2022-08-31 06:49:00 -04:00
utils subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
websocket include: net: http: rename http_x.h http/x.h 2022-10-12 09:02:21 -04:00
zperf net: zperf: Add QoS support 2022-10-19 19:03:48 +02:00
CMakeLists.txt net: zperf: Extract zperf into library 2022-08-10 11:15:21 +02:00
Kconfig net: zperf: Extract zperf into library 2022-08-10 11:15:21 +02:00