smoltcp-rs / smoltcp

a smol tcp/ip stack
BSD Zero Clause License
3.64k stars 404 forks source link

Contributing - is project still active? #818

Closed oslfmt closed 10 months ago

oslfmt commented 11 months ago

I'd like to possibly contribute to this project - is it still actively maintained?

crawford commented 11 months ago

Yep. Send over your patches. There are a number of folks who will review them.

oslfmt commented 11 months ago

Great! I'll take a look at the issues and start work on one - any particularly pressing issues?

pothos commented 11 months ago

Not pressing but nice to have for reliable operation are the "not implemented", "not supported" parts of TCP: https://github.com/smoltcp-rs/smoltcp#tcp-layer Silly window syndrome avoidance and Probing Zero Windows are both not too large in scope but require some RFC reading and thinking. Selective acknowledgements is probably a bit larger. Someone even started congestion control, not sure where the old branch is but you could also take one of the BBR implementations from a Go network stack for comparison.