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: Re: [virtio-comment] VIRTIO_NET_F_MRG_RXBUF number of descriptors


On Tue, Jul 09, 2019 at 06:35:13AM +0000, Savir, Gil wrote:
> Hi,
> 
> v1.1 states at Section 5.1.6.3.2 (Device Requirements: Setting Up Receive Buffers): 
> 	"The device MUST use only a single descriptor if VIRTIO_NET_F_MRG_RXBUF was not negotiated." 
> That's a mistake, since the device can, and should be able to use multiple descriptors, pertaining to the same descriptors chain.
> 
> Therefore I suggest to change it to: 
> 	" The device MUST use only a single descriptor-chain if VIRTIO_NET_F_MRG_RXBUF was not negotiated."
> 
> BTW, as result of this wrongly formulated sentence, I came across many people (including my-past-self) that confuse MRG_RXBUF feature with descriptors-chain support.
> Fixing it will help avoiding this confusion. 

Hi Gil,
Perhaps the clearest way of phrasing this is:

  "The device MUST use only a single used buffer if
  VIRTIO_NET_F_MRG_RXBUF was not negotiated."

The "used buffer" terminology comes and is consistent with 2.5
Virtqueues.

Do you agree and would you like to send a patch?

Stefan

Attachment: signature.asc
Description: PGP signature



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