aboutsummaryrefslogtreecommitdiffstats
path: root/include
AgeCommit message (Collapse)AuthorFilesLines
10 daysUpdate virtio-loopback adapter - notification / interrupt mechanismsHEADmasterTimos Ampelikiotis9-84/+99
Updates: - Notification mechanism update: - The adapter passes the vqs' eventfds to the driver. In this way, the driver will by-pass the adapter for delivering notifications to the vhost-user device during the data exchange process. - Interrupt mechanism - Simplify the conditions for when an interrupt should be delivered to the driver. Change-Id: Ice0dbe0165b275f70bd390bc1e1e22184b3fa94e Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
2024-10-14Solve compatibility issue with virtio-loopback driverTimos Ampelikiotis1-1/+1
Update IOCTL to be compatible with the corresponding driver Change-Id: Ibf6f208990bd4c7290af54d403d3a8e1f78747e4 Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
2024-10-01Add multiple-device support virtio-loopback-adapterTimos Ampelikiotis15-0/+2872
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>