Received: by 2002:a05:6358:c692:b0:131:369:b2a3 with SMTP id fe18csp1001907rwb; Fri, 28 Jul 2023 03:17:51 -0700 (PDT) X-Google-Smtp-Source: APBJJlEZCjlkeTlfk/Gn3W6r54AjfZbwVb7OYQjBWBFLrCFp5+NjXeF5LwM1yhaFVOZ/Ec5HgNiK X-Received: by 2002:a05:6a20:428e:b0:132:c73a:88fd with SMTP id o14-20020a056a20428e00b00132c73a88fdmr1285308pzj.48.1690539471154; Fri, 28 Jul 2023 03:17:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690539471; cv=none; d=google.com; s=arc-20160816; b=ANQXsgi2J9EEP701lqUlHAdqWsGHw2xft+5uuyMxn7rWUkEk/nhdoMRkh/L0E61Bml kYLljUi2hmvp7D6I4bMAdFCP3EOr9nnnT0rSgFX8lEHc85lARrQzE267DPBxOHR8e6pd 4lrsOWdrGJAOGlgFsCW4W5CtUXgpMNPtEQaxuwUj1DotGVTsFiYMMjeS+7kviMu6TfM0 lcYgQrgInwrriQ2DSiukiBNMVed/ipORqFQuxy2aB5+dVHFhZ/neNtKLa947XX3R4vlp BNEcj2kNf2aowSxTRXAhVb9YvmiJz2GnEZQgUAzQKjQmE1qAPtPTBnylfmYcSnvXjsfI g3kg== 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=qZBohAxKoLSmZgSmuaIIZ50ePKpjZ06MNjbTMDOBWaw=; fh=iCiHm27Vo5fmJ/8is0EdX5UXmWeEFoDkjwMxAUCpe7Y=; b=brxJrInluESlKH3fRMrsfX5Abqx3mLH08YH2yW2y8v4oL5PrB+yfq0n0vbERuv2l3n BFhxnLSMCbE0/E92JYR/2etpL+J0UTQ/FR2tgh+gW/ZZYgzsDwqyLuRAYOW0ytWUIoBQ nMB59gkGWQvm7oGdb56yLBzVdcOGL5v1YVKKD4Z3z8L86eoajKHezdcQZpcmU4JL4kOn hSwTUb5vEu/WJK3lrh+qNdgyVBUSetks/acoAPZuV79Yto/5/bvX/p0ivE+hlrWYrUec bh1amEEsQCU6tWQBPiT6brmcXCS7TYUJGDBxw6eFxxYzz2qummtHgFoNWWISCCTlJHH1 tzRg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=tXpHkr01; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-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 be3-20020a656e43000000b0051322a8d2aesi2821781pgb.110.2023.07.28.03.17.34; Fri, 28 Jul 2023 03:17:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-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=tXpHkr01; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-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 S235688AbjG1KDt (ORCPT + 99 others); Fri, 28 Jul 2023 06:03:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38542 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235148AbjG1KDj (ORCPT ); Fri, 28 Jul 2023 06:03:39 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 59ADF35A2; Fri, 28 Jul 2023 03:03:38 -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 B674C620A8; Fri, 28 Jul 2023 10:03:37 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 26C66C433CB; Fri, 28 Jul 2023 10:03:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1690538617; bh=Mwb3geMIex9bief6/MfEaJk/1F/fz+2cfnXdqIIS7kA=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=tXpHkr01M64W1DlXlgN/uXAgQO8lbyiEuO9Cf0SA6Q2RwpJdglx+2A0vRRYDmqeFx QkTSlvyPqmqL5v2RGTmtZIQCphoyH1AMpe/MzjMnZbgbsn7ANvRddsPz5dfpMpeuOG 6l12lZNR0KLb31OrfsB25kBIZZCHOOCZrMFkKSzf3Sn9GeITMm80WpBC25fbo/MeiH Is2QOewf3opADVOZGSDdpl0GZlOCa0klQ0zI98I6Yqddd2IP316tAkQeY8FyfGyUD1 jRK4ZYBZDSKe9POSmHbsNwVOrkLU/PqrDqdXT/BM+hMIHzatm8aiKxo28ex5ebGkj2 BmUzcKu/wrcCA== Received: by mail-lj1-f178.google.com with SMTP id 38308e7fff4ca-2b9b904bb04so29495181fa.1; Fri, 28 Jul 2023 03:03:37 -0700 (PDT) X-Gm-Message-State: ABy/qLa+PG976yRFusus4rZkBckoUUNOGEQke7u4ZF94NVHHGgq6Qh24 LZ4/M/ZXyggUPjkwVZqfgTAwkLeLvUo49kclMVs= X-Received: by 2002:a2e:828f:0:b0:2b7:7c:d5a1 with SMTP id y15-20020a2e828f000000b002b7007cd5a1mr1160535ljg.23.1690538615123; Fri, 28 Jul 2023 03:03:35 -0700 (PDT) MIME-Version: 1.0 References: <20230718125847.3869700-1-ardb@kernel.org> In-Reply-To: From: Ard Biesheuvel Date: Fri, 28 Jul 2023 12:03:23 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [RFC PATCH 00/21] crypto: consolidate and clean up compression APIs To: Herbert Xu Cc: linux-crypto@vger.kernel.org, Eric Biggers , Kees Cook , Haren Myneni , Nick Terrell , Minchan Kim , Sergey Senozhatsky , Jens Axboe , Giovanni Cabiddu , Richard Weinberger , David Ahern , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Steffen Klassert , linux-kernel@vger.kernel.org, linux-block@vger.kernel.org, qat-linux@intel.com, linuxppc-dev@lists.ozlabs.org, linux-mtd@lists.infradead.org, netdev@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, 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-crypto@vger.kernel.org On Fri, 28 Jul 2023 at 11:59, Herbert Xu wrote: > > On Fri, Jul 28, 2023 at 11:57:42AM +0200, Ard Biesheuvel wrote: > > > > So will IPcomp be able to simply assign those pages to the SKB afterwards? > > Yes that is the idea. The network stack is very much in love with > SG lists :) > Fair enough. But my point remains: this requires a lot of boilerplate on the part of the driver, and it would be better if we could do this in the acomp generic layer. Does the IPcomp case always know the decompressed size upfront?