Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp36305905rwd; Mon, 10 Jul 2023 22:14:17 -0700 (PDT) X-Google-Smtp-Source: APBJJlElWdIY6Asj68I4pQyHQKDY2sDpE5YZyMdLpswkQTUX/5jWRwl+6+IXyl3XUEQ/oAfkFAQo X-Received: by 2002:a05:6512:2ed:b0:4f8:6dbf:401d with SMTP id m13-20020a05651202ed00b004f86dbf401dmr10344373lfq.57.1689052457654; Mon, 10 Jul 2023 22:14:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689052457; cv=none; d=google.com; s=arc-20160816; b=c49WD/V/U9icCiZTXW0sxnuogclqBZwdzQj+MR1rhDE4acOEnMd0RCNIXRi1Xbqswz MYNSG12iR/FY94/ZghZdS+62pVYy22O+uM9w3a7Ne0pbe7/I8UEuFlGR87KYJ39EIaNb wpH9Pmt7LLIMUZTc2VxZUOuM7q5eyDm8ax+q9Xz3+O2gtwx8wxykl3iQX2btMIyh7cYN ynOEs9TzgD09qkfmmDem5bUNC9QkVd06iFtUz6FAwTfXPHXj1qMgEFd+o9+IwYNhFeXt Y7pZa6b1hK4EC49LABbqbXMnYKPtJ3w6aFseMuKWWa88F3wNvyJ6E14V4BnfexJ0Lo7P esZg== 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=1bt9H4SKM7cn3/pUX6o5vk6s91M4wwuITffMrRJxH2I=; fh=6CjW02QosUWMGUkdD/lHt/pePVsLkYqglhk58c2MPlU=; b=Q519p8Z1IYTyDsyCl4+z47eIQJZed9q9tuTmzTFTqv7x6wpggKkc/J6Z50Ni78nE1D QxUhEibpbokj0fEfXn8PIBHuCpeMXPVO0NqZlurziMH9YquD+oyPNu9jBEF7v+DYonBH lITHPaNUTnXFsXarC407VMQEChTHFxvANN1Px3HMx7DOFbfkm4B/lW8fJ2IxQD958WtI XmgOMFiIpEph9aN217ERtyNtpcnbkJfcYrqDTbZQGZ45nNV/eyRnyYeO+J4Hy3/F0IRa TToRKVY+xgWKzxzsxvjH/qviro+vSHH6hvCrZYyIFPajxAveUY8PLAGeeUbFp7hJkIF5 BTpA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="njdD/4De"; 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 u16-20020a05640207d000b0051dd30d53a5si1223479edy.386.2023.07.10.22.14.02; Mon, 10 Jul 2023 22:14:17 -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="njdD/4De"; 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 S229785AbjGKE7N (ORCPT + 60 others); Tue, 11 Jul 2023 00:59:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51160 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229583AbjGKE7L (ORCPT ); Tue, 11 Jul 2023 00:59:11 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BA6C1FB; Mon, 10 Jul 2023 21:59:10 -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 437196130B; Tue, 11 Jul 2023 04:59:10 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id F237CC433C7; Tue, 11 Jul 2023 04:59:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1689051549; bh=AlR0iPOgoKsKvFSvb1vV3TApDy+DT+0ogO2Yh+Wcku8=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=njdD/4DeJKfeTDojWA0Tg1eTORxGZbCgaxTa2/UtYp4xgiyGyFEGk14pSiHp6opa8 VVcsh/wK3lSkMhbfQJnZ2+ZKtunW9YFlbXrt6vfpZB/ihXCpE73cjkPTAAJRmMoXoH NP1qwYCAceYIfMGoIvREeoiPNT2uTZ/fx9Hq9ZDljyRr5nBdbY1++JtsUBTKF+SK3z TY01Zg3KRgh4LTmsN3HJ0tagmi7SdC3ap8JIH8cXOYqNFDnABfqko8GUdqwlGz6q1G G1qIcD9bPPstlPGhQY/mcYFjB2Feo0mHnEX0/FMvhOg7qH/M0284Ia8X5ds5ElKnri bnwfGwXdbRE2g== Date: Mon, 10 Jul 2023 21:59:06 -0700 From: Jakub Kicinski To: Christoph Hellwig Cc: Jason Gunthorpe , 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: <20230710215906.49514550@kernel.org> In-Reply-To: <20230711042708.GA18658@lst.de> References: <20230619110705.106ec599@kernel.org> <5e0ac5bb-2cfa-3b58-9503-1e161f3c9bd5@kernel.org> <20230711042708.GA18658@lst.de> 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 06:27:08 +0200 Christoph Hellwig wrote: > Not going to comment on the rest of this as it seems bat shit crazy > hacks for out of tree junk. Why is anyone even wasting time on this? Noob question - how does RDMA integrate with the out of tree junk? AFAIU it's possible to run the "in-tree" RDMA stack and get "GPU direct". Both Jonathan in the past (Meta) and now Mina (Google) are trying to move the needle and at least feed the GPUs over TCP, instead of patented, proprietary and closed RDMA transports.