diff options
| author | Ian McIntyre <me@mciantyre.dev> | 2025-07-17 20:50:40 -0400 |
|---|---|---|
| committer | Ian McIntyre <me@mciantyre.dev> | 2025-07-17 20:50:40 -0400 |
| commit | 6498f85de3078ad7c3206c22c690ecb3d0fa71bb (patch) | |
| tree | f1d22b0a780cdc1c3fcf151445982c9607174f49 /README.md | |
| parent | 48b00ed3b83db5205b848f152f6e3139f5dea4b9 (diff) | |
Rewrite descriptors with atomics
The memory ordering ensures that operations to normal memory are
synchronized with operations on device memory, at runtime. I've seen
this play out in the transmit path: writes to the transmit buffer's
flags weren't reaching memory by the time the MAC was checking,
resulting in missing packets. Moving the fence works, but it's better to
use atomics.
Diffstat (limited to 'README.md')
0 files changed, 0 insertions, 0 deletions
