zephyr/subsys/net
Luca Fancellu 6748d588ab net: zperf: allow TCP receiver to handle multiple connections
Currently the zperf_tcp_receiver can handle only one TCP connection
each time, modify the code to poll and handle multiple connections.

Take the occasion to unify the bind and listen part of the code
between ipv4 and ipv6 part using a structure introduced to handle
the multiple connections.

Now in case the zsock_recv fails, we can't stop every connection
and fail through the error label, so just print the error message
and report the failure through the callback.

Signed-off-by: Luca Fancellu <luca.fancellu@arm.com>
2023-03-16 12:56:10 +01:00
..
ip net: dhcpv4: Fix potential packet leak in DHCPv4 2023-03-02 10:01:27 +01:00
l2 net: wifi_mgmt: Send TWT sleep status event to app 2023-03-14 10:49:30 +01:00
lib net: zperf: allow TCP receiver to handle multiple connections 2023-03-16 12:56:10 +01:00
pkt_filter subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
buf.c net: buf: Factor out net_buf_simple to separate source file 2023-03-15 10:50:16 +01:00
buf_simple.c net: buf: Factor out net_buf_simple to separate source file 2023-03-15 10:50:16 +01:00
CMakeLists.txt net: buf: Factor out net_buf_simple to separate source file 2023-03-15 10:50:16 +01:00
hostname.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
Kconfig Kconfig: net: Remove deprecated NET_BUF_USER_DATA_LEN 2022-12-01 15:50:35 +01:00
Kconfig.hostname net: hostname: Update unique hostname on link address change 2021-01-13 17:50:32 +02:00
Kconfig.template.log_config.default.net kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.template.log_config.net kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00