From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Gospodarek Subject: Re: SRIOV switchdev mode BoF minutes Date: Tue, 17 Apr 2018 09:30:28 -0400 Message-ID: <20180417133028.GI33938@C02RW35GFVH8.dhcp.broadcom.net> References: <20180416123936.GH33938@C02RW35GFVH8.dhcp.broadcom.net> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Cc: Andy Gospodarek , Or Gerlitz , David Miller , Anjali Singhai Jain , Michael Chan , Simon Horman , Jakub Kicinski , John Fastabend , Saeed Mahameed , Jiri Pirko , Rony Efraim , Linux Netdev List To: "Samudrala, Sridhar" Return-path: Received: from mail-yb0-f174.google.com ([209.85.213.174]:40843 "EHLO mail-yb0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753151AbeDQN3n (ORCPT ); Tue, 17 Apr 2018 09:29:43 -0400 Received: by mail-yb0-f174.google.com with SMTP id c10-v6so8428577ybn.7 for ; Tue, 17 Apr 2018 06:29:43 -0700 (PDT) Content-Disposition: inline In-Reply-To: Sender: netdev-owner@vger.kernel.org List-ID: 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. > Are you going to expose another way to change sriov_num_vfs when the device is in > 'switchdev' mode OR do we need to switch to 'legacy' mode to increase/decrease the number of > VFs? Since the PF netdev will not disappear, the standard ways to configure number of VF, etc is still available. > Even in switchdev mode, i guess it will be possible for host apps to use the IP configured > on the uplink rep to talk externally. > > In case of multiple uplinks, are you exposing one uplink-rep netdev per uplink?