From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 7EF14A0613 for ; Thu, 26 Sep 2019 15:15:48 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 8FF6F3237; Thu, 26 Sep 2019 15:15:47 +0200 (CEST) Received: from mail-io1-f67.google.com (mail-io1-f67.google.com [209.85.166.67]) by dpdk.org (Postfix) with ESMTP id B610B3195 for ; Thu, 26 Sep 2019 15:15:45 +0200 (CEST) Received: by mail-io1-f67.google.com with SMTP id a1so6403195ioc.6 for ; Thu, 26 Sep 2019 06:15:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ks5uFQZSEDD6ZL2+YRoxgWZuMTY8H7dOGpekR5sJ7LQ=; b=IyjUdzet0BqcyxQ+p0oDEVcS4dDsRIRdDF8VlmGy9NracNasQtpASR2q2vudpAspBB En7ua3Kh64hGqnjOhQFaszDeBxNHRpOAJ28YJOmxSx4fq9feblRCZqEs6wjRWbXF69CY DwUcpWpaYhNv2Bez3yI4MUJASYPKf2sO2zGxbwC9Xg+Sag/4DaLaQO30i3RjVFviP4Cd hAHVqspehIKifFQfqe3p4BftrmCmpYI/VmYRwiIpxM+NqFm23P+nSzgLOGi+d4sR4G9j xkajijkcE/JWTr3KlGsVhpwyrQg0vT6Cd6eSdQ5LZaen8UwNTrYy8Sni0Zzknf9dDd0K cOVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ks5uFQZSEDD6ZL2+YRoxgWZuMTY8H7dOGpekR5sJ7LQ=; b=F7FrKf76e+35V9WMvq7YqOpm/rJ0Ow2ZdGpEJRB35Trzm/kkNM4GOOUZXW6O6SiP1E fMMo2H1Wt3Y88ONVBRAvWKO37B0H5RMLhn1W4mkWywhIeZ4Q8PTg8N+whStZ+He4TePw 39SJHwiOgVmNpyV2os36cCwt7zAQ0rr7nlC584iVj++SA0OiHBM0HPi8rgsm38OrpV4T akvqmk/0VL7h1PmHtlvu5ZmYkIn61pf9G6dSj10kdWCHnPwfTLIz3e0BEkQOjq/mIXUu /ymx/ZjZt+a+BNnk7+zEfUhVaLzBwit7l7tG6tj+i5HO3XiHIN2A/dQ05P3BsNXvhEO7 6GYQ== X-Gm-Message-State: APjAAAVddT6QWeSh937P7skmoYF8uui9ompckYmfScTvvOdNBKT5HkLT icR8mEdMwBun60vpcJ6ZNV7NmVkT8dgyhnpxv0I= X-Google-Smtp-Source: APXvYqw3yz02tmwYwDxuwn3DsxNd+VWI4PJ8Z2Ho2tWg6+vZZRGUtVZV9u+n4+JM9E0cmqAgiZf9BSrnCJ6+HfszZUs= X-Received: by 2002:a6b:b414:: with SMTP id d20mr3313094iof.162.1569503744905; Thu, 26 Sep 2019 06:15:44 -0700 (PDT) MIME-Version: 1.0 References: <20190716091016.4788-1-rnagadheeraj@marvell.com> <20190926123609.28417-1-rnagadheeraj@marvell.com> In-Reply-To: <20190926123609.28417-1-rnagadheeraj@marvell.com> From: Jerin Jacob Date: Thu, 26 Sep 2019 18:45:33 +0530 Message-ID: To: Nagadheeraj Rottela Cc: "akhil.goyal@nxp.com" , "pablo.de.lara.guarch@intel.com" , Srikanth Jampala , "dev@dpdk.org" Content-Type: text/plain; charset="UTF-8" Subject: Re: [dpdk-dev] [PATCH v5 0/8] add Nitrox crypto device support X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On Thu, Sep 26, 2019 at 6:06 PM Nagadheeraj Rottela wrote: > > Add the Nitrox PMD to support Nitrox crypto device. > --- > v5: > * Combined related changes together and merged into single patch. > * Defined macros for PCI vendor and device ids. > * Checking return value of nitrox_sym_pmd_destroy() in pci remove. > * Removed wrapper macro over RTE_CRYPTODEV_NAME_MAX_LEN. > * Added cryptodev feature flags in the code and documentation in > a patch where they are supported. > * Added capabilities in the patch where they are supported. > * Implemented nitrox_sym_dev_config() and validating the number > of queue pairs requested in the config. > * Used RTE_SET_USED() in place of __rte_unused and added comments > in empty functions. > * Removed empty lines which are not required. > > v4: > * Added wmb between pending_count store and sr pointer store in enqueue > operation. This is required to safely read sr in dequeue operation. > > v3: > * Add SHA224 and SHA256 HMAC algorithms > > v2: > * Fix compilation error on AARCH64. > * Fix checkpatch warning "UNNECESSARY_ELSE: else is not generally > useful after a break or return". > > Nagadheeraj Rottela (8): > crypto/nitrox: add Nitrox PMD library > crypto/nitrox: create Nitrox symmetric cryptodev > crypto/nitrox: add software queue management functionality > crypto/nitrox: add hardware queue management functionality > crypto/nitrox: add session management operations > crypto/nitrox: add burst enqueue and dequeue operations > crypto/nitrox: add cipher auth crypto chain processing > test/crypto: add tests for Nitrox PMD > > MAINTAINERS | 7 + > app/test/test_cryptodev.c | 52 ++ > app/test/test_cryptodev.h | 1 + > app/test/test_cryptodev_aes_test_vectors.h | 48 +- > app/test/test_cryptodev_blockcipher.c | 9 +- > app/test/test_cryptodev_blockcipher.h | 1 + > config/common_base | 5 + > doc/guides/cryptodevs/features/nitrox.ini | 40 ++ > doc/guides/cryptodevs/index.rst | 1 + > doc/guides/cryptodevs/nitrox.rst | 50 ++ Missing release note update. see doc/guides/rel_notes/release_19_11.rst