Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp591212rwr; Wed, 26 Apr 2023 03:49:31 -0700 (PDT) X-Google-Smtp-Source: AKy350bumPuUNqCOpmMwa6R+PVC9EMhFL9pX+hdZaQM79ifeuD7WSrBV3qYo4WGP8we17vZsoQZY X-Received: by 2002:a05:6a21:9985:b0:ef:4922:a70a with SMTP id ve5-20020a056a21998500b000ef4922a70amr27443783pzb.30.1682506170859; Wed, 26 Apr 2023 03:49:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1682506170; cv=none; d=google.com; s=arc-20160816; b=OZBxpTKixGFTKkZGmUKWIQ78jn393KvVZUsjPwBURh0OjEw8GLgT6blpwDn7cHKYSP JaWJktEm+niZuJ1tlHepAnBM9QPGcX0CKscm9c3FrgQCfyDqi8opoweuYXyoDitk4FPc 0shRpSLnRNGDisC1546tBXLqJi48IfMSOD0ovXjXtOW6EX6FghtoGlmkwsGnOaKzB9jH RlBp3QVyA+bkfZx7ksLOumYeSx16WT8bD5DD6jlewUcPwnC9+T4HGRDWuzetRBqW0J7l h3RA7akwB5mQgmZYzREOBhO2c4mjmdBPbodQBpb164v0DcHJRuh5t9paQsw6Iv89qJHS 5UJw== 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 :message-id:date:references:in-reply-to:subject:cc:to:from :dkim-signature; bh=Q7eSG1klkAdyLEaNU1h7MS+MxhJ0DOqewp5Z8jQS+rk=; b=e2ogIecyC0ih2W+t85HZ8ntMYSm7D+3Kuz7M3vjlJ7fhOC8JU+QmYzoPj6XO8KmV+V KDbRvMKRut5J8YwcqxtNoMjsuqO+BNMqOyblcJWCvrfugA6t0+OB4gaBuZJqItBAYp3V C1SvDexQudQbc9FiL0dNzmEkmL9Gqj5IQ6W6q+c0BCOstt+vitvuZHkCDi6PdyH/f6Bp PWV8dI2g6msnfoIDgPsI4bL8TaIrBleWFElLUp5FkJU18X/Dg93f0enMXcejOoe/hSH/ kxekE/5B4ogmrsXCA5rYQ3FfMr8WAVrMkvbh2l+jryDG46mhnYTOB6N4Qx+P7V5bZI8p XYYA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=F1NAXP23; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e125-20020a636983000000b00524f00fee68si11633724pgc.372.2023.04.26.03.49.05; Wed, 26 Apr 2023 03:49:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-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=@redhat.com header.s=mimecast20190719 header.b=F1NAXP23; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239464AbjDZKsL (ORCPT + 99 others); Wed, 26 Apr 2023 06:48:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40084 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240224AbjDZKrw (ORCPT ); Wed, 26 Apr 2023 06:47:52 -0400 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 24294E67 for ; Wed, 26 Apr 2023 03:47:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1682506022; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Q7eSG1klkAdyLEaNU1h7MS+MxhJ0DOqewp5Z8jQS+rk=; b=F1NAXP23RESFvqE515uSZfCqvlrPgo6WHQ+LKn1Vx/rnL7gR9IbT3buydMNvkKdBLW/qkN QrT/X5PpP0KK5j+IdmKII2hWNa6BhdlSgQAIjnv/e41DJjJrMFbfrbcWd8Sirrv2uggk4P K0ViDOY0f3sTZ1psLVSnbVEebn8CllE= Received: from mail-ej1-f70.google.com (mail-ej1-f70.google.com [209.85.218.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-590-xQsOUgZnOo6XqIu2hmEDsw-1; Wed, 26 Apr 2023 06:47:01 -0400 X-MC-Unique: xQsOUgZnOo6XqIu2hmEDsw-1 Received: by mail-ej1-f70.google.com with SMTP id a640c23a62f3a-94a34e35f57so620196266b.3 for ; Wed, 26 Apr 2023 03:47:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682506020; x=1685098020; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Q7eSG1klkAdyLEaNU1h7MS+MxhJ0DOqewp5Z8jQS+rk=; b=lDXASlrNM0+Tt9WbYA5FtvTPe5Sydwb30H0iM77lEP2MnmGqX1PteLAscvTOREVABm Fh2QKYGK7tW1YQK3bEDb8yLoLx5OuyVlZ+3nyL5gz3Tq/nhYFt2qLhiNGtGJ1ksySUL+ kE+qyKlDSrLtfW2SYeNW1U42PPFv3CtyTpG6LaWVsC4MVf+vaNH7oqH9WQFb3ccWfrc/ 6PRCMsjUHYj8ezgIBxAtkRUdACWMcOMluugUY4dw4706irRjiGY+fWfGZ4RNQhWc1tmj ODEYvOQNQAJXrbgkIDE+7cn4PXK08ARxrxCA3lkFyiILr93Cg71RtS+5Ly3rHjEqhM+f ld9w== X-Gm-Message-State: AAQBX9dgVdeIzvePWuLCZNbrv2Z10/YT+eXMguj67KRj7r2FWcnb5ek4 Qe57/m/8HoJZJ2HOZyPB/lyM8ZdIKjP64UtO51sboFIJzEWbnrSeku4Dfq+kRYNcivoGWqhEs1R WZBWmaU8kc56RFF2u7UtjaMSG X-Received: by 2002:a17:906:a84c:b0:947:c8d5:fb2a with SMTP id dx12-20020a170906a84c00b00947c8d5fb2amr17287739ejb.48.1682506019823; Wed, 26 Apr 2023 03:46:59 -0700 (PDT) X-Received: by 2002:a17:906:a84c:b0:947:c8d5:fb2a with SMTP id dx12-20020a170906a84c00b00947c8d5fb2amr17287691ejb.48.1682506019416; Wed, 26 Apr 2023 03:46:59 -0700 (PDT) Received: from alrua-x1.borgediget.toke.dk ([45.145.92.2]) by smtp.gmail.com with ESMTPSA id lb16-20020a170907785000b0094ee700d8e4sm7946826ejc.44.2023.04.26.03.46.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Apr 2023 03:46:58 -0700 (PDT) Received: by alrua-x1.borgediget.toke.dk (Postfix, from userid 1000) id 44A81AAA41C; Wed, 26 Apr 2023 12:46:58 +0200 (CEST) From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= To: Kal Conley , Magnus Karlsson , =?utf-8?B?QmrDtnJuIFTDtnBlbA==?= , Maciej Fijalkowski , Jonathan Lemon , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Jonathan Corbet , Alexei Starovoitov , Daniel Borkmann , Jesper Dangaard Brouer , John Fastabend Cc: Kal Conley , Bagas Sanjaya , netdev@vger.kernel.org, bpf@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH bpf-next v6 2/4] xsk: Support UMEM chunk_size > PAGE_SIZE In-Reply-To: <20230412162114.19389-3-kal.conley@dectris.com> References: <20230412162114.19389-1-kal.conley@dectris.com> <20230412162114.19389-3-kal.conley@dectris.com> X-Clacks-Overhead: GNU Terry Pratchett Date: Wed, 26 Apr 2023 12:46:58 +0200 Message-ID: <87v8hij4yl.fsf@toke.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,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-kernel@vger.kernel.org Kal Conley writes: > Add core AF_XDP support for chunk sizes larger than PAGE_SIZE. This > enables sending/receiving jumbo ethernet frames up to the theoretical > maximum of 64 KiB. For chunk sizes > PAGE_SIZE, the UMEM is required > to consist of HugeTLB VMAs (and be hugepage aligned). Initially, only > SKB mode is usable pending future driver work. So I still really don't understand why this is useful without the driver support, and I think it's premature to merge it before that is present. It also seems you didn't address any of the issues we discussed back on v3, but instead just reposted (and didn't even Cc me, so I missed that until now). So, FWIW, consider this my: Nacked-by: Toke H=C3=B8iland-J=C3=B8rgensen