From mboxrd@z Thu Jan 1 00:00:00 1970 From: Or Gerlitz Subject: Re: SRIOV switchdev mode BoF minutes Date: Tue, 17 Apr 2018 16:58:05 +0300 Message-ID: References: <20180416123936.GH33938@C02RW35GFVH8.dhcp.broadcom.net> <20180417133028.GI33938@C02RW35GFVH8.dhcp.broadcom.net> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Cc: "Samudrala, Sridhar" , David Miller , Anjali Singhai Jain , Michael Chan , Simon Horman , Jakub Kicinski , John Fastabend , Saeed Mahameed , Jiri Pirko , Rony Efraim , Linux Netdev List To: Andy Gospodarek Return-path: Received: from mail-io0-f169.google.com ([209.85.223.169]:45748 "EHLO mail-io0-f169.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752999AbeDQN6H (ORCPT ); Tue, 17 Apr 2018 09:58:07 -0400 Received: by mail-io0-f169.google.com with SMTP id a7so6558660ioc.12 for ; Tue, 17 Apr 2018 06:58:07 -0700 (PDT) In-Reply-To: <20180417133028.GI33938@C02RW35GFVH8.dhcp.broadcom.net> Sender: netdev-owner@vger.kernel.org List-ID: On Tue, Apr 17, 2018 at 4:30 PM, Andy Gospodarek wrote: > On Mon, Apr 16, 2018 at 07:08:39PM -0700, Samudrala, Sridhar wrote: >> >> On 4/16/2018 5:39 AM, Andy Gospodarek wrote: >> > On Sun, Apr 15, 2018 at 09:01:16AM +0300, Or Gerlitz wrote: >> > > On Sat, Apr 14, 2018 at 2:03 AM, Samudrala, Sridhar >> > > wrote: >> > > >> > > > I meant between PFs on 2 compute nodes. >> > > If the PF serves as uplink rep, it functions as a switch port -- applications >> > > don't run on switch ports. One way to get apps to run on the host in switchdev >> > > mode is probe one of the VFs there. >> > > >> > > >> > > >> So once a pci device is configured in 'switchdev' mode, only port representor netdevs are >> seen on the host, no more PF netdev. > > That is not the functionality I would propose. The PF netdev will still be there. Andy, Basically LGTM, so even in smartnic configs, the PF @ the host is still privileged to create/destroy VFs or provision MACs for them even if it is not the e-switch manager anymore? Actually AFAIK this can also work somehow otherwise, e.g a smartnic FW "pushes" the VFs into the host w.o them being under a host admin directive.