I'm thinking of building an implementation of 802.1Q MMRP/MSRP/MVRP in Swift, principally for Linux but with the protocol handler and state machine sufficiently abstracted. I need it for my own embedded application but curious if there's any interest from anyone else.

Even though I have no direct use for this implementation, I would love to see this. I think it would be a really good exploration of embedded Swift ergonomics and safety. It would be very cool to see this in action.

1 Like

The catch is it will be embedded Swift, not Embedded Swift, as I still want to be able to use structured concurrency to manage timers and I/O.

Very much a WIP: