Commit Graph
17 Commits
Author SHA1 Message Date
flamingcow bba1fa5e02 Jumbo in the size mix (MTU 9000 + module jumbo pinned), check-first module config trusting GET reads, cable diag async at startup through the reset path, MODULES table dissolved into SETTINGS/LINKS, per-driver NIC counter sets, comment cleanup 2026-08-13 08:04:26 -07:00
flamingcow 979dc7a772 BCM module diagnostics replace timestamp probes: bringup forces EEE off and runs ECD (re-run on every reset, re-baselining past its blip), 1 Hz SNR margin + corrected counters on panel and console; X520 bench divergences bypassed and tracked in open-questions 2026-08-13 07:10:39 -07:00
flamingcow 2fcab83756 Drive a noise cable on the i40e pair, cycling its link down and up since the module PHYs ignore everything softer, and flag its absence beside the error columns 2026-08-05 10:49:23 -07:00
flamingcow ab60cc1cfc Cap cpu idle exit latency for the life of the run, deep enough to keep C1 and shallow enough to block the rest 2026-08-04 22:50:22 -07:00
flamingcow 19b0f1d2ea Refuse a filter location something else holds, and the driver's word on how many it wrote 2026-08-04 22:12:03 -07:00
flamingcow 4c7062d600 Take the line rate as a constant so nothing has to be plugged in, and drop the config box 2026-08-04 21:58:52 -07:00
flamingcow f5a6420cfa Drop the fatal flag now that every failed check is fatal 2026-08-04 13:33:08 -07:00
flamingcow 66bfb88dd7 Make every failed check and unreadable counter fatal instead of degrading 2026-08-04 13:03:07 -07:00
flamingcow 49a1a2f829 Read rx errors from the driver stats array and add the pcs counters 2026-08-04 11:27:30 -07:00
flamingcow 832a2b42d6 Mount the filesystems we need so this can run as PID 1 2026-07-26 10:54:19 -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 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 2516d908b9 Remove unmanaged check; nothing else will own these interfaces 2026-07-25 18:23:01 -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