Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp37165584rwd; Tue, 11 Jul 2023 10:14:28 -0700 (PDT) X-Google-Smtp-Source: APBJJlHyv+gYtooVDYEMp8dD0yu7cLy1PHjf4JaXdYiS6+sCbGXsE6UaQwIZW4RWNsDq3ifDrPiI X-Received: by 2002:a05:6a21:6811:b0:12e:5f36:4a44 with SMTP id wr17-20020a056a21681100b0012e5f364a44mr11737463pzb.54.1689095667923; Tue, 11 Jul 2023 10:14:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689095667; cv=none; d=google.com; s=arc-20160816; b=NXfgZVRN8/RpcsB96kbXd/Rp5kx8tcXeV5s8YaXXdEAxqQ7U5iIh9pd1K39y7BxVG2 m5OITN2MxeeDgWOzeyDh5NKU7Xk4w6BuAJ6vq/ILDOtFlKWvVqx2xob02pmyf/EcvRVw LvX8k/LbV0zxZWnFUh1HAyyKq6vYvoZP0xnsu2C1BOWTNMJ6TRUnZ34MJvrYDCOnbEGl LhfMFSS9Q/bP2vj0QJCdZ9vg0qRRlLYeQsuCQLzma7l3vJx65KHKEgAiPkUBmFbOWqa/ TI3425kKPLNdL96kXSi70vsfAn7QfD6lCw14wLSs0ROW/Lfz8eGAQzeBE0QBf324rERd WxEw== 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=Ezi2//AdJHNecaBFtqa7xQ4acOquAawt53XOhPlpaSE=; fh=KpkMek/L3GxVd131EXb9XhWEpmFGn9kPLhL8qTO0rNc=; b=nnnxkJLRvXCjpRzU6wAAZt6220+neyzv3cKENUXguHz7Tk2Bd2IGTEuVGz78wAaiGo +93B6fF5gavC45DUHQ1IonM6OafmlKBz4tMkYcsM6xadR3PbGXtMP2QEhuAmLkfsGTX/ 4MaY46IM+JvA9Nb/+2l1b36B89WvWE3wbq/aJQuC4isHrDeRo+47gjEdX3aTJvkoGX3E v7GGsdfkkdmAvH2Z3YP7LQh3eIKwOQEd0zk/KUt5ocnzG6nWxMrj9Ay27SHt0f95Drra Ss8ybSCH6PRrWTvwgV6jh+x6AIs9lLQ/J65/VEAEzZgjSJJnstszPGvEOV8ptK6/sJOg +42Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=TZTRXs5C; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y135-20020a62ce8d000000b00680098cc5f8si1701791pfg.84.2023.07.11.10.14.15; Tue, 11 Jul 2023 10:14:27 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=TZTRXs5C; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231853AbjGKRGw (ORCPT + 60 others); Tue, 11 Jul 2023 13:06:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56080 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231896AbjGKRGk (ORCPT ); Tue, 11 Jul 2023 13:06:40 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AC017B7; Tue, 11 Jul 2023 10:06:39 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 4A50461593; Tue, 11 Jul 2023 17:06:39 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 8A700C433C7; Tue, 11 Jul 2023 17:06:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1689095198; bh=x4TLQS4vHmFGtwuzHytb/YnHM4SbO2CsfkdmfEb5LRw=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=TZTRXs5CNgJBsdF0s59GJgF3vJAmjVuNTz2QpieQPDj2amKzVe10jY32ftd7nYH9p aCZeoM8Qs6QCNfMyeeJIfPzb8u69wkXtvBSVqVxImP1KBxAXuNYFqBkB+1226IbNFV 8DWG0oqOh+HV8S3T9mCHfuleq0WD/9nRcAHtDC3tszrsHmxbl2VgBcoqCGRaZ0uY0N njl4PYHSaTV/7L2F28zrmJdlnnYRnqRc+Ovv9KjoiAcGnTrL9gZam6YdK1BUloG1WX oqnB7QylqPvySVtQc1DenqeISWZkVEDGRRQ5SZ3CMXfQHofuCrpd6TNwDHc1SsQKGD xBAys7dtYVXDQ== Date: Tue, 11 Jul 2023 10:06:36 -0700 From: Jakub Kicinski To: Jason Gunthorpe Cc: Christoph Hellwig , Mina Almasry , John Hubbard , Dan Williams , David Ahern , Jesper Dangaard Brouer , brouer@redhat.com, Alexander Duyck , Yunsheng Lin , davem@davemloft.net, pabeni@redhat.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Lorenzo Bianconi , Yisen Zhuang , Salil Mehta , Eric Dumazet , Sunil Goutham , Geetha sowjanya , Subbaraya Sundeep , hariprasad , Saeed Mahameed , Leon Romanovsky , Felix Fietkau , Ryder Lee , Shayne Chen , Sean Wang , Kalle Valo , Matthias Brugger , AngeloGioacchino Del Regno , Jesper Dangaard Brouer , Ilias Apalodimas , linux-rdma@vger.kernel.org, linux-wireless@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, Jonathan Lemon Subject: Re: Memory providers multiplexing (Was: [PATCH net-next v4 4/5] page_pool: remove PP_FLAG_PAGE_FRAG flag) Message-ID: <20230711100636.63b0a88a@kernel.org> In-Reply-To: References: <20230711042708.GA18658@lst.de> <20230710215906.49514550@kernel.org> <20230711050445.GA19323@lst.de> <20230711090047.37d7fe06@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham 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-wireless@vger.kernel.org On Tue, 11 Jul 2023 13:42:47 -0300 Jason Gunthorpe wrote: > On Tue, Jul 11, 2023 at 09:00:47AM -0700, Jakub Kicinski wrote: > > > So is Infiniband, Jakub has a unique definition of "proprietary". > > > > For IB AFAIU there's only one practically usable vendor, such an > > impressive ecosystem!! > > IB has roce (RDMA Over Converged Ethernet, better thought of as IB > over Ethernet) under it's standization umbrella and every major > commodity NIC vendor (mellanox, broadcom, intel) now implements > roce. Now we're getting into our favorite argument and completely sidetracking the conversation, aren't we? :) And as usual our ability to present facts is limited by various NDAs.. > We also have the roce support in the switch from all major > switch vendors. By which you mean all major switch vendors should support basic RoCE requirements. But most vendors will try to put special features into their switches trying to make the full NIC + switch solution as sticky as possible. > IB as a link layer "failed" with most implementors leaving the Interesting. > ecosystem broadly because Ethernet link layer always wins in > networking - this is more of an economic outcome than a > standardization outcome in my mind. > > Due to roce, IB as a transport and software protocol has a solid > multi-vendor ecosystem. Last I checked every generation of HW from even a single vendor came out with a new congestion control algorithm and add-ons. All closed source and usually patented. That is the core of a transport protocol, the intelligence, not the frame format (which may or may not itself deviate thru various encaps and stolen bits).