3 ms·
Here are memory-safe network services on Linux with smoltcp and an optional switch for running multiple userspace network stacks: https://github.com/ANLAB-KAIS
by Klasiaster 7y ago
Here are memory-safe network services on Linux with smoltcp and an optional switch for running multiple userspace network stacks:
https://github.com/ANLAB-KAIST/usnet_sockets https://github.com/ANLAB-KAIST/usnet_sockets
→ Socket library for Rust using smoltcp as userspace network stack (provides types compatible with the standard library, tokio is unpublished WIP)
https://github.com/ANLAB-KAIST/usnetd https://github.com/ANLAB-KAIST/usnetd
→ Memory-safe L4 Switch for Userspace Network Stacks (firewalls the kernel network stack, see Ideas section for alternatives, e.g., transparently piping the kernel network packets through smoltcp)