Show a cover letter.

GET /api/covers/75445/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 75445,
    "url": "http://patches.dpdk.org/api/covers/75445/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20200812063127.8687-1-vikas.gupta@broadcom.com/",
    "project": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<20200812063127.8687-1-vikas.gupta@broadcom.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200812063127.8687-1-vikas.gupta@broadcom.com",
    "date": "2020-08-12T06:31:19",
    "name": "[v1,0/8] Add Crypto PMD for Broadcom`s FlexSparc devices",
    "submitter": {
        "id": 1907,
        "url": "http://patches.dpdk.org/api/people/1907/?format=api",
        "name": "Vikas Gupta",
        "email": "vikas.gupta@broadcom.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20200812063127.8687-1-vikas.gupta@broadcom.com/mbox/",
    "series": [
        {
            "id": 11611,
            "url": "http://patches.dpdk.org/api/series/11611/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=11611",
            "date": "2020-08-12T06:31:19",
            "name": "Add Crypto PMD for Broadcom`s FlexSparc devices",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/11611/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/75445/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 1C20FA04C2;\n\tWed, 12 Aug 2020 08:31:43 +0200 (CEST)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 82C701C0AD;\n\tWed, 12 Aug 2020 08:31:42 +0200 (CEST)",
            "from mail-qv1-f68.google.com (mail-qv1-f68.google.com\n [209.85.219.68]) by dpdk.org (Postfix) with ESMTP id C1E3C1C0AD\n for <dev@dpdk.org>; Wed, 12 Aug 2020 08:31:40 +0200 (CEST)",
            "by mail-qv1-f68.google.com with SMTP id t6so577850qvw.1\n for <dev@dpdk.org>; Tue, 11 Aug 2020 23:31:40 -0700 (PDT)",
            "from rahul_yocto_ubuntu18.ibn.broadcom.net ([192.19.234.250])\n by smtp.gmail.com with ESMTPSA id x3sm1301552qkx.3.2020.08.11.23.31.37\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Tue, 11 Aug 2020 23:31:39 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com;\n s=google;\n h=from:to:cc:subject:date:message-id:in-reply-to:references\n :mime-version:content-transfer-encoding;\n bh=5A/k2roYi08lJwoMZQCIpHUs2kEKdIXntmAV8b8QMBI=;\n b=cHXK70TIHdTxLXiUtm8LiEtpqzWIA6DcG0Szc1Q2774IrObvNvGvvmMQG6xkxxY2ZJ\n EMTGMTfZqcUVn5ZogZ7A311BymDV1rjVaZYhcG7y17qdXjkwsMupF9cIavtEllA9vYzX\n zkS8Ufljes7dPOhyJ1lKPjk3TOXD+iSgFVxug=",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20161025;\n h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to\n :references:mime-version:content-transfer-encoding;\n bh=5A/k2roYi08lJwoMZQCIpHUs2kEKdIXntmAV8b8QMBI=;\n b=j77DGV5kiVeqJ2JpqGtVujh6UkoTRJL1gxa9avHDzLvKrxXCpxrt0RewCsPP1rnaAW\n mlZyyT7ohd+DlRRCpB0V5K1cu84wWQIdWzwmXrKnDOyRqDrLDUNgZ28GotF75Llxdhq3\n HPajh80K/kQv7XOz0H9NSoiKLUPPAb8bXBOB3bM6BNMg4yUO3iYVrh25ETOuZNJqHo0M\n 1fMXIXsHRPmY9BbFkWTtStEhReLI2xXMvU2a/ZF6TImoJs5kbOa6Oy0jXNtCT78TaDxA\n 76Hhqh3HzJOLZKoAB8pMdbC/Vdy/hnPqA35pvfTkaB2s1NDhjZPnfXdZQ6B4r/Dn29lS\n i/gg==",
        "X-Gm-Message-State": "AOAM530lYXf6MaUs3Gb7uZiDP6ijZGcnU14FS+EDubrQ7Nh1V7uH/Q6N\n X08SdEb0kHfWZEON2CGoQy4GfnzenSvRb9H0G2kH7cif4zsbhztNVLgYY1UxVpuOoqpbGDYJpZx\n RE2OxnB4NsLk762q6uXWyq+zB2Ti83vrHLj4RYj9QfXX+OvOyUXnKIWgYoQXJ",
        "X-Google-Smtp-Source": "\n ABdhPJwspT622WC4vwvcqxScvB/7J57u5RroqfdpE/qjgQ/zkYVACBh/jvR/4Aeyx9a9y3o3UKmw9w==",
        "X-Received": "by 2002:a0c:9ae2:: with SMTP id k34mr5034104qvf.247.1597213899689;\n Tue, 11 Aug 2020 23:31:39 -0700 (PDT)",
        "From": "Vikas Gupta <vikas.gupta@broadcom.com>",
        "To": "dev@dpdk.org,\n\takhil.goyal@nxp.com",
        "Cc": "ajit.khaparde@broadcom.com, vikram.prakash@broadcom.com,\n Vikas Gupta <vikas.gupta@broadcom.com>",
        "Date": "Wed, 12 Aug 2020 12:01:19 +0530",
        "Message-Id": "<20200812063127.8687-1-vikas.gupta@broadcom.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20200811145813.44754-1-vikas.gupta@broadcom.com>",
        "References": "<20200811145813.44754-1-vikas.gupta@broadcom.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=UTF-8",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH v1 0/8] Add Crypto PMD for Broadcom`s FlexSparc\n\tdevices",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Hi,\nThis patchset contains support for Crypto offload on Broadcom’s\nStingray/Stingray2 SoCs having FlexSparc unit. \nBCMFS is an acronym for Broadcom FlexSparc device used in the patchest.\n\nThe patchset progressively adds major modules as below.\na) Detection of platform-device based on the known registered platforms and attaching with VFIO.\nb) Creation of Cryptodevice.\nc) Addition of session handling.\nd) Add Cryptodevice into test Cryptodev framework. \n\nThe patchset has been tested on the above mentioned SoCs.\n\nRegards,\nVikas\n\nChanges from v0->v1: \n      Updated the ABI version in map file 'rte_pmd_bcmfs_version.map'\n\n\nVikas Gupta (8):\n  crypto/bcmfs: add BCMFS driver\n  crypto/bcmfs: add vfio support\n  crypto/bcmfs: add apis for queue pair management\n  crypto/bcmfs: add hw queue pair operations\n  crypto/bcmfs: create a symmetric cryptodev\n  crypto/bcmfs: add session handling and capabilities\n  crypto/bcmfs: add crypto h/w module\n  crypto/bcmfs: add crypto pmd into cryptodev test\n\n MAINTAINERS                                   |   7 +\n app/test/test_cryptodev.c                     | 261 +++++\n app/test/test_cryptodev.h                     |   1 +\n config/common_base                            |   5 +\n doc/guides/cryptodevs/bcmfs.rst               |  72 ++\n doc/guides/cryptodevs/features/bcmfs.ini      |  56 +\n doc/guides/cryptodevs/index.rst               |   1 +\n drivers/crypto/bcmfs/bcmfs_dev_msg.h          |  29 +\n drivers/crypto/bcmfs/bcmfs_device.c           | 331 ++++++\n drivers/crypto/bcmfs/bcmfs_device.h           |  76 ++\n drivers/crypto/bcmfs/bcmfs_hw_defs.h          |  38 +\n drivers/crypto/bcmfs/bcmfs_logs.c             |  38 +\n drivers/crypto/bcmfs/bcmfs_logs.h             |  34 +\n drivers/crypto/bcmfs/bcmfs_qp.c               | 383 +++++++\n drivers/crypto/bcmfs/bcmfs_qp.h               | 142 +++\n drivers/crypto/bcmfs/bcmfs_sym.c              | 316 ++++++\n drivers/crypto/bcmfs/bcmfs_sym_capabilities.c | 764 ++++++++++++++\n drivers/crypto/bcmfs/bcmfs_sym_capabilities.h |  16 +\n drivers/crypto/bcmfs/bcmfs_sym_defs.h         | 186 ++++\n drivers/crypto/bcmfs/bcmfs_sym_engine.c       | 994 ++++++++++++++++++\n drivers/crypto/bcmfs/bcmfs_sym_engine.h       | 103 ++\n drivers/crypto/bcmfs/bcmfs_sym_pmd.c          | 426 ++++++++\n drivers/crypto/bcmfs/bcmfs_sym_pmd.h          |  38 +\n drivers/crypto/bcmfs/bcmfs_sym_req.h          |  62 ++\n drivers/crypto/bcmfs/bcmfs_sym_session.c      | 426 ++++++++\n drivers/crypto/bcmfs/bcmfs_sym_session.h      |  99 ++\n drivers/crypto/bcmfs/bcmfs_vfio.c             |  94 ++\n drivers/crypto/bcmfs/bcmfs_vfio.h             |  17 +\n drivers/crypto/bcmfs/hw/bcmfs4_rm.c           | 742 +++++++++++++\n drivers/crypto/bcmfs/hw/bcmfs5_rm.c           | 677 ++++++++++++\n drivers/crypto/bcmfs/hw/bcmfs_rm_common.c     |  82 ++\n drivers/crypto/bcmfs/hw/bcmfs_rm_common.h     |  46 +\n drivers/crypto/bcmfs/meson.build              |  20 +\n .../crypto/bcmfs/rte_pmd_bcmfs_version.map    |   3 +\n drivers/crypto/meson.build                    |   3 +-\n mk/rte.app.mk                                 |   1 +\n 36 files changed, 6588 insertions(+), 1 deletion(-)\n create mode 100644 doc/guides/cryptodevs/bcmfs.rst\n create mode 100644 doc/guides/cryptodevs/features/bcmfs.ini\n create mode 100644 drivers/crypto/bcmfs/bcmfs_dev_msg.h\n create mode 100644 drivers/crypto/bcmfs/bcmfs_device.c\n create mode 100644 drivers/crypto/bcmfs/bcmfs_device.h\n create mode 100644 drivers/crypto/bcmfs/bcmfs_hw_defs.h\n create mode 100644 drivers/crypto/bcmfs/bcmfs_logs.c\n create mode 100644 drivers/crypto/bcmfs/bcmfs_logs.h\n create mode 100644 drivers/crypto/bcmfs/bcmfs_qp.c\n create mode 100644 drivers/crypto/bcmfs/bcmfs_qp.h\n create mode 100644 drivers/crypto/bcmfs/bcmfs_sym.c\n create mode 100644 drivers/crypto/bcmfs/bcmfs_sym_capabilities.c\n create mode 100644 drivers/crypto/bcmfs/bcmfs_sym_capabilities.h\n create mode 100644 drivers/crypto/bcmfs/bcmfs_sym_defs.h\n create mode 100644 drivers/crypto/bcmfs/bcmfs_sym_engine.c\n create mode 100644 drivers/crypto/bcmfs/bcmfs_sym_engine.h\n create mode 100644 drivers/crypto/bcmfs/bcmfs_sym_pmd.c\n create mode 100644 drivers/crypto/bcmfs/bcmfs_sym_pmd.h\n create mode 100644 drivers/crypto/bcmfs/bcmfs_sym_req.h\n create mode 100644 drivers/crypto/bcmfs/bcmfs_sym_session.c\n create mode 100644 drivers/crypto/bcmfs/bcmfs_sym_session.h\n create mode 100644 drivers/crypto/bcmfs/bcmfs_vfio.c\n create mode 100644 drivers/crypto/bcmfs/bcmfs_vfio.h\n create mode 100644 drivers/crypto/bcmfs/hw/bcmfs4_rm.c\n create mode 100644 drivers/crypto/bcmfs/hw/bcmfs5_rm.c\n create mode 100644 drivers/crypto/bcmfs/hw/bcmfs_rm_common.c\n create mode 100644 drivers/crypto/bcmfs/hw/bcmfs_rm_common.h\n create mode 100644 drivers/crypto/bcmfs/meson.build\n create mode 100644 drivers/crypto/bcmfs/rte_pmd_bcmfs_version.map"
}