1# vsock-rs 2 3Virtio socket support for Rust. Implements VsockListener and VsockStream 4which are analogous to the `std::net::TcpListener` and `std::net::TcpStream` types. 5 6## Usage 7 8Refer to the crate [documentation](https://docs.rs/vsock). 9 10## Testing 11 12### Prerequisites 13 14You will need a recent qemu-system-x86_64 build in your path. 15 16### Host 17 18Setup the required virtio kernel modules: 19 20``` 21make kmod 22``` 23 24Start the test vm, you can shutdown the vm with the keyboard shortcut ```Ctrl+A``` and then ```x```: 25 26``` 27make vm 28``` 29 30### Tests 31 32Run the test suite with: 33 34``` 35make check 36```