Received: by 2002:a05:6a10:1a4d:0:0:0:0 with SMTP id nk13csp5950235pxb; Mon, 14 Feb 2022 11:29:05 -0800 (PST) X-Google-Smtp-Source: ABdhPJxYNEMbbfSnqWc4B7q6POQE9RD/Ik/PqKt0LT0Y1JFoMIEsbk1ppbZF2KqaijjqrApzRs9Z X-Received: by 2002:a17:903:300d:: with SMTP id o13mr273416pla.27.1644866945653; Mon, 14 Feb 2022 11:29:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1644866945; cv=none; d=google.com; s=arc-20160816; b=hjRxvdWDquFalldLJwyD0hzzFC7ZCTK9UHCPeAs63hINCvG4AyWXaf0r4lc6JsbUxm a8TQM6ACDuF1FooBdYU/J0fPQQEitJBNJRPm56l3eBW5PorszgiwIj7EkfGhOF118Zx3 5/SOmTnOE33nRV9yn2jhfb6epNV86e3it3yEXQQMMM5envtzgtEnXtKKfq1t5l8Mi4zh FeUYOuLF69yOJnVrhEylb836z9hElOJAIMkqqP0O9I4UO5l7Bn6TpewvAQ5RXgI0sViQ A+IppYGpYDi4JamrdRJurgT2KZQwlr7OtjVYBOHRiwWlNEkYBRUWXwafzAphS0RFqM9u qj6A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=AagNnn1OSNKgFmbHHygRbwD8/4O34Hiz66+exLzLtps=; b=qRYruUwJ+/3uaJL7+Y3Zc505oQIUqAA9wUY5DqFcrUMP3Mh6Y840sINVQxe7qXs8FS BHzPR7Si1ML27TOGgkXnpmFVFqUmlzBS0scXRNDted6h+jgEk6XAksmdXnJYpXa653VJ SI6I7WKgaIprzG1waH6EZ3hL5MH3/lthrsGd+D1vYMwGy4k1Qspvi8lFcyijnZTwABHk ThrIGPcvw52yPQyWwDknfCjgy3kgsno7vZLqaDUgio/izax91axkSf754qr54f2C1QYF HlDemBDBmVs7GccaTjqGG+Wq41hjf39jj/1U37hrSdaZUZnV+A7TlNGMOC8mgSdiyCts 2NUg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=itIXLyDb; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id j63si495878pgd.388.2022.02.14.11.29.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Feb 2022 11:29:05 -0800 (PST) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=itIXLyDb; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id C8B556EF06; Mon, 14 Feb 2022 11:17:44 -0800 (PST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1354528AbiBLBMz (ORCPT + 93 others); Fri, 11 Feb 2022 20:12:55 -0500 Received: from mxb-00190b01.gslb.pphosted.com ([23.128.96.19]:57552 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234870AbiBLBMz (ORCPT ); Fri, 11 Feb 2022 20:12:55 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5F5E3D52; Fri, 11 Feb 2022 17:12:53 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id DE79C61D49; Sat, 12 Feb 2022 01:12:52 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0E745C340E9; Sat, 12 Feb 2022 01:12:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1644628372; bh=J+mPftWcitDa1G9pdx+wjO91eRL1CiMarVvrNyHVUVw=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=itIXLyDbbdZoLxRo3JxAQKgmdp3qNL4XrapSrqR+NIL1SPZv1b6jCL7f0LlG9aq4H nL2cRsDUy7UHRxjDsrHTYBDDqai+SAga+4HQ632kZ0TIuO524qoW7LF+h0D1LcZ4qP feIF0qzP0Jcr/XJIlalg+Vk/V/uCtwXuM0yZ6sWZQtyr6M55YSzdUCmyFkE6KSYGjI XB3JH+r88lZRmb5CqERF35wZykAsxcltyVEYjaW9JFBh9FPkt8Es0c3JNIckCXB/lO 5rRxmgZ7sx6qcHD35pFMlPYKVO7L+d6IqUBuqZCjXLL+L/KovkCthR0ug7SRFznjgF aItQ/aO+mVvww== Date: Fri, 11 Feb 2022 17:12:51 -0800 From: Jakub Kicinski To: Moshe Shemesh Cc: "David S. Miller" , Parav Pandit , Jiri Pirko , Saeed Mahameed , , Subject: Re: [PATCH net-next v2 0/4] net/mlx5: Introduce devlink param to disable SF aux dev probe Message-ID: <20220211171251.29c7c241@kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com> In-Reply-To: <1644571221-237302-1-git-send-email-moshe@nvidia.com> References: <1644571221-237302-1-git-send-email-moshe@nvidia.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 11 Feb 2022 11:20:17 +0200 Moshe Shemesh wrote: > v1->v2: > - updated example to make clear SF port and SF device creation PFs > - added example when SF port and device creation PFs are on different hosts How does this address my comments? We will not define Linux APIs based on what your firmware can or cannot do today. Can we somehow avoid having another frustrating and drawn out discussion that hinges on that point? Otherwise, why the global policy and all the hoops to jump thru? User wants a device with a vnet, give them a device with a vnet. You left out from your steps how ESW learns that the device has to be spawned. Given there's some form of communication between user intent and ESW the location of the two is completely irrelevant. You were right to treat the two cases as equivalent in the cover letter for v1.