Skip to content

Commit 7d1402d

Browse files
committed
feat: Add seqpacket support
Modify the multiplexer and vsock backend to be able to handle vsock seqpacket connections based on the passed config parameter. This parameter needs to also be passed to the API endpoint during vsock operations. The implementation's idea is making VsockConnection use an enum called ConnBackend as its backend. This enum can be a UnixStream or a SeqpacketConn Signed-off-by: aerosouund <[email protected]>
1 parent 395a0ee commit 7d1402d

File tree

29 files changed

+672
-149
lines changed

29 files changed

+672
-149
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,15 @@ and this project adheres to
2323

2424
### Changed
2525

26+
- [#5595](https://github.com/firecracker-microvm/firecracker/pull/5595): Added
27+
`vsock_type` field to the vsock device API to denote the type of the
28+
underlying socket. Can be `stream` or `seqpacket`
2629
- [#5564](https://github.com/firecracker-microvm/firecracker/pull/5564): which
2730
added support for VMClock, uses one extra GSI for the VMClock device itself
2831
which reduces the available GSIs for VirtIO devices. New maximum values is 92
2932
devices on Aarch64 and 17 devices on x86.
3033

34+
3135
### Deprecated
3236

3337
### Removed

0 commit comments

Comments
 (0)