From 8f4e34d95618d1ab7e986fbefa42871b2f30d7cf Mon Sep 17 00:00:00 2001 From: Mikkeli Date: Sun, 11 Oct 2026 16:33:55 +0900 Subject: [PATCH] Link test: download series (bulk sampled, warm bursts, paced) and burst-vs-idle; car results Orin -> tablet over NCM: paced streams up to 4 MB/s are clean; unpaced bursts and bulk hit multi-second holds that inflate the RTO to 10-16 s. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01DDwfd6Ki8UfG4hK6W5YpJz --- .../kotlin/dev/yukart/display/MainActivity.kt | 2 +- docs/impl/reports/LINK-TEST-2026-10-11.md | 58 +++++ lib/linktest.dart | 213 ++++++++++++++++++ lib/main.dart | 12 +- tool/linktest_server.py | 41 +++- tool/linktest_summary.py | 16 +- 6 files changed, 330 insertions(+), 12 deletions(-) diff --git a/android/app/src/main/kotlin/dev/yukart/display/MainActivity.kt b/android/app/src/main/kotlin/dev/yukart/display/MainActivity.kt index 3cd6986..83229b4 100644 --- a/android/app/src/main/kotlin/dev/yukart/display/MainActivity.kt +++ b/android/app/src/main/kotlin/dev/yukart/display/MainActivity.kt @@ -22,7 +22,7 @@ import io.flutter.plugin.common.MethodChannel * When asked, the whole process is bound to the Ethernet (NCM) network while it * exists, and unbound when it goes. * - * Also a development hook: `am start -n dev.yukart.display/.MainActivity --es linktest