Testing
Running unit and E2E tests, and testing local changes in a Kind cluster.
See Testing for running the unit and E2E tests, and Linting for the checks that run in CI.
The deep dives document the system interfaces the driver depends on, and the assumptions it makes about them.
Running unit and E2E tests, and testing local changes in a Kind cluster.
Running and auto-fixing lint issues.
Logging conventions for the driver, and what to log at each level.
Adding more tunables to the driver.
How cgroup v2, QoS classes, and CPU enforcement interact with DRA.
How Linux reports topology attributes through sysfs.
Finding and exploring PCI/PCIe root buses on Linux.
How SMT sibling layout is encoded in sysfs.