Add support for IP Fragmentation to the network stack used by RedoxOS
The purpose of this project is to add IP fragmentation support to the network stack used by RedoxOS. This project will begin with adding basic support for correctly processing fragmented IP packets in the network stack used by RedoxOS (smoltcp) as defined in the upstream issue smoltcp#54. After support is added in smoltcp, the netstack implementation should be updated to synchronize with any updates to the interface defined in the upstream repository. If the project is finished early, work could begin on path based MTU discovery.
The expected outcome of this project is that fragmented IP packets are able to be correctly processed by the network stack used by RedoxOS.
Experience with network stacks and the IPv4 and IPv6 RFCs is preferred but not strictly required.
Jeremy Soller (@jackpot51), Dan Robertson (@dlrobertson), and Egor Karavaev (@batonius)
Medium