Skip to content
A network stack in pure Rust
Branch: master
Clone or download
Latest commit 6802bf0 Sep 10, 2016
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cyclic_order
data_link
misc
network
transport
.gitignore Cargo Workspace! (Also improve tree in README) Jul 8, 2016
Cargo.toml
README.md

README.md

QuiltNet

A network stack in pure Rust designed from the ground up for both asynchronous and synchronous usage.

Libraries

/
├── cyclic_order       -- Generic Code used for keeping track of out-of-order
│                         packets in TCP. Should be stable enough to move out of
│                         tree.
├── misc               -- Some random crap used by everything else.
├── data_link
│   ├── interface      -- Presents the Interface link-layer drivers should
│   │                     implement to work with the Network Layer.
│   └── udp_mock       -- A mock link-layer driver built on UDP. (Requires
│                         libstd.)
├── network            -- Currently Just IPv4. Should contain a interface, and
│                         IPv4 and Ipv6 implementations.
└── transport
    ├── brown_rip      -- A modified/simplified RIP, implemented on top of IPv4
    │                     instead of UDP.
    ├── static_routing -- A dummy routing package that learns no routes -- You
    │                     can only talk to immediate neighbors.
    └── tcp            -- Currently incomplete.
You can’t perform that action at this time.