commit | 90dd744426b87a3462dd38e75f2e2497c4e4fa24 | [log] [tgz] |
---|---|---|
author | Linux Build Service Account <lnxbuild@localhost> | Tue Apr 06 17:42:05 2021 -0700 |
committer | Linux Build Service Account <lnxbuild@localhost> | Tue Apr 06 17:42:05 2021 -0700 |
tree | 6568264214021f58808210f4dd283a07bafebfbf | |
parent | 538e78281550162e0536fa610a5bbee0ac267f36 [diff] | |
parent | 5ba4d0beb216f58f338115e2b2bf88685c1f43ef [diff] |
Merge 5ba4d0beb216f58f338115e2b2bf88685c1f43ef on remote branch Change-Id: Ib8665dca8c5dbf6c04b28222f6f5b4179ef9a4f5
Virtio socket support for Rust. Implements VsockListener and VsockStream which are analogous to the std::net::TcpListener
and std::net::TcpStream
types.
Refer to the crate documentation.
You will need a recent qemu-system-x86_64 build in your path.
Setup the required virtio kernel modules:
make kmod
Start the test vm, you can shutdown the vm with the keyboard shortcut Ctrl+A
and then x
:
make vm
Run the test suite with:
make check