Skip to content

Instantly share code, notes, and snippets.

@dlrobertson
Last active February 2, 2018 13:11
Show Gist options
  • Save dlrobertson/0f8ae9849613e1d5984aad4ecee92be9 to your computer and use it in GitHub Desktop.
Save dlrobertson/0f8ae9849613e1d5984aad4ecee92be9 to your computer and use it in GitHub Desktop.
RedoxOS networking GSoC Projects

IP fragmentation support

Add support for IP Fragmentation to the network stack used by RedoxOS

Details:

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.

Expected Outcome:

The expected outcome of this project is that fragmented IP packets are able to be correctly processed by the network stack used by RedoxOS.

Skills Preferred:

Experience with network stacks and the IPv4 and IPv6 RFCs is preferred but not strictly required.

Mentors:

Jeremy Soller (@jackpot51), Dan Robertson (@dlrobertson), and Egor Karavaev (@batonius)

Difficulty:

Medium

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment