OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

virtio-comment message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Question regarding VIRTIO_RING_F_EVENT_IDX


Hi,

In Section 2.4.5, "The Virtqueue Available Ring", it says:

> If the VIRTIO_RING_F_INDIRECT_DESC feature bit is not negotiated, the “flags” field offers a crude interrupt
> control mechanism. The driver MUST set this to 0 or 1: 1 indicates that the device SHOULD NOT
> send an interrupt when it consumes a descriptor chain from the available ring. The device MUST ignore the
> used_event value in this case.

Shouldn't it be VIRTIO_RING_F_EVENT_IDX instead of
VIRTIO_RING_F_INDIRECT_DESC?
The next paragraph says:

> Otherwise, if the VIRTIO_RING_F_EVENT_IDX feature bit is negotiated, the driver MUST set the "flags" field
> to 0, and use the “used_event” field in the used ring instead. The driver can ask the device to delay interrupts
> until an entry with an index specified by the “used_event” field is written in the used ring (equivalently, until
> the idx field in the used ring will reach the value used_event + 1).

The same question also applies to Section 2.4.6.

Thanks,
Haggai


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]