zephyr/subsys/net/lib
Måns Ansgariusson c39291b7f0 net: socketpair to use ring_buffer instead of k_pipe
Replaced the k_pipe-based implementation in sockpair with ring_buffer
based implementation instead.
The move to ring_buffer is done to avoid overhead of k_pipe and to align
with the new k_pipe API.
This does not pose any added risk to concurrency as the read and write
functions are protected by semaphores for both spairs.

Signed-off-by: Måns Ansgariusson <Mansgariusson@gmail.com>
2025-01-17 19:43:44 +01:00
..
capture net: Remove deprecated CONFIG_NET_PKT_BUF_DATA_POOL_SIZE 2024-12-11 21:32:29 +01:00
coap net: lib: coap: Handle truncated messages in CoAP server 2025-01-13 20:22:47 +01:00
config
dhcpv4 net: dhcpv4: update DNS address assignment to be optional 2025-01-02 16:03:25 +01:00
dhcpv6
dns net: dns: Close socket service properly from dispatcher 2024-12-11 21:29:21 +01:00
http net: lib: http: Added Content-Range to http client. 2025-01-16 22:55:51 +01:00
lwm2m net: lwm2m: Convert tickeless to use eventfd() 2024-12-24 13:54:39 +01:00
mqtt
mqtt_sn net: mqtt: Fix error of size_t formatting with PRIu16 2024-11-26 10:37:20 +00:00
prometheus net: prometheus: Add way to format output by a metric 2024-11-26 15:42:40 -05:00
ptp net: lib: ptp: Fix array boundry check in PTP Port initialization 2024-12-20 16:06:17 +01:00
shell include: zephyr: sys: Introduce IS_BIT_SET() macro 2025-01-10 14:48:13 +01:00
sntp
sockets net: socketpair to use ring_buffer instead of k_pipe 2025-01-17 19:43:44 +01:00
socks
tftp
tls_credentials net: lib: tls_credentials: return size required 2024-12-20 03:17:10 +01:00
trickle net: trickle: Remove useless asserts 2024-12-10 11:09:25 +01:00
utils
websocket net: websocket: don't mask data sent from server via zvfs write 2025-01-03 13:26:43 +01:00
wifi_credentials net: wifi_cred: Decrease flash usage for error print strings 2024-11-28 20:52:06 +01:00
zperf
CMakeLists.txt
Kconfig