[libvirt] [PATCHv6] virtio-rng: Add rate limiting options for virtio-RNG
Daniel P. Berrange
berrange at redhat.com
Thu Mar 14 10:50:18 UTC 2013
On Thu, Mar 14, 2013 at 08:55:52AM +0100, Peter Krempa wrote:
> Qemu's implementation of virtio RNG supports rate limiting of the
> entropy used. This patch exposes the option to tune this functionality.
>
> This patch is based on qemu commit 904d6f588063fb5ad2b61998acdf1e73fb4
>
> The rate limiting is exported in the XML as:
> <devices>
> ...
> <rng model='virtio'>
> <rate period='1234'>4321</rate>
You need to update this example
> <backend model='random'/>
> </rng>
> ...
> ---
>
> Notes:
> Version 6:
> - use just attributes in XML instead of mixed attribute/contents
> - switch rate unit to bytes
> - tweak the rest to comply with the changes
> Version 5:
> - adjust after forbiding arbitrary name passthrough
> - rebase to master
> Version 4:
> - Reword docs
> - state it is available since 1.0.4 as the tree is frozen and this was actually never acked before
> Version 3:
> - State the time unit in docs
> Version 2:
> - qemu uses bytes/period, adapt the value according to that
>
> docs/formatdomain.html.in | 13 +++++++++++++
> docs/schemas/domaincommon.rng | 21 ++++++++++++++++++++-
> src/conf/domain_conf.c | 19 +++++++++++++++++++
> src/conf/domain_conf.h | 2 ++
> src/qemu/qemu_command.c | 8 ++++++++
> .../qemuxml2argv-virtio-rng-random.args | 2 +-
> .../qemuxml2argv-virtio-rng-random.xml | 1 +
> 7 files changed, 64 insertions(+), 2 deletions(-)
ACK with example in the commit message fixed
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the libvir-list
mailing list