On 2/1/2018 2:47 PM, Yuanhan Liu wrote: > On Wed, Jan 31, 2018 at 05:48:28PM +0000, Stefan Hajnoczi wrote: >> The vhost_scsi example application negotiates the >> VIRTIO_RING_F_EVENT_IDX feature bit but does not honor it when accessing >> vrings. >> >> In particular, commit e37ff954405addb8ea422426a2d162d00dcad196 ("vhost: >> support virtqueue interrupt/notification suppression") broke vring call >> because vq->last_used_idx is never updated by vhost_scsi. The >> vq->last_used_idx field is not even available via the librte_vhost >> public API, so VIRTIO_RING_F_EVENT_IDX is currently only usable by the >> built-in virtio_net.c driver in librte_vhost. >> >> This patch drops VIRTIO_RING_F_EVENT_IDX from vhost_scsi so that vring >> call works again. >> >> Cc: Changpeng Liu <changpeng....@intel.com> >> Cc: Junjie Chen <junjie.j.c...@intel.com> >> Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com> > > Acked-by: Yuanhan Liu <y...@fridaylinux.org>
Applied to dpdk-next-net/master, thanks.