From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from ws5-mx01.kavi.com (ws5-mx01.kavi.com [34.193.7.191]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 46451C001DB for ; Tue, 8 Aug 2023 06:17:17 +0000 (UTC) Received: from lists.oasis-open.org (oasis.ws5.connectedcommunity.org [10.110.1.242]) by ws5-mx01.kavi.com (Postfix) with ESMTP id A4AAF42C29 for ; Tue, 8 Aug 2023 06:17:16 +0000 (UTC) Received: from lists.oasis-open.org (oasis-open.org [10.110.1.242]) by lists.oasis-open.org (Postfix) with ESMTP id 9D02F9864D1 for ; Tue, 8 Aug 2023 06:17:16 +0000 (UTC) Received: from host09.ws5.connectedcommunity.org (host09.ws5.connectedcommunity.org [10.110.1.97]) by lists.oasis-open.org (Postfix) with QMQP id 91C6198403A; Tue, 8 Aug 2023 06:17:16 +0000 (UTC) Mailing-List: contact virtio-dev-help@lists.oasis-open.org; run by ezmlm List-ID: Sender: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Received: from lists.oasis-open.org (oasis-open.org [10.110.1.242]) by lists.oasis-open.org (Postfix) with ESMTP id 7A8DF986460; Tue, 8 Aug 2023 06:17:12 +0000 (UTC) X-Virus-Scanned: amavisd-new at kavi.com X-Alimail-AntiSpam:AC=PASS;BC=-1|-1;BR=01201311R731e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=ay29a033018045192;MF=xuanzhuo@linux.alibaba.com;NM=1;PH=DS;RN=5;SR=0;TI=SMTPD_---0VpK24NY_1691475426; Message-ID: <1691475379.321958-8-xuanzhuo@linux.alibaba.com> Date: Tue, 8 Aug 2023 14:16:19 +0800 From: Xuan Zhuo To: Jason Wang Cc: "virtio-dev@lists.oasis-open.org" , "virtio-comment@lists.oasis-open.org" , "Michael S. Tsirkin" , Parav Pandit References: <20230803083150.46745-1-xuanzhuo@linux.alibaba.com> <20230803054333-mutt-send-email-mst@kernel.org> <1691059929.235804-1-xuanzhuo@linux.alibaba.com> <1691060652.3764465-2-xuanzhuo@linux.alibaba.com> <1691061508.9066079-5-xuanzhuo@linux.alibaba.com> <1691062204.2378864-7-xuanzhuo@linux.alibaba.com> <1691062877.0013635-8-xuanzhuo@linux.alibaba.com> <1691129914.3255427-1-xuanzhuo@linux.alibaba.com> <1691132049.7182267-2-xuanzhuo@linux.alibaba.com> <1691135097.4908528-3-xuanzhuo@linux.alibaba.com> <20230804053958-mutt-send-email-mst@kernel.org> <1691388171.3192031-1-xuanzhuo@linux.alibaba.com> <1691462188.324996-1-xuanzhuo@linux.alibaba.com> In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: [virtio-dev] Re: RE: RE: RE: RE: [virtio-comment] RE: RE: RE: RE: [RFC] virtio-net: support access and control the member devices On Tue, 8 Aug 2023 13:21:23 +0800, Jason Wang wrote: > On Tue, Aug 8, 2023 at 12:38=E2=80=AFPM Parav Pandit w= rote: > > > > > > > From: Jason Wang > > > Sent: Tuesday, August 8, 2023 10:03 AM > > > > > > This option because it is in use by very big and mature eco system = of multiple > > > sw stacks, kernel subsystem, drivers, and nics for several years now. > > > > > > > > > A drawback of using switch is that it introduces dependencies. > > > > > > > > > Feature is not a dependency. :) > > > > > > Well, I meant you need a switch in order to let the IP filter work th= en. > > > > > Ok. > > > > > > > > > > > > A virtio switch object can be part of a existing virtio device = or > > > > > > a new virtio > > > > > device type in itself. > > > > > > > > > > That's fine. > > > > > > > > > > > > > > > > > Xuan, > > > > > > As we discussed, since the owner device packets also needs to be > > > > > > filtered, potentially outside of the owner device itself, > > > > > > > > > > This seems the admin request out of the scope of virtio. > > > > > > > > > Not really, it could be virto switch device that manage PF also. > > > > At that point, there may be two functions, PF and switching PF, swi= tching PF > > > filters the traffic of the PF. > > > > > > That's fine. But such filtering needs to be done in a switch specific= way not via > > > the admin command/virtqueue. > > > > A switch object needs a generic flow filter vq(s) to meet the high rate= needed. > > Several of us have worked through the flow filter vq for few several we= eks on bi-weekly basis and over public mailing lists. > > > > We can differ the design discussion once we have clarity on requirement= s. :) > > It can be done via flow filter or not for sure. We need more inputs on > the requirement. Maybe a new thread is more suitable. YES. I will post a summary to a new thread. Thanks. > > Thanks > --------------------------------------------------------------------- To unsubscribe, e-mail: virtio-dev-unsubscribe@lists.oasis-open.org For additional commands, e-mail: virtio-dev-help@lists.oasis-open.org