Age | Commit message (Collapse) | Author | Files | Lines |
|
Bug-AGL: SPEC-4834
Change-Id: I9751746847b01d413bbd0776141fb743ab9c599d
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
|
|
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>
|
|
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>
|
|
Updates:
- Add documentation guide
- Update README and point to the above guide
Change-Id: I29975363b470845419b1924eb0ac16a1535f805d
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
|
|
Update IOCTL to be compatible with the corresponding driver
Change-Id: Ibf6f208990bd4c7290af54d403d3a8e1f78747e4
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
|
|
Updates [v1]:
- Add missing source file: src/adapter/parser.c
and src/adapter/adapter.c
- Fix compilation error
Bug-AGL: SPEC-4834
Change-Id: Ie3e4e493d09bfee4be49a3177e9fb0995cca614b
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
|
|
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>
|
|
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>
|
|
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>
|
|
Add template files for gitlab
Bug-AGL: SPEC-4474
Change-Id: Ib7fe07e776bba5984eb20641a59043cf8979291a
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
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>
|
|
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>
|
|
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>
|
|
|