aboutsummaryrefslogtreecommitdiffstats
path: root/adapter.c
AgeCommit message (Collapse)AuthorFilesLines
2024-10-01Add multiple-device support virtio-loopback-adapterTimos Ampelikiotis1-301/+0
Updates [v1]: - The adapter supports multiple vhost-user devices running in parallel. - Redesign the devices interfaces. Unified their common functionality and add it into vhost-user-loopback lib. This eases the addition of new vhost-user devices and makes the virtio-loopback adapter more device agnostic. Bug-AGL: SPEC-4834 Change-Id: I9aff91dce0207ccdd8c2d1c5d0769a13b4e9ae04 Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
2024-09-17Update virtio-loopback-adapterTimos Ampelikiotis1-1/+1
Updates [v1]: - The adapter works with the multi-device loopback - Remove unnecessary ioctl - Increase ram limits - Update licenses Bug-AGL: SPEC-4834 Change-Id: I90fb610d62f9a948eb7e6146f5f8ca5d3e4feeb0 Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
2024-06-03New adapter version: code refactoringsalmon_18.90.0salmon/18.90.018.90.0Michele Paolino1-37/+14
Small code refactoring and optimizations v2: with copyright fixes Bug-AGL: SPEC-4834 Change-Id: Icaee8121f367b21bbdb874a3bc5fc327c5a1ded1 Signed-off-by: Michele Paolino <m.paolino@virtualopensystems.com>
2023-12-18Adding virtio-console support and small sound fixesMichele Paolino1-6/+10
This commit adds adapter support for vhost-user-console Bug-AGL: SPEC-4834 Change-Id: I96eb95ffbf858b0ad410f49e586af0bb81b74dd2 Signed-off-by: Michele Paolino <m.paolino@virtualopensystems.com>
2023-11-29Add vhost-user support for the virtio-can deviceAngelos Mouzakitis1-5/+11
Enables support to probe, handle and connect virtio-can device with vhost-user-can via the virtio-loopback-adapter Depends: 29398 Bug-AGL: SPEC-4834 Change-Id: I31e328aee25b101f51911eab6fd15dc3dd78c771 Signed-off-by: Angelos Mouzakitis <a.mouzakitis@virtualopensystems.com>
2023-11-29Add virtio-loopback-adapterAngelos Mouzakitis1-0/+314
The virtio-loopback-adapter is part of the Virtio Loopback architecture detailed in the following link: https://git.virtualopensystems.com/virtio-loopback/docs The following vhost-user devices are supported: - vhost-user-blk - vhost-user-rng - vhost-user-input - vhost-user-gpio - vhost-user-sound Bug-AGL: SPEC-4834 Change-Id: I4edb28faf370992f5f45390f5c4240a0f5c3084c Signed-off-by: Angelos Mouzakitis <a.mouzakitis@virtualopensystems.com>