The router/client role distinction in vm-switch is no longer meaningful with L3 IP-based forwarding. All VMs now use client.ip/client.mac/ client.sock uniformly; the only behavioral difference is the receive_broadcast flag file. - Remove VmRole enum and all role-based logic from Rust code - Rename NixOS option vmNetwork.router to vmNetwork.receiveBroadcast - Remove "exactly one router per network" assertion - Update bufferbloat-test, documentation, and all tests Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| default.nix | ||
| guest-config.nix | ||
| merge-results.py | ||
| parse-results.py | ||
| run-test.sh | ||