Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp3106954rwd; Mon, 22 May 2023 08:44:53 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4E83+mgZ10l68llcSBfULrN89B8gsf7ipZzNJ05HhrnQF45I1vLD9vdmk0GPiLVXF3qwYu X-Received: by 2002:a17:903:1c3:b0:1af:bd10:4045 with SMTP id e3-20020a17090301c300b001afbd104045mr2274768plh.6.1684770293098; Mon, 22 May 2023 08:44:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1684770293; cv=none; d=google.com; s=arc-20160816; b=lOFoFqMe978Jxqh63ere+HG0V0HngEWbdlc/lnOpYoUfbK3M8eWloBgruHBa3z9Zs7 p2uPajsxarcqfAh3kf17wf0Xe9ltnQ1aPRdJV2BE1I7VMOIv69JYFzjT9lF34bMD4k8K AdAPPDVmEf34eX9QcggmJaou4AfKg8ZUOtMU+gdV/q3PawmwqVVl4etEoHYwXQ7zaBb2 X8uRkBArOWMb1DN3rXCbrJgFNQMFSllXJmHXDhb45Oj2jNyiZTmWhhoGSYW4jTRilZlk L4TcM6GaA+jpBDG/1U2oaEmlcVIV2YfjApBj2IviQrwwLF3NkTWeY5bsXsk+WOEQuE1d aiQw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=xa/ua3ow8lJkwBDnoTBS0dJRU1AVeGtz9D7HTeSun6k=; b=DjeJUiOh3DqVCOzn/k8tDNA2IL8QHxidJtwDVR+EBerZ9Cd6cCl6mD8zSCch56qom6 1Qk8pO7WbIlk8Jc33SsxN1J/tCUcymrwDo3q+fg5/bm/ExHdT0rC9WL+qjOCPxsdA5dO 4HNINdqugaNgMpxxP19j5nl0iKEU7h1MvPOqAGvSan6y1VJ2kdyxsBHIw3X5I5zinVqV +UZaHhqmFBgdJvwFxZ12GuAJnw5JVGPVBRdzQ+nFIGxLtfBneIQgSKiQWcRu/HPkZPr3 6np+PgiQZ3JFq6PeVMQKAQZV8hFCQGSRTWKMfX/+hGl8T8NmyVjmzQ3FJSc8zOXFncXp LUPg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=ECnG3apA; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id jh10-20020a170903328a00b001ab19717e7esi2514841plb.353.2023.05.22.08.44.41; Mon, 22 May 2023 08:44:53 -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=@gmail.com header.s=20221208 header.b=ECnG3apA; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233410AbjEVP1m (ORCPT + 99 others); Mon, 22 May 2023 11:27:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59972 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229874AbjEVP1l (ORCPT ); Mon, 22 May 2023 11:27:41 -0400 Received: from mail-qv1-xf30.google.com (mail-qv1-xf30.google.com [IPv6:2607:f8b0:4864:20::f30]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 13D8EA1; Mon, 22 May 2023 08:27:40 -0700 (PDT) Received: by mail-qv1-xf30.google.com with SMTP id 6a1803df08f44-5e5b5da22b8so9710596d6.0; Mon, 22 May 2023 08:27:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684769259; x=1687361259; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=xa/ua3ow8lJkwBDnoTBS0dJRU1AVeGtz9D7HTeSun6k=; b=ECnG3apANojL8aEfq5G+Ik1+yG9BwL936d4N4e4AQstLABStMolNIBU2nwk4e609mv IwuHKuX35pAiRbr3tk9wQDLAxvJMRHYn1LziG7VldDjvPIhJSE+YUk9LM621zC2bvJQ9 mgRwVWxH/xJ1zq7atFzjbsv/qi/D5hPFaFQruTeGdLNzl58jlwlJHM7CISzvH6/eznwM XCYntLzDYWGw8CJmc+fLxoMsPb6xH9HrR5a+R69m/DQT+BJV4MnKWGMOVzYowQ8AvqTG RVqH4t4/g9x9ClgRAlX4F33UzlJFZE+wcqmIvcD9S+8tPdnrgqQE6ve2wgBZ+3tXuToW jbuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684769259; x=1687361259; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=xa/ua3ow8lJkwBDnoTBS0dJRU1AVeGtz9D7HTeSun6k=; b=cApo49kjN457cJEgoOWhYWOm7rbp4+zEL4nY56pD6F29S/4nKbiqWaqS+ODXiZ5xFa RIxbemHa+Q+7Z3TPWbyT6fXt3OBraCWC8tbvBLLBnr6PABkK2Ry9gWK3+0IL74DDl+fV graaxRmpkN49Y4waZVdW9VraLd5H82STkj1nQeOqx3ZnS/nLSEv1fQ5B+EAxjyfD/v2Q l7UjwPLbeVzkZQAMjUWylNrUreVXVDSSbuQjlbTTq1RItxZyILxqDZtDt1G3sDs3IqF0 eUXQyyx6+slnXVYTMXJGEOjg5pzB2Oaq4i8An5S8huLZtkpl3u/UWRIYJSizF2A2Z4kA gh0g== X-Gm-Message-State: AC+VfDzmhjMhRA45rfwDqRustennEl353EOmE1WAawVj7PoJab+DsRNp KIZmVJln/VTyPlqZdQebXw/IaRailZLJqZY44Gc= X-Received: by 2002:ad4:574f:0:b0:61b:73b2:85ca with SMTP id q15-20020ad4574f000000b0061b73b285camr18600992qvx.5.1684769258852; Mon, 22 May 2023 08:27:38 -0700 (PDT) MIME-Version: 1.0 References: <20230516161841.37138-1-aleksander.lobakin@intel.com> <20230516161841.37138-8-aleksander.lobakin@intel.com> <20230517211211.1d1bbd0b@kernel.org> <9feef136-7ff3-91a4-4198-237b07a91c0c@intel.com> <20230518075643.3a242837@kernel.org> <0dfa36f1-a847-739e-4557-fc43e2e8c6a7@intel.com> <20230518133627.72747418@kernel.org> <77d929b2-c124-d3db-1cd9-8301d1d269d3@intel.com> <20230519134545.5807e1d8@kernel.org> <5effd41a-81c3-4815-826d-ba5d8f6c69b4@intel.com> In-Reply-To: <5effd41a-81c3-4815-826d-ba5d8f6c69b4@intel.com> From: Magnus Karlsson Date: Mon, 22 May 2023 17:27:27 +0200 Message-ID: Subject: Re: [Intel-wired-lan] [PATCH net-next 07/11] net: page_pool: add DMA-sync-for-CPU inline helpers To: Alexander Lobakin Cc: Jakub Kicinski , Jesper Dangaard Brouer , Larysa Zaremba , netdev@vger.kernel.org, Ilias Apalodimas , linux-kernel@vger.kernel.org, Christoph Hellwig , Eric Dumazet , Michal Kubiak , intel-wired-lan@lists.osuosl.org, Paolo Abeni , "David S. Miller" , Magnus Karlsson Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,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-kernel@vger.kernel.org On Mon, 22 May 2023 at 15:50, Alexander Lobakin wrote: > > From: Jakub Kicinski > Date: Fri, 19 May 2023 13:45:45 -0700 > > > On Fri, 19 May 2023 15:56:40 +0200 Alexander Lobakin wrote: > >> From: Jakub Kicinski > >> Date: Thu, 18 May 2023 13:36:27 -0700 > > [...] > > > Ack, not saying that we need to split now, it's just about the naming > > (everyone's favorite topic). > > > > I think that it's a touch weird to name the header _drv.h and then > > include it in the core in multiple places (*cough* xdp_sock_drv.h). > > Hahaha, I also thought of it :> Haha! Point taken. Will clear it up. > > Also If someone needs to add another "heavy" static line for use by > > the core they will try to put it in page_pool.h rather than _drv.h... > > > > I'd rather split the includes by the basic language-level contents, > > first, then by the intended consumer, only if necessary. Language > > level sorting require less thinking :) > > > > But none of this is important, if you don't wanna to do it, just keep > > the new helpers in page_pool.h (let's not do another _drv.h). > > Ack, will just put there. It doesn't get included by the whole kernel > via skbuff.h anymore (in v2), so new inlines won't hurt. > > Thanks, > Olek > _______________________________________________ > Intel-wired-lan mailing list > Intel-wired-lan@osuosl.org > https://lists.osuosl.org/mailman/listinfo/intel-wired-lan