Show a cover letter.

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

{
    "id": 64910,
    "url": "http://patchwork.dpdk.org/api/covers/64910/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/cover/1579520876-221343-1-git-send-email-pablo.de.lara.guarch@intel.com/",
    "project": {
        "id": 1,
        "url": "http://patchwork.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": "<1579520876-221343-1-git-send-email-pablo.de.lara.guarch@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1579520876-221343-1-git-send-email-pablo.de.lara.guarch@intel.com",
    "date": "2020-01-20T11:47:53",
    "name": "[v4,0/3] Use Intel IPSec MB library in Wireless PMDs",
    "submitter": {
        "id": 9,
        "url": "http://patchwork.dpdk.org/api/people/9/?format=api",
        "name": "De Lara Guarch, Pablo",
        "email": "pablo.de.lara.guarch@intel.com"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/cover/1579520876-221343-1-git-send-email-pablo.de.lara.guarch@intel.com/mbox/",
    "series": [
        {
            "id": 8216,
            "url": "http://patchwork.dpdk.org/api/series/8216/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=8216",
            "date": "2020-01-20T11:47:53",
            "name": "Use Intel IPSec MB library in Wireless PMDs",
            "version": 4,
            "mbox": "http://patchwork.dpdk.org/series/8216/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/covers/64910/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 66C6DA0528;\n\tMon, 20 Jan 2020 12:48:06 +0100 (CET)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id A7E432C6A;\n\tMon, 20 Jan 2020 12:48:05 +0100 (CET)",
            "from mga09.intel.com (mga09.intel.com [134.134.136.24])\n by dpdk.org (Postfix) with ESMTP id 6007DE07\n for <dev@dpdk.org>; Mon, 20 Jan 2020 12:48:03 +0100 (CET)",
            "from fmsmga005.fm.intel.com ([10.253.24.32])\n by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n 20 Jan 2020 03:48:02 -0800",
            "from silpixa00399593.ir.intel.com (HELO\n silpixa00399593.ger.corp.intel.com) ([10.237.223.21])\n by fmsmga005.fm.intel.com with ESMTP; 20 Jan 2020 03:48:00 -0800"
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.70,341,1574150400\"; d=\"scan'208\";a=\"425172055\"",
        "From": "Pablo de Lara <pablo.de.lara.guarch@intel.com>",
        "To": "akhil.goyal@nxp.com, declan.doherty@intel.com, bruce.richardson@intel.com",
        "Cc": "dev@dpdk.org,\n\tPablo de Lara <pablo.de.lara.guarch@intel.com>",
        "Date": "Mon, 20 Jan 2020 11:47:53 +0000",
        "Message-Id": "\n <1579520876-221343-1-git-send-email-pablo.de.lara.guarch@intel.com>",
        "X-Mailer": "git-send-email 2.7.5",
        "In-Reply-To": "\n <1579174909-166566-1-git-send-email-pablo.de.lara.guarch@intel.com>",
        "References": "\n <1579174909-166566-1-git-send-email-pablo.de.lara.guarch@intel.com>",
        "Subject": "[dpdk-dev] [PATCH v4 0/3] Use Intel IPSec MB library in Wireless\n\tPMDs",
        "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": "The three Intel SW Crypto PMDs supporting SNOW3G, ZUC and KASUMI link against libSSO libraries.\nThe Intel IPSec Multi-buffer library recently integrated the code from these libraries, in version v0.53.\nThis library can be downloaded from https://github.com/intel/intel-ipsec-mb.\n\nKASUMI, SNOW3G and ZUC PMDs have been modified to use this single library,\nwhich is already used in the AESNI MB and AESNI GCM PMDs,\nreducing the number of external dependencies in the crypto PMDs.\n\nChanges in v4:\n- Rebased against latest dpdk-next-crypto\n\nChanges in v3:\n- Fixed clang compilation\n- Added reason field in meson config files\n\nChanges in v2:\n- Updated ZUC PMD to support future AVX512 and AVX2 implementations.\n\nPablo de Lara (3):\n  crypto/zuc: use IPSec library\n  crypto/kasumi: use IPSec library\n  crypto/snow3g: use IPSec library\n\n devtools/test-build.sh                     | 16 ++----\n doc/guides/cryptodevs/kasumi.rst           | 62 ++++++++++++----------\n doc/guides/cryptodevs/snow3g.rst           | 58 +++++++++++---------\n doc/guides/cryptodevs/zuc.rst              | 52 ++++++++++--------\n doc/guides/rel_notes/release_20_02.rst     | 17 ++++++\n drivers/crypto/kasumi/Makefile             | 26 +++++----\n drivers/crypto/kasumi/kasumi_pmd_private.h | 12 +++--\n drivers/crypto/kasumi/meson.build          | 21 ++++++--\n drivers/crypto/kasumi/rte_kasumi_pmd.c     | 79 +++++++++++++++------------\n drivers/crypto/kasumi/rte_kasumi_pmd_ops.c |  8 ++-\n drivers/crypto/snow3g/Makefile             | 29 ++++++----\n drivers/crypto/snow3g/meson.build          | 21 ++++++--\n drivers/crypto/snow3g/rte_snow3g_pmd.c     | 85 ++++++++++++++++++------------\n drivers/crypto/snow3g/rte_snow3g_pmd_ops.c |  8 ++-\n drivers/crypto/snow3g/snow3g_pmd_private.h | 14 +++--\n drivers/crypto/zuc/Makefile                | 28 ++++++----\n drivers/crypto/zuc/meson.build             | 21 ++++++--\n drivers/crypto/zuc/rte_zuc_pmd.c           | 58 ++++++++++++++------\n drivers/crypto/zuc/rte_zuc_pmd_ops.c       |  2 +\n drivers/crypto/zuc/zuc_pmd_private.h       |  6 ++-\n mk/rte.app.mk                              |  6 +--\n 21 files changed, 394 insertions(+), 235 deletions(-)"
}