Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor token bucket from netiface to a rust module #2306

Merged
merged 8 commits into from Aug 3, 2022

Conversation

robgjansen
Copy link
Member

@robgjansen robgjansen commented Jul 24, 2022

This is the first step in rewriting the network interface and router in rust.

Most of the network interface C code that is changed here will be removed in my upcoming pull requests, so I'm not spending much effort to optimizing the code or it's design at this point.

Progress on #1727

@robgjansen robgjansen added Type: Maintenance Refactoring, cleanup, documenation, or process improvements Component: Main Composing the core Shadow executable labels Jul 24, 2022
@robgjansen robgjansen self-assigned this Jul 24, 2022
@robgjansen robgjansen added this to In progress in Release v2.3 via automation Jul 24, 2022
@github-actions github-actions bot added the Component: Documentation In-repository documentation, under docs/ label Jul 24, 2022
@robgjansen
Copy link
Member Author

@robgjansen robgjansen marked this pull request as ready for review July 30, 2022 22:08
src/main/network/router/token_bucket.rs Outdated Show resolved Hide resolved
src/main/network/router/token_bucket.rs Outdated Show resolved Hide resolved
src/main/network/router/token_bucket.rs Outdated Show resolved Hide resolved
src/main/network/router/token_bucket.rs Outdated Show resolved Hide resolved
src/main/host/network_interface.c Outdated Show resolved Hide resolved
@robgjansen robgjansen merged commit 1b5d584 into shadow:main Aug 3, 2022
Release v2.3 automation moved this from In progress to Done Aug 3, 2022
@robgjansen robgjansen deleted the token-bucket-rs branch August 3, 2022 14:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Documentation In-repository documentation, under docs/ Component: Main Composing the core Shadow executable Type: Maintenance Refactoring, cleanup, documenation, or process improvements
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

None yet

3 participants