aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-07-17Bump smoltcp to 0.12HEADmainIan McIntyre
2025-07-17Fix max burst size computationIan McIntyre
The units are "MTUs," not "bytes." With this in mind, we can burst the minimum number of buffers.
2025-07-17Rewrite descriptors with atomicsIan McIntyre
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.
2025-07-17Let clippy fix warningsIan McIntyre
2023-12-15Fix debug assert in ENET initializationIan McIntyre
Wrong way to check for the ignored four low bits.
2023-11-26First commitIan McIntyre
A prototype of an i.MX RT ENET driver. There's design decisions I'm thinking of changing. Nevertheless, the smoltcp support seems to be working; an 1170EVK can act as a DHCP client and a TCP loopback server.