vhost-device/vhost-device-vsock/CHANGELOG.md
Dorjoy Chowdhury 8646373e96 vsock: Support for vsock backend
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>
2024-09-05 12:09:50 +02:00

1.8 KiB

Changelog

Unreleased

Added

  • #698 vsock: add mdoc page
  • #706 Support proxying using vsock

Changed

Fixed

Deprecated

v0.2.0

Added

  • [#406] Add VM groups in sibling communication
  • [#526] increase test coverage

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