* Marc-André Lureau (marcandre.lur...@gmail.com) wrote: > Hi > > On Thu, Aug 24, 2017 at 9:39 PM Dr. David Alan Gilbert (git) < > dgilb...@redhat.com> wrote: > > > From: "Dr. David Alan Gilbert" <dgilb...@redhat.com> > > > > Add a vu_queue_started method to complement vu_queue_enabled. > > > > Signed-off-by: Dr. David Alan Gilbert <dgilb...@redhat.com> > > > > Reviewed-by: Marc-André Lureau <marcandre.lur...@redhat.com>
Thanks. > > > --- > > contrib/libvhost-user/libvhost-user.c | 6 ++++++ > > contrib/libvhost-user/libvhost-user.h | 9 +++++++++ > > 2 files changed, 15 insertions(+) > > > > diff --git a/contrib/libvhost-user/libvhost-user.c > > b/contrib/libvhost-user/libvhost-user.c > > index 35fa0c5e56..201b9846e9 100644 > > --- a/contrib/libvhost-user/libvhost-user.c > > +++ b/contrib/libvhost-user/libvhost-user.c > > @@ -930,6 +930,12 @@ vu_queue_enabled(VuDev *dev, VuVirtq *vq) > > return vq->enable; > > } > > > > +bool > > +vu_queue_started(VuDev *dev, VuVirtq *vq) > > > > I guess we could make it const, but this is true for many other functions. > Could be done later in one go. Thanks; I've added the consts. Dave > > +{ > > + return vq->started; > > +} > > + > > static inline uint16_t > > vring_avail_flags(VuVirtq *vq) > > { > > diff --git a/contrib/libvhost-user/libvhost-user.h > > b/contrib/libvhost-user/libvhost-user.h > > index 53ef222c0b..acd019876d 100644 > > --- a/contrib/libvhost-user/libvhost-user.h > > +++ b/contrib/libvhost-user/libvhost-user.h > > @@ -328,6 +328,15 @@ void vu_queue_set_notification(VuDev *dev, VuVirtq > > *vq, int enable); > > bool vu_queue_enabled(VuDev *dev, VuVirtq *vq); > > > > /** > > + * vu_queue_started: > > + * @dev: a VuDev context > > + * @vq: a VuVirtq queue > > + * > > + * Returns: whether the queue is started. > > + */ > > +bool vu_queue_started(VuDev *dev, VuVirtq *vq); > > + > > +/** > > * vu_queue_empty: > > * @dev: a VuDev context > > * @vq: a VuVirtq queue > > -- > > 2.13.5 > > > > > > -- > Marc-André Lureau -- Dr. David Alan Gilbert / dgilb...@redhat.com / Manchester, UK