13uint32_t pc_netadapt_window(uint32_t free_heap, uint32_t reserve, uint32_t min_win, uint32_t max_win)
15 uint32_t ceil_win = max_win < min_win ? min_win : max_win;
16 if (free_heap <= reserve)
22 uint32_t win = (free_heap - reserve) / 4;
34bool pc_netadapt_dhcp_fallback(uint32_t elapsed_ms, uint32_t attempts, uint32_t timeout_ms, uint32_t max_attempts)
36 if (elapsed_ms >= timeout_ms)
40 if (max_attempts > 0 && attempts >= max_attempts)
Network adaptation decisions: TCP window sizing by free RAM + DHCP->static fallback (PC_ENABLE_NETADA...