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] [PATCH v10] virtio-net: Clarify VLAN filter table configuration


> From: Michael S. Tsirkin <mst@redhat.com>
> Sent: Thursday, January 26, 2023 11:31 AM
> 
> On Thu, Jan 26, 2023 at 04:27:47PM +0000, Parav Pandit wrote:
> >
> >
> > > From: Michael S. Tsirkin <mst@redhat.com>
> > > Sent: Thursday, January 26, 2023 12:08 AM
> > >
> > > On Wed, Jan 25, 2023 at 11:46:58PM +0000, Parav Pandit wrote:
> > > > > > but vlans are different aren't they? Anyway changing that will
> > > > > > need a new feature bit.
> > > > > I do not the history for about "Note" on why it was made best effort.
> > > > > To best of my knowledge, it should not be best effort.
> > > > > Device should not overflow the table. It should fail the ADD call.
> > >
> > > For the MAC table?  Failing commands generally is a bad way to
> > > communicate to drivers.
> > Failing the command when device cannot do the job is right way to tell the
> driver to follow the contract in general terms.
> 
> There's no contract though. My point is that table size is not in the spec. As long
> as that is the case failing because it's too big is a bad idea.
> 
I agree that table size should be in the spec.
But I am not convinced that a device should return a fake success and do something wonky behavior.
For some legacy reason it may have been done, but spec guideline should not be to return some fake success..

> > > So for VLANs this was added by Tiwei. I guess it looked sane then
> > > but now I don't remember the motivation. Tiwei CC'd.
> > > --
> > > MST
I get undeliverable reply for Tiwei's email.
I don't see vlan table being done on best effort in QEMU, nor in mlx5 vdpa device.

Si-Wei,
Do you know any implementation that attempts to do vlan on best effort?
Otherwise we should clean this up.


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