Commit Graph
79 Commits
Author SHA1 Message Date
flamingcow 102d53fb9b Turn the display portrait and split it into live and since-reset panels 2026-07-26 10:27:41 -07:00
flamingcow 4d102f377e Take the cable zero from the shortest delay seen rather than a flag 2026-07-26 09:43:03 -07:00
flamingcow e77574712d Cycle every payload pattern per packet and always run both directions 2026-07-25 23:03:31 -07:00
flamingcow 0f16edfe61 Count link and syscall failures instead of printing them 2026-07-25 22:54:04 -07:00
flamingcow 1b322bb32b Measure cable length from hardware transmit and receive timestamps 2026-07-25 22:38:52 -07:00
flamingcow 09411aebdf Reset everything from a held on-screen button or space 2026-07-25 21:41:21 -07:00
flamingcow b2441ba64a Redraw at 60Hz with adaptive rate smoothing, console output at 1Hz 2026-07-25 21:30:37 -07:00
flamingcow 12958ced56 Take the console into graphics mode while drawing 2026-07-25 21:30:37 -07:00
flamingcow 892e855207 Group the display into instant and cumulative sections on a shared grid 2026-07-25 19:48:15 -07:00
flamingcow 7a9567da55 Clear the framebuffer on exit 2026-07-25 19:42:45 -07:00
flamingcow 419bdc4bb7 Render the live status to the framebuffer in Atkinson Hyperlegible Mono 2026-07-25 19:41:53 -07:00
flamingcow 16416bc1b0 Draw the counter reset as a labelled rule across the table 2026-07-25 19:31:03 -07:00
flamingcow 269199366d Reset cumulative error counts on space 2026-07-25 19:29:00 -07:00
flamingcow abb8b81919 Remove CPU pinning flags that measured slower than the scheduler 2026-07-25 19:24:10 -07:00
flamingcow 32c49ccc4b Widen rate thresholds so interval jitter is not flagged 2026-07-25 19:17:25 -07:00
flamingcow ed0f1d11e6 Default to seven steered streams across the full frame size range 2026-07-25 19:15:20 -07:00
flamingcow 7e77d22f36 Give each stream its own ethertype steered to its own rx queue 2026-07-25 19:08:11 -07:00
flamingcow 0af94219a7 Show cumulative error counts in the streaming rows 2026-07-25 18:45:47 -07:00
flamingcow e0781b3334 Default to worker counts and frame sizes that measure the cable, not the host 2026-07-25 18:40:37 -07:00
flamingcow 7c09c34564 Stream forever with eviction-based per-stream loss detection 2026-07-25 18:33:36 -07:00
flamingcow 2516d908b9 Remove unmanaged check; nothing else will own these interfaces 2026-07-25 18:23:01 -07:00
flamingcow 36711522a2 Drop binary gitignore now that go run is the only entry point 2026-07-25 18:21:53 -07:00
flamingcow 3ba68952bb Always color output and fold settled values into constants 2026-07-25 18:20:34 -07:00
flamingcow 29c6ce0b56 Drop drift detection; host tuning is one-shot system startup 2026-07-25 18:18:00 -07:00
flamingcow 773724368e Always correct host settings instead of gating fixes behind flags 2026-07-25 18:16:34 -07:00
flamingcow 27f89d9916 Render output as colored tables with pass/fail verdict 2026-07-25 18:13:58 -07:00
flamingcow 7f671a262e Check and correct host tuning at startup and on drift 2026-07-25 18:07:25 -07:00
flamingcow befd732406 Add full-duplex raw-Ethernet 10G cable stress tester 2026-07-25 17:58:54 -07:00
flamingcow 161a560d7f Initial commit 2026-07-25 17:25:37 -07:00