aboutsummaryrefslogtreecommitdiffstats
path: root/include/vhost_user_loopback.h
AgeCommit message (Collapse)AuthorFilesLines
2024-12-18Update virtio-loopback adapter - Add priority featureTimos Ampelikiotis1-0/+3
Add scheduling mechanism for virtio interrupts and messages. This mechanism can be used to prioritize one virtio-device's requests over the other by setting the args "credits=" and "priority=" into the adapter's arguments. Change-Id: Id322c21b87b41317153b649191d9e7e66d2fb317 Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
2024-12-03Update virtio-loopback adapter - notification / interrupt mechanismsTimos Ampelikiotis1-1/+1
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-01Add multiple-device support virtio-loopback-adapterTimos Ampelikiotis1-0/+994
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>