Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp4045158rwb; Tue, 8 Nov 2022 11:17:59 -0800 (PST) X-Google-Smtp-Source: AA0mqf5HtFtdQ/g1XdOc1JB3xlxKx46wtS9itka7YFiS9rBoedbpqj4SpWH04NDCPxYPXaOkDoxu X-Received: by 2002:a05:6a00:a89:b0:56f:3529:e340 with SMTP id b9-20020a056a000a8900b0056f3529e340mr8091339pfl.38.1667935079599; Tue, 08 Nov 2022 11:17:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1667935079; cv=none; d=google.com; s=arc-20160816; b=BnztZaO6xdvqkZnv+D7jcwpvftARbRkmN3HqwPe9H0b/aveME5068mvH93t99knbGY orE6R2pHqK4hTCKNatEnqTNFvTXKKxF07jB+hRDefwMiZQ50Eug7o34AIPnQ8/Z9OHY6 qLcIXLS9kJ1PfOO3X+6W97ZRl8ZKFfhxicKyu0FULXZCP75wVNyNUInKmhi/V4FD8ygw TDlb+lRB1zvpzJ+0Ve8fYOYxXr2SKM0TFj444Wcixigaa45GADdlqrusF6ASxs3bc1nu Xa1gSu+UGMD78Qsj61TxBflkBbSRyygwkaPKJxDjv6nad/e0isszbStudX4jI38xnqnx bwOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:organization :from:references:cc:to:subject:dkim-signature:dkim-filter; bh=mhy6J7quwVNqP7NulEkn2ZYfWCELQydblsDgLbfZ+RI=; b=XPlmp+QOAiky0FyzepCELpNkEwADlWi74p5v0AAGixROavrHZ97r0duoiDoXeHB9Lg PxnbVLqZ49Ly/7iZPmV9cfsSQ017uP1VofUkw2ONztHjABlwxyxmjO24+ITvZxncsoz/ zBOmz5rKkvuElPjTrzargmzlHgztcIDTN/gzch6CtwyuH+JZMvXdOAH7+saHAIb/+2Yo nL7KdNsQUGEqt0H/kVVHeSzxwsYB81Xf3eGxaUusdgaZPzRvTQ+e1OOQXVbSl45rqLGF ZP3IV2LZU/3Qwa8ZrXlhnm6ACaQp6j4pywi7TT7bmGS0A70QWHukT/QOEmD9O0yrObVr F2Ow== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@candelatech.com header.s=default header.b=dk8YdZ9b; 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=candelatech.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id lr2-20020a17090b4b8200b00200b5c30f73si18489413pjb.106.2022.11.08.11.17.20; Tue, 08 Nov 2022 11:17:59 -0800 (PST) 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=@candelatech.com header.s=default header.b=dk8YdZ9b; 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=candelatech.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229550AbiKHS5i (ORCPT + 99 others); Tue, 8 Nov 2022 13:57:38 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49952 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229530AbiKHS5g (ORCPT ); Tue, 8 Nov 2022 13:57:36 -0500 X-Greylist: delayed 387 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Tue, 08 Nov 2022 10:57:34 PST Received: from dispatch1-us1.ppe-hosted.com (dispatch1-us1.ppe-hosted.com [148.163.129.52]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AEEE36A683 for ; Tue, 8 Nov 2022 10:57:34 -0800 (PST) Received: from dispatch1-us1.ppe-hosted.com (localhost.localdomain [127.0.0.1]) by dispatch1-us1.ppe-hosted.com (PPE Hosted ESMTP Server) with ESMTP id AD9102C5FE for ; Tue, 8 Nov 2022 18:51:07 +0000 (UTC) X-Virus-Scanned: Proofpoint Essentials engine Received: from mx1-us1.ppe-hosted.com (unknown [10.7.67.124]) by mx1-us1.ppe-hosted.com (PPE Hosted ESMTP Server) with ESMTPS id 83D7720080; Tue, 8 Nov 2022 18:51:05 +0000 (UTC) Received: from mail3.candelatech.com (mail2.candelatech.com [208.74.158.173]) by mx1-us1.ppe-hosted.com (PPE Hosted ESMTP Server) with ESMTP id 6171E94009D; Tue, 8 Nov 2022 18:51:02 +0000 (UTC) Received: from [192.168.100.195] (50-251-239-81-static.hfc.comcastbusiness.net [50.251.239.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail3.candelatech.com (Postfix) with ESMTPSA id C932213C2B0; Tue, 8 Nov 2022 10:50:54 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.11.0 mail3.candelatech.com C932213C2B0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=candelatech.com; s=default; t=1667933460; bh=iPXGVA4XCeTNbPkF3b8QZPfk08CneBXGyQ9rP4FoofM=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=dk8YdZ9bo3Vbp7HyhzWOS6NV5wrE7sTG88ddXP6sdlGC2nuHGfg7zYhiEb0lQud7p KzATD0DYmkqlE4qmPv4ftSeNtUN2ZpWPXDrN0xdL3a7beDRYHkCQulf93QG26yXGD/ aqCVBdev3FmRufzOwThVKkUfHEHySHQA8v4gHJ9Y= Subject: Re: [PATCH v2] crypto: aesni - add ccm(aes) algorithm implementation To: Herbert Xu , Ard Biesheuvel Cc: Linux Crypto Mailing List , Eric Biggers References: <20201201231158.GA32274@gondor.apana.org.au> <20201210024342.GA26428@gondor.apana.org.au> <20201210111427.GA28014@gondor.apana.org.au> <20201210121627.GB28441@gondor.apana.org.au> <20201215091902.GA21455@gondor.apana.org.au> From: Ben Greear Organization: Candela Technologies Message-ID: <062a2258-fad4-2c6f-0054-b0f41786ff85@candelatech.com> Date: Tue, 8 Nov 2022 10:50:48 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.2.2 MIME-Version: 1.0 In-Reply-To: <20201215091902.GA21455@gondor.apana.org.au> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-MDID: 1667933466-ZwuT9EPdt7Az X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS 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 12/15/20 1:19 AM, Herbert Xu wrote: > On Tue, Dec 15, 2020 at 09:55:37AM +0100, Ard Biesheuvel wrote: >> >> So the question is then how granular these kernel mode SIMD regions >> need to be to avoid excessive latencies in softirq handling. > > Can you get some real world numbers on what the latency is like? > > Then we could take it to the scheduler folks and see if they're > OK with it. > > Thanks, > Hello, While rebasing my patches onto 6.1-rc4, I noticed my aesni for ccm(aes) patch didn't apply cleanly, and I found this patch described below is applied now. Does this upstream patch mean that aesni is already supported upstream now? Or is it specific to whatever xctr is? If so, any chance the patch is wanted upstream now? commit fd94fcf09957a75e25941f7dbfc84d30a63817ac Author: Nathan Huckleberry Date: Fri May 20 18:14:56 2022 +0000 crypto: x86/aesni-xctr - Add accelerated implementation of XCTR Add hardware accelerated version of XCTR for x86-64 CPUs with AESNI support. More information on XCTR can be found in the HCTR2 paper: "Length-preserving encryption with HCTR2": https://eprint.iacr.org/2021/1441.pdf Signed-off-by: Nathan Huckleberry Reviewed-by: Ard Biesheuvel Reviewed-by: Eric Biggers Signed-off-by: Herbert Xu Thanks, Ben -- Ben Greear Candela Technologies Inc http://www.candelatech.com