socket_vmnet
socket_vmnet copied to clipboard
vmnet.framework support for unmodified rootless QEMU (no dependency on VDE)
This is a quick draft to experiment with better logging. Posting to get an early review on this changes. This does not fix all the issues mentioned in #43 but...
Current logs lack basic details to be useful for debugging issues: - timestamp - allows synchronizing with other logs - connect/disconnect: log more info about the connection (mac address?, ip...
Hello, I found that if socket_vmnet is running, WARP cannot connect and reports "DNS Proxy Failure". Only killing socket_vmnet will allow WARP to establish the tunnel. Is there a workaround...
We need to test that using invalid options we fail with expected error code, and do not crash. Example bugs caused by not having such tests: - #99 - #73...
Currently we have a link to https://lima-vm.io/docs/community/contributing/ which is useful for in the context of the lima-vm projects, but we need info related to this project. Tasks: - [ ]...
One of the useful features of github markdown is that we can copy in one click a code block and paste it in the shell to run all the commands....
Running performance tests with macOS 15.1, 15.1.1, and 15.2 show 35% regression compared with 14.7.1. ## host to vm ### vz ``` % iperf3-darwin -c 192.168.105.12 -l 1m Connecting to...
Currently socket_vmnet spawns a single `vmnet_interface` https://github.com/lima-vm/socket_vmnet/blob/f486d475d4842bbddfe8f66ba09f7d1cb10cfbed/main.c#L263-L272 and takes on the responsibility of flooding all clients with all other clients' packets. This leads to #58. We should consider an alternative...
Advantages: - timestamps - can view the logs using Console.app - root not needed to view the log - we can simplify the logging macros added in #46 Disadvantages: -...