On 7 June 2016 at 15:48, Greg Kurz <gr...@kaod.org> wrote:

> On Tue, 7 Jun 2016 10:20:51 +0200
> Pradeep Kiruvale <pradeepkiruv...@gmail.com> wrote:
> > Hi All,
> >
> > I am trying to add the throttle to the virtio-9p devices using the
> throttle
> > APIs that are already exists in the qemu.
> >
> > I need help to understand the device model and where to add the
> throttling.
> > I am digging through the code since a week or so but failed to understand
> > how to tell the driver (virtio-9p) about the throttle enablement  for
> this
> > specific fs device.
> >
> > I am planning to enable and configure the throttle for that specific
> device
> > at
> > int qemu_fsdev_add(QemuOpts *opts) in qemu-fsdev.c file.
> >
> > After that I would like to just add throttle facility to just
> > virtio-9p-local.c (i.e read/wrote calls).
> > Though there are other drivers, I just want to add to this specific
> driver
> > as of now.
> >
> > This is where I am missing the link like how to get to know the device
> > configuration for this specific device throttle enabled or not and carry
> > out the operations accordingly.
> >
> > Please help me to understand.
> >
>
> Drivers can register a parse_opts operation to handle specific command line
> options. Since you want to make this feature specific to the local driver,
> then you should handle the options in local_parse_opts(), not in
> qemu_fsdev_add().
>
>
Thanks Greg, that was helpful.

Regards,
Pradeep



> > Regards,
> > Pradeep
>
> Cheers.
>
> --
> Greg
>

Reply via email to