Skip to content

VM Agents: Networking#22

Merged
korewaChino merged 15 commits intomainfrom
vmagent/networking
Apr 17, 2026
Merged

VM Agents: Networking#22
korewaChino merged 15 commits intomainfrom
vmagent/networking

Conversation

@korewaChino
Copy link
Copy Markdown
Collaborator

Implement a NetworkAgentActor that deals with L3 routing for individual VMs, called upon by a stateless hook that reads the VmInfo and does the L3 routing for them.

Consider adding Open vSwitch integration or something on here too if we're into that kind of thing, but yea. I am trying to be vendor-agnostic for this so we will be rawdogging netlink and maybe iptables OR nftables.

closes #17

@korewaChino korewaChino added this to the RVA23 milestone Apr 16, 2026
@korewaChino korewaChino self-assigned this Apr 16, 2026
@korewaChino korewaChino added the enhancement New feature or request label Apr 16, 2026
Comment thread .github/workflows/build_x86.yml Fixed
Comment thread .github/workflows/build_x86.yml Fixed
We don't need to install clang because it's already in the CI image
- name: Run tests
run: cargo test --verbose
- uses: actions/checkout@v4
- uses: rui314/setup-mold@v1
- uses: actions/checkout@v4
- uses: rui314/setup-mold@v1
- name: Run sccache-cache
uses: mozilla-actions/[email protected]
Comment thread odorobo-agent/src/actor/mod.rs Fixed
Comment thread odorobo-agent/src/actor/mod.rs Fixed
Comment thread odorobo-agent/src/networking/actor.rs Fixed
Comment thread odorobo-agent/src/networking/actor.rs Fixed
Comment thread odorobo-agent/src/networking/actor.rs Fixed
Comment thread odorobo-agent/src/networking/actor.rs Fixed
Comment thread odorobo-agent/src/networking/actor.rs Fixed
Comment thread odorobo-agent/src/networking/actor.rs Fixed
@korewaChino korewaChino marked this pull request as ready for review April 17, 2026 01:46
@korewaChino korewaChino requested a review from lleyton April 17, 2026 01:53
Copy link
Copy Markdown
Contributor

@TheHeroBrine422 TheHeroBrine422 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Generally looks good enough to me. I am a bit concerned about code quality but given odorobo is so new, we will likely end up making a lot of changes before prod release anyway.

@korewaChino korewaChino merged commit c14e284 into main Apr 17, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

VM Agents: Networking

3 participants