libvirt/src/lxc
Jonathon Jongsma 08f8fd8413 conf: Add support for vDPA network devices
This patch adds new schema and adds support for parsing and formatting
domain configurations that include vdpa devices.

vDPA network devices allow high-performance networking in a virtual
machine by providing a wire-speed data path. These devices require a
vendor-specific host driver but the data path follows the virtio
specification.

When a device on the host is bound to an appropriate vendor-specific
driver, it will create a chardev on the host at e.g.  /dev/vhost-vdpa-0.
That chardev path can then be used to define a new interface with
type='vdpa'.

Signed-off-by: Jonathon Jongsma <jjongsma@redhat.com>
Reviewed-by: Laine Stump <laine@redhat.com>
2020-10-20 14:46:52 -04:00
..
libvirtd_lxc.aug src: fix word spell typos 2020-07-09 10:01:41 +02:00
lxc_cgroup.c lxc: use g_autoptr for virCgroup 2020-10-09 16:24:42 +02:00
lxc_cgroup.h src/lxc: use #pragma once in headers 2019-06-19 17:12:30 +02:00
lxc_conf.c lxc: replace VIR_ALLOC/REALLOC with g_new0/renew 2020-06-03 09:46:58 +01:00
lxc_conf.h Add a space before ending a comment 2020-01-30 12:32:03 +01:00
lxc_container.c lxc: use g_autoptr for virCgroup 2020-10-09 16:24:42 +02:00
lxc_container.h src/lxc: use #pragma once in headers 2019-06-19 17:12:30 +02:00
lxc_controller.c conf: Add support for vDPA network devices 2020-10-20 14:46:52 -04:00
lxc_domain.c util: vircgroup: change virCgroupFree to take only virCgroupPtr 2020-10-09 16:24:35 +02:00
lxc_domain.h Use G_GNUC_WARN_UNUSED_RESULT instead of ATTRIBUTE_RETURN_CHECK 2019-10-15 11:25:22 +02:00
lxc_driver.c conf: Add support for vDPA network devices 2020-10-20 14:46:52 -04:00
lxc_driver.h src/lxc: use #pragma once in headers 2019-06-19 17:12:30 +02:00
lxc_fuse.c lxc: use g_auto() for all virBuffers 2020-07-08 16:33:53 -04:00
lxc_fuse.h lxc: replace VIR_ALLOC/REALLOC with g_new0/renew 2020-06-03 09:46:58 +01:00
lxc_hostdev.c lxc: replace VIR_ALLOC/REALLOC with g_new0/renew 2020-06-03 09:46:58 +01:00
lxc_hostdev.h src/lxc: use #pragma once in headers 2019-06-19 17:12:30 +02:00
lxc_monitor_protocol.x Unify int types handling in protocol files 2016-01-11 19:56:06 +03:00
lxc_monitor.c lxc: replace VIR_ALLOC/REALLOC with g_new0/renew 2020-06-03 09:46:58 +01:00
lxc_monitor.h src/lxc: use #pragma once in headers 2019-06-19 17:12:30 +02:00
lxc_native.c Use g_strfeev instead of virStringFreeList 2020-08-03 15:37:36 +02:00
lxc_native.h lxc: Fix wrong addresses statements for IPv{4, 6} in native network definitions 2020-02-06 15:00:57 +01:00
lxc_process.c conf: Add support for vDPA network devices 2020-10-20 14:46:52 -04:00
lxc_process.h lxc: Cleanup virConnectPtr usage 2019-12-17 16:58:43 +01:00
lxc.conf lxc.conf: s/QEMU/LXC/ 2016-11-09 18:56:15 +01:00
meson.build src/lxc/lxc_controller: convert to use GLib DBus 2020-09-17 18:20:05 +02:00
test_libvirtd_lxc.aug.in build: use @CONFIG@ instead of ::CONFIG:: in augeas tests 2019-08-09 14:06:31 +01:00
virtlxcd.init.in configure: Provide OpenRC scripts for sub-daemons 2019-12-16 10:11:22 +01:00
virtlxcd.service.in systemd: Move timeout from service files to sysconf files 2020-04-03 11:50:50 +02:00
virtlxcd.sysconf systemd: Move timeout from service files to sysconf files 2020-04-03 11:50:50 +02:00