flamingcow
|
3d7105073e
|
X520 live as the product NIC: rate buckets re-keyed to read time (one shared clock, one commit per drained batch) with the backward smear as a settled window — each completed bucket enters once, donates excess to the nearest earlier deficits once, locks for display when nothing later can refill it (per-sample recompute double-counted excess and read >20G on a 20G wire); timestamp machinery deleted (ts.go, SO_TIMESTAMPING, rx_filter=ALL check) after the audit confirmed the buckets were its sole consumer; testDriver ixgbe; RollBall mailbox hardened against orphaned-command completions (never sample status before a poll gap, value from the same block read, devad/reg echo required — a killed session's 7.60 read answered a PHY ID as 0x0006); full hardware pass: 20.00G flat both directions, zero errors, ECD 42m, SNR +7.4dB
|
2026-08-17 09:35:58 -07:00 |
|
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
|
88f4f7da80
|
Poll the nic on the sampler's cadence, and reboot rather than exit when a clean return reaches PID 1
|
2026-08-05 08:18:44 -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
|
c94b7ae33d
|
Show median bucket rates, slide the error window, and poll sysfs off the draw loop
|
2026-07-31 15:45: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
|
befd732406
|
Add full-duplex raw-Ethernet 10G cable stress tester
|
2026-07-25 17:58:54 -07:00 |
|