This commit adds support for proxying the communication with a VM using vsock, similar to already existing support using unix domain socket through the uds-path option. Two new options have been introduced: - forward-cid - forward-listen The forward-cid option (u32) allows users to specify the CID to which all the connections from the VM should be forwarded to, regardless of the target CID of those connections. Users would typically forward to CID 1 i.e., the host machine. The forward-listen option (string) is a list of ports separated by '+' for forwarding connections from the host machine to the VM. Signed-off-by: Dorjoy Chowdhury <dorjoychy111@gmail.com>
1.8 KiB
1.8 KiB
Changelog
Unreleased
Added
Changed
Fixed
Deprecated
v0.2.0
Added
Changed
- [#434] Don't allow duplicate CIDs
- [#450] refactor VhostUserVsockThread worker
- [#451] remove unused feature to reduce deps
- [#587] update serde_yaml dependency
- [#672] simplify the examples using memfd
- [#679] increase max queue size to 1024
Fixed
- [#409] Increase NUM_QUEUES to 3
- [#410] always epoll_register with cloned stream fd
- [#499] avoid circular references
- [#506] try epoll_modify before epoll_register in recv_pkt
- [#531] fix intermittent failures
- [#641] Use a patched version for the config dependency
- [#663] check if we get '\n' early while reading from socket
- [#691] Replace the config Crate with figment
v0.1.0
First release