Title Resolve VIRTIO-161: virtqueue numbering incorrect for virtio-net
Description
Please vote Yes if you agree with all of the following.
If you disagree, please vote No.
If you don't have an opinion, please vote Abstain.

I move that:
The TC agrees to resolve the following specification issue:
VIRTIO-161: virtqueue numbering incorrect for virtio-net
--------------------------------------
VIRTIO-84 changed numbering for virtio-net virtqueue pairs to start at 1 instead of 0. However, the numbering for the last pair and the controlq was not changed (for N=1, we don't have queues at positions 4 and 5).
--------------------------------------

The TC accepts the following proposed changes to the specification:
--------------------------------------
Switch to N-1 in numbering.

[PATCH v2] virtio-net: fix virtqueue numbering error

receiveq(n) is at position 2(n-1), not 2n. Same error for transmitq(n)
and controlq.

Updated patch: https://lists.oasis-open.org/archives/virtio/201707/msg00005.html
--------------------------------------

The TC agrees to include the above change(s) in specification version(s) "virtio 1.1 cs01", and future versions of the
specification.

--------------------------------------

Reminder: A Voting Member must be active in a TC to maintain voting rights.  As
the Virtio TC has adopted a standing rule to conduct business only by
electronic ballot, without Meetings, a Voting Member who fails to cast a ballot
in two consecutive Work Product Ballots loses his or her voting rights at the
close of the second ballot missed.

--------------------------------------
Ballot Options Ballot has closed
[ ] Yes
[ ] No
[ ] Abstain
Opening Date Mon, Aug 28 2017 1:15 pm EDT
Closing Date Mon, Sep 4 2017 1:15 pm EDT
Ballot has closed.

Referenced Items

Name Type Date Actions

03117: Resolve VIRTIO-161: virtqueue numbering incorrect for virtio-net

Document (Archive)

2017-09-04