Received: by 2002:ab2:6857:0:b0:1ef:ffd0:ce49 with SMTP id l23csp1405094lqp; Fri, 22 Mar 2024 13:58:51 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXHbJsz4lCjOfWGSvHmhCVE9rD2h0YXOO5sf44cLF/kkjDacwEvfqw0EG1nivtndh5s872zNbQ5R6r8y8CvHwRqYTUI9v1aF5fnxghI3A== X-Google-Smtp-Source: AGHT+IFntJR3RTi0dFOVzSEdcC1DXJsQz+8QR/8p82GWXt4ThEyOSRCHPAVNmGNfLQLTnOZFRHxt X-Received: by 2002:a17:902:f70b:b0:1dd:779d:dd4a with SMTP id h11-20020a170902f70b00b001dd779ddd4amr990896plo.63.1711141131016; Fri, 22 Mar 2024 13:58:51 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711141131; cv=pass; d=google.com; s=arc-20160816; b=kjoqdJom29jxFHlHrMFzX8ilRvIb1+YqkA0ebG3/Dcz23liU4oyb/5PgTVkJycbf70 7gjxIaqqmQtsqg3h/hnlKNJC29k8pEi8LEaCKDoXmZzLCDzksLysxQf+0+X+RESbBbhr 9VHwCpzYMoOl4rTrJYDLSEZ7rWBWDOEqUtE/M4UdX5FFufUJ13fsXxah5+GbA5oKdHQm riGKlg1Qw+uYNwCs1oLQYzEx96i0/z2HddYUZ/MiMdHWeaEBvnYBn+wSBLq2jewS8nTw TZZdpF3YWTTd7zSuG+xYMcmsR1gtiEVja/UJfRxsFxIFDZ0GUFykkzrgAu15OsWA5Dgf Fg6w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :subject:cc:to:from:date:dkim-signature; bh=UWA7ddY2+edjoI2plkNkPMopXlhRrebURASEmOXg7h0=; fh=i3+2jEUo7My6Ayo1YN8WRXBgan9UGXHEL00tkr8Wm1k=; b=lG7yVUNQwLlHcE7WJ7Ah/MFOLcSyE9OrL/xwfa+TtBidZC+si3kI4CiQm7YYH2Ow6g W8LgnCDGki543RsceES/Arj2IApO/afPbV8DHt7jAF1v+LELlAoBqH9BLQCs5CVZtM8B 9LT6+TEHEOpoR+RbHugUHw6PAy9O8a1r9D3NjPZZvdrjvKEHytJMiVFoVlVGfg2AlR6K LLqNo3uDSps707AYKtmjKsB0HkFrJCtOpRDunszr0yMMfXnfi8MnPMHIipCxKuuNXEF4 1AjvVFtf5APyQj+D/rNJiropGZbGhU8omHWg0JJf5RxY7i5j7GGLYUmpaxdi2NK75707 1C5g==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Q2s5Tvq4; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-112024-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-112024-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id b18-20020a170902d89200b001ddde07af07si257071plz.398.2024.03.22.13.58.50 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 Mar 2024 13:58:50 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-112024-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Q2s5Tvq4; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-112024-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-112024-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id AE368282EFC for ; Fri, 22 Mar 2024 20:58:50 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 87B7380606; Fri, 22 Mar 2024 20:58:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="Q2s5Tvq4" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A6F4780035; Fri, 22 Mar 2024 20:58:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711141108; cv=none; b=YJW9vZ0Id5CfSzbX1vWlrZSSiMHbYc4Bz+NWPTEMnm//fRBLxT7xfzEVT+mIl692cH3c5ArZ+zMUs9ovATA+HT+GLA4zmuN0jc6ZUq3q2U+IkzP1zaGlD2IcQzzd53i6QF9ZxqpP0Xwjylhpc0VVzN69G8GuF2CJZVZYXVoUiA0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711141108; c=relaxed/simple; bh=yhyEMZxsDvueYGMFEsTYsvuwS2GHyBzMIu5h25UX7bE=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=KWOiME1yZBnqg7g2Lhunk+qXuvoc6dwdh27MkxW/kqNkeaRMm562SR3UYpv4+guenjUrYGtU1rcuGMKDornf2uzY2aUNJtbVca//MMT7sPkq06cNYihbHNELJzUFNEggJY7tjoWonIEk7bEyPKZidkgqW6bwIpONWXT8foFTWx0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=Q2s5Tvq4; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9AF80C433C7; Fri, 22 Mar 2024 20:58:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1711141108; bh=yhyEMZxsDvueYGMFEsTYsvuwS2GHyBzMIu5h25UX7bE=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=Q2s5Tvq4nMva3sh1MPDIxpiMg9JiPJ9GIMFSVRrxQEEc78ewgnlpQtfAFKU4edcDy 5MSjTs96RBHawdmInPwZNGu41tqSV3CluJ8psz6xuPUUbBBc8nAhg5lae5WNbU9f1R Lq4ghFnEs8NBbn3/fRjDmYEPYynhIg6Bu7GCvU1W6s0y0mzzSyVF3qJCUwOVtmA79J WlM8pn19PPCVEGcGMpBjT+tXT/1jO+ahqxRMxfg7IHFm3uvuVkQIqDDuRo7LHqWf4o QwMNnGbzttaoe0SB08B0YqOOwnUIkaodASyo0xItYmapVbXu8C7cSHtKPrm9IvT6/7 0gCfVfWX9WSJw== Date: Fri, 22 Mar 2024 13:58:26 -0700 From: Jakub Kicinski To: Andy Gospodarek Cc: David Ahern , Greg Kroah-Hartman , Jason Gunthorpe , Christoph Hellwig , Saeed Mahameed , Arnd Bergmann , Leon Romanovsky , Jiri Pirko , Leonid Bloch , Itay Avraham , Saeed Mahameed , Aron Silverton , linux-kernel@vger.kernel.org, "netdev@vger.kernel.org" Subject: Re: [PATCH V4 0/5] mlx5 ConnectX control misc driver Message-ID: <20240322135826.1c4655e2@kernel.org> In-Reply-To: References: <20240207072435.14182-1-saeed@kernel.org> <20240214175735.GG1088888@nvidia.com> <20240304160237.GA2909161@nvidia.com> <9cc7127f-8674-43bc-b4d7-b1c4c2d96fed@kernel.org> <2024032248-ardently-ribcage-a495@gregkh> <510c1b6b-1738-4baa-bdba-54d478633598@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Fri, 22 Mar 2024 11:46:27 -0400 Andy Gospodarek wrote: > > > It's the middle of the merge window, not much we can actually do and > > > this patch series itself couldn't be applied as-is, so it's hard to see > > > what could have happened on my end... > > > > The proposal was sent a week before the end of the last development > > cycle, and I believe the intent was to motivate discussion around a > > concrete proposal to converge on an acceptable solution before sending > > patches. > > > > On your end, what would be helpful is either a simple yes this seems > > reasonable or no you don't like it for reasons X, Y, and Z. > > Well said, David. > > I would totally support doing something like this in a fairly generic > way that could be leveraged/instantiated by drivers that will allow > communication/inspection of hardware blocks in the datapath. There are > lots of different ways this could go, so feedback on this would help get > us all moving in the right direction. The more I learn, the more I am convinced that the technical justifications here are just smoke and mirrors. The main motivation for nVidia, Broadcom, (and Enfabrica?) being to hide as much as possible of what you consider your proprietary advantage in the "AI gold rush". RDMA is what it is but I really hate how you're trying to pretend that it's is somehow an inherent need of advanced technology and we need to lower the openness standards for all of the kernel.