zephyr/subsys/net/lib/sockets
Sjors Hettinga 3bcd8d1ee1 net: socket: Use exponential backoff in case of polling errors
Some errors can occur in the sending process that have to be handled
in a polling fasion instead of blocking using semaphores. In this case
apply an exponentially growing backoff time. This will allow for fast
reactions in most situations and prevents high system loads in case
resolving the situation takes a little longer.

Signed-off-by: Sjors Hettinga <s.a.hettinga@gmail.com>
2022-06-29 10:28:11 +02: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 subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
getnameinfo.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
Kconfig net: sockets: Move offloading out of experimental 2022-05-06 11:30:22 +02:00
socket_dispatcher.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
socket_offload.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
socketpair.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
sockets_can.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
sockets_internal.h net: sockets: tls: prevent sending fragmented datagrams with sendmsg() 2022-05-25 14:20:09 +02:00
sockets_misc.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
sockets_net_mgmt.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
sockets_packet.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
sockets_select.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
sockets_tls.c all: logging: Remove log_strdup function 2022-06-23 13:42:23 +02:00
sockets.c net: socket: Use exponential backoff in case of polling errors 2022-06-29 10:28:11 +02:00