From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Samudrala, Sridhar" Subject: Re: SRIOV switchdev mode BoF minutes Date: Thu, 12 Apr 2018 10:05:31 -0700 Message-ID: <64cca3cd-5592-8210-54c4-ed28c284ae5d@intel.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Cc: Anjali Singhai Jain , Andy Gospodarek , Michael Chan , Simon Horman , Jakub Kicinski , John Fastabend , Saeed Mahameed , Jiri Pirko , Rony Efraim , Linux Netdev List To: Or Gerlitz , David Miller Return-path: Received: from mga14.intel.com ([192.55.52.115]:19003 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752736AbeDLRFc (ORCPT ); Thu, 12 Apr 2018 13:05:32 -0400 In-Reply-To: Content-Language: en-US Sender: netdev-owner@vger.kernel.org List-ID: On 11/12/2017 11:49 AM, Or Gerlitz wrote: > Hi Dave and all, > > During and after the BoF on SRIOV switchdev mode, we came into a > consensus among the developers from four different HW vendors (CC > audience) that a correct thing to do would be to disallow any new > extensions to the legacy mode. > > The idea is to put focus on the new mode and not add new UAPIs and > kernel code which was turned to be a wrong design which does not allow > for properly offloading a kernel switching SW model to e-switch HW. > > We also had a good session the day after regarding alignment for the > representation model of the uplink (physical port) and PF/s. > > The VF representor netdevs exist for all drivers that support the new > mode but the representation for the uplink and PF wasn't the same for > all. The decision was to represent the uplink and PFs vports in the > same manner done for VFs, using rep netdevs. This alignment would > provide a more strict and clear view of the kernel model for e-switch > to users and upper layer control plane SW. > I don't see any changes in the Mellanox/other drivers to move to this new model to enable the uplink and PF port representors, any updates? It would be really nice to highlight the pros and cons of the old versus the new model. We are looking into adding switchdev support for our new 100Gb ice driver and could use some feedback on the direction we should be taking. Thanks Sridhar