Commit Graph
15 Commits
Author SHA1 Message Date
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