From d84ab694656f79ff2b2ad475f3ab48c9745f3e5b Mon Sep 17 00:00:00 2001 From: evgeny Date: Thu, 22 Oct 2026 21:32:34 +0200 Subject: [PATCH] Verify link selection mismatch with valid congestion limits --- doc/tasks.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/tasks.md b/doc/tasks.md index 040b761e..dc209364 100644 --- a/doc/tasks.md +++ b/doc/tasks.md @@ -15,7 +15,8 @@ [ ] **ETCP: проверить распределение cwnd/inflight между линками** — воспроизведено 22.10.2026: etcp_loadbalancer.h обещает учёт cwnd/inflight в select_link; реализация фильтрует initialized/link_status/shaper - и выбирает минимум inflight_bytes, но inflight_lim_bytes не проверяет. Стенд выбирает линк с 10000 байт при лимите 1. + и выбирает минимум inflight_bytes, но inflight_lim_bytes не проверяет. При штатных лимитах стенд выбирает + полный линк 8192/8192 вместо свободного 16384/65536; сессия готова, общее окно свободно, shaper/burst отсутствуют. Вызов etcp_request_pkt после выбора добавляет inflight выбранному линку; общий допуск данных ограничивается отдельно. Определить границы ответственности общего окна/BBR/выбора линка, отдельно ACK/control/retrans/burst; проверить, где требуется ограничение отдельного линка, и согласовать реализацию и контракт. Не добавлять слепой запрет,