On 08/07/2017 07:37 AM, Pradeep Jagadeesh wrote: > This patch introduces qmp interfaces for the fsdev > devices. This provides two interfaces one > for querying info of all the fsdev devices. The second one > to set the IO limits for the required fsdev device. > > Signed-off-by: Pradeep Jagadeesh <pradeep.jagade...@huawei.com> > --- > Makefile | 4 +++ > fsdev/qemu-fsdev-dummy.c | 11 ++++++ > fsdev/qemu-fsdev-throttle.c | 76 ++++++++++++++++++++++++++++++++++++++++ > fsdev/qemu-fsdev-throttle.h | 8 +++-- > fsdev/qemu-fsdev.c | 38 ++++++++++++++++++++ > monitor.c | 5 +++ > qapi-schema.json | 3 ++ > qapi/fsdev.json | 84 > +++++++++++++++++++++++++++++++++++++++++++++ > qmp.c | 14 ++++++++ > 9 files changed, 241 insertions(+), 2 deletions(-) > create mode 100644 qapi/fsdev.json >
> +## > +# @fsdev-set-io-throttle: > +# > +# Change I/O limits for a 9p/fsdev device. > +# > +# I/O limits can be enabled by setting throttle value to non-zero number. > +# > +# I/O limits can be disabled by setting all throttle values to 0. > +# > +# Returns: Nothing on success > +# If @device is not a valid fsdev device, GenericError > +# > +# Since: 2.10 > +# 2.11, now. -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3266 Virtualization: qemu.org | libvirt.org
signature.asc
Description: OpenPGP digital signature