# cabletest docs Project knowledge that moves and versions with the repo. General: - [goals.md](goals.md) — what cabletest is for and what it must output. - [state.md](state.md) — where things are now: committed vs stashed, the box and what's in it, bringup progress, open items. **All current-placement state lives here and only here.** - [hardware.md](hardware.md) — host rules: interface conventions, tuning, how to run. - [measurement.md](measurement.md) — how to measure correctly; performance results and dead ends. - [open-questions.md](open-questions.md) — the open problems, with their current answers. Per-device (each directory: device doc + its datasheets): - [nics/](nics/README.md) — the transport rule, the comparison table, and one directory per NIC: [x520](nics/x520/README.md), [connectx-5](nics/connectx-5/README.md), [x710](nics/x710/README.md), [e810](nics/e810/README.md). - [modules/](modules/README.md) — module inventory, media-lies table, the shared IEEE register set, RollBall protocol, cable-length physics, and one directory per module: [fs](modules/fs/README.md), [wiitek](modules/wiitek/README.md), [fibergaga](modules/fibergaga/README.md).