Skip to content

Conversation

@thedevbirb
Copy link
Contributor

@thedevbirb thedevbirb commented Feb 5, 2024

Spin up a simulated endpoint with proper network emulation settings on Linux

Tasks

  • Allow creation of network namespace and devices with delay, loss and bandwidth config
  • Allow some code to run in a scope where there is a different namespace
  • Manage simulator and simulations to allows tests to run in parallel
  • Apply network emulation config also to host environment to be consistent with MacOS behavior
  • Docs + how to run tests with sudo on Linux
  • Cleanup

Closes #58

@thedevbirb thedevbirb marked this pull request as draft February 5, 2024 11:38
@thedevbirb thedevbirb marked this pull request as ready for review February 7, 2024 15:22
@merklefruit merklefruit added C-feature Category: Feature A-sim Area: Simulation labels Feb 15, 2024
@thedevbirb thedevbirb marked this pull request as draft May 1, 2025 10:30
@thedevbirb
Copy link
Contributor Author

@mempirate it hurts me to see this still open. While this is a Linux implementation, we tried to keep feature parity (for what's possible) with the MacOS version, and some stuff broke on the MacOS target.

Given the current usage of this library, I think we need to be a bit more pragmatic and decide to support just one and well, ideally Linux.

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

Labels

A-sim Area: Simulation C-feature Category: Feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

msg-sim Linux implementation

3 participants