Show a cover letter.

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

{
    "id": 65511,
    "url": "http://patches.dpdk.org/api/covers/65511/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/1580815045-32132-1-git-send-email-anoobj@marvell.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": "<1580815045-32132-1-git-send-email-anoobj@marvell.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1580815045-32132-1-git-send-email-anoobj@marvell.com",
    "date": "2020-02-04T11:17:10",
    "name": "[v4,00/15] add OCTEON TX2 inline IPsec support",
    "submitter": {
        "id": 1205,
        "url": "http://patches.dpdk.org/api/people/1205/?format=api",
        "name": "Anoob Joseph",
        "email": "anoobj@marvell.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/1580815045-32132-1-git-send-email-anoobj@marvell.com/mbox/",
    "series": [
        {
            "id": 8411,
            "url": "http://patches.dpdk.org/api/series/8411/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=8411",
            "date": "2020-02-04T11:17:10",
            "name": "add OCTEON TX2 inline IPsec support",
            "version": 4,
            "mbox": "http://patches.dpdk.org/series/8411/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/65511/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 8B1AAA0531;\n\tTue,  4 Feb 2020 12:18:11 +0100 (CET)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 3BB4A1C00F;\n\tTue,  4 Feb 2020 12:18:10 +0100 (CET)",
            "from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com\n [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 7B0801BFA3\n for <dev@dpdk.org>; Tue,  4 Feb 2020 12:18:08 +0100 (CET)",
            "from pps.filterd (m0045851.ppops.net [127.0.0.1])\n by mx0b-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id\n 014BGSHe011980; Tue, 4 Feb 2020 03:18:07 -0800",
            "from sc-exch01.marvell.com ([199.233.58.181])\n by mx0b-0016f401.pphosted.com with ESMTP id 2xw9qukfxq-1\n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT);\n Tue, 04 Feb 2020 03:18:07 -0800",
            "from DC5-EXCH01.marvell.com (10.69.176.38) by SC-EXCH01.marvell.com\n (10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1497.2;\n Tue, 4 Feb 2020 03:18:05 -0800",
            "from SC-EXCH03.marvell.com (10.93.176.83) by DC5-EXCH01.marvell.com\n (10.69.176.38) with Microsoft SMTP Server (TLS) id 15.0.1497.2;\n Tue, 4 Feb 2020 03:18:04 -0800",
            "from maili.marvell.com (10.93.176.43) by SC-EXCH03.marvell.com\n (10.93.176.83) with Microsoft SMTP Server id 15.0.1497.2 via Frontend\n Transport; Tue, 4 Feb 2020 03:18:04 -0800",
            "from ajoseph83.caveonetworks.com (unknown [10.29.45.60])\n by maili.marvell.com (Postfix) with ESMTP id 7999C3F7068;\n Tue,  4 Feb 2020 03:18:00 -0800 (PST)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;\n h=from : to : cc :\n subject : date : message-id : in-reply-to : references : mime-version :\n content-transfer-encoding : content-type; s=pfpt0818;\n bh=DXO0NpLCQdqZotElLwt8vP8eGfrAlFS73jl7W2GpIT4=;\n b=D+hw4MdUC64pkewdsImXCgYYrlVW8OkiiRX/bDDZ4YbG11D33CLsbJIL4B31Qf3/PW32\n u66vJSnCuUKCobQfQOBL7FqTq/8PhXua0cKj5BHYhh+8UjoX7HBQ3miVPt6ndO8Iewvw\n dyK/o2hR+Lo8glWGHoOuQRYz86VR8tv/XKcz64gRqyoo/ESeC3z1WevLu65hs+MYe0K8\n NYy5fll5ydXLhMIgWpKOFeBqRXsMtS8a1XrYohT9MXzWrAv0FeWb6EEmctbpytxF4JsQ\n /NBLPBfHfYvapXuCNsUwI7pcZJBhU6yY1q7SrX6ObhlQHN1PR6fdmrhazdfYJ/ttvRUT zA==",
        "From": "Anoob Joseph <anoobj@marvell.com>",
        "To": "Akhil Goyal <akhil.goyal@nxp.com>, Declan Doherty\n <declan.doherty@intel.com>, Thomas Monjalon <thomas@monjalon.net>",
        "CC": "Anoob Joseph <anoobj@marvell.com>, Jerin Jacob <jerinj@marvell.com>,\n Narayana Prasad <pathreya@marvell.com>, Kiran Kumar K\n <kirankumark@marvell.com>, Nithin Dabilpuram <ndabilpuram@marvell.com>,\n \"Pavan Nikhilesh\" <pbhagavatula@marvell.com>, Ankur Dwivedi\n <adwivedi@marvell.com>, Archana Muniganti <marchana@marvell.com>, Tejasree\n Kondoj <ktejasree@marvell.com>, Vamsi Attunuru <vattunuru@marvell.com>,\n \"Lukasz Bartosik\" <lbartosik@marvell.com>, <dev@dpdk.org>",
        "Date": "Tue, 4 Feb 2020 16:47:10 +0530",
        "Message-ID": "<1580815045-32132-1-git-send-email-anoobj@marvell.com>",
        "X-Mailer": "git-send-email 2.7.4",
        "In-Reply-To": "<1580465035-30455-1-git-send-email-anoobj@marvell.com>",
        "References": "<1580465035-30455-1-git-send-email-anoobj@marvell.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-Proofpoint-Virus-Version": "vendor=fsecure engine=2.50.10434:6.0.138, 18.0.572\n definitions=2020-02-04_02:2020-02-04,\n 2020-02-04 signatures=0",
        "Subject": "[dpdk-dev] [PATCH v4 00/15] add OCTEON TX2 inline IPsec support",
        "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": "This series adds inline IPsec support in OCTEON TX2 PMD.\n\nIn the inbound path, rte_flow framework need to be used to configure\nthe NPC block, which does the h/w lookup. The packets would get\nprocessed by the crypto block and would submit to the scheduling block,\nSSO. So inline IPsec mode can be enabled only when traffic is received\nvia event device using Rx adapter.\n\nIn the outbound path, the core would submit to the crypto block and the\ncrypto block would submit the packet for Tx internally.\n\nv4:\n* Reverted meson.build file edit in patch 14/15\n\nv3:\n* Moved ethdev security ops to net/octeontx2\n* Segregated all security related code in common to\n  common/octeontx2/otx2_sec* files\n* Segregated all security related control code in net to\n  net/octeontx2/otx2_ethdev_sec* files\n* Claimed maintainership for all files added above\n* Added support for AES-CBC\n\nv2:\n* Minimized additions to common/octeontx2\n* Updated release notes\n* Renamed otx2_is_ethdev to otx2_ethdev_is_sec_capable\n\nAnkur Dwivedi (3):\n  net/octeontx2: add eth security capabilities\n  net/octeontx2: add datapath ops in eth security ctx\n  net/octeontx2: add inline Tx path changes\n\nAnoob Joseph (4):\n  common/octeontx2: add CPT LF mbox for inline inbound\n  net/octeontx2: create eth security ctx\n  crypto/octeontx2: enable CPT to share QP with ethdev\n  net/octeontx2: add eth security session operations\n\nArchana Muniganti (3):\n  net/octeontx2: add lookup mem changes to hold sa indices\n  drivers/octeontx2: add sec in Rx fastpath framework\n  drivers/octeontx2: add sec in Tx fastpath framework\n\nTejasree Kondoj (3):\n  crypto/octeontx2: configure for inline IPsec\n  net/octeontx2: add security in eth dev configure\n  net/octeontx2: add inline ipsec Rx path changes\n\nVamsi Attunuru (2):\n  common/octeontx2: add routine to check if sec capable otx2\n  net/octeontx2: sync inline tag type\n\n MAINTAINERS                                        |   6 +\n doc/guides/nics/octeontx2.rst                      |  20 +\n doc/guides/rel_notes/release_20_02.rst             |   9 +\n drivers/common/octeontx2/Makefile                  |   1 +\n drivers/common/octeontx2/meson.build               |   1 +\n drivers/common/octeontx2/otx2_common.h             |   4 +\n drivers/common/octeontx2/otx2_mbox.h               |   7 +\n drivers/common/octeontx2/otx2_sec_idev.c           | 183 +++++\n drivers/common/octeontx2/otx2_sec_idev.h           |  37 +\n .../octeontx2/rte_common_octeontx2_version.map     |   6 +\n drivers/crypto/octeontx2/Makefile                  |   6 +-\n drivers/crypto/octeontx2/meson.build               |   4 +\n .../crypto/octeontx2/otx2_cryptodev_hw_access.h    |  22 +-\n drivers/crypto/octeontx2/otx2_cryptodev_mbox.c     |  54 ++\n drivers/crypto/octeontx2/otx2_cryptodev_mbox.h     |   7 +\n drivers/crypto/octeontx2/otx2_cryptodev_ops.c      |  56 ++\n drivers/crypto/octeontx2/otx2_cryptodev_qp.h       |  35 +\n drivers/crypto/octeontx2/otx2_ipsec_fp.h           | 350 +++++++++\n drivers/event/octeontx2/Makefile                   |   1 +\n drivers/event/octeontx2/meson.build                |   2 +\n drivers/event/octeontx2/otx2_evdev.c               | 170 +++--\n drivers/event/octeontx2/otx2_evdev.h               |   4 +-\n drivers/event/octeontx2/otx2_worker.c              |   6 +-\n drivers/event/octeontx2/otx2_worker.h              |   6 +\n drivers/event/octeontx2/otx2_worker_dual.c         |   6 +-\n drivers/net/octeontx2/Makefile                     |   4 +\n drivers/net/octeontx2/meson.build                  |   7 +-\n drivers/net/octeontx2/otx2_ethdev.c                |  38 +-\n drivers/net/octeontx2/otx2_ethdev.h                |   2 +\n drivers/net/octeontx2/otx2_ethdev_devargs.c        |  19 +\n drivers/net/octeontx2/otx2_ethdev_sec.c            | 844 +++++++++++++++++++++\n drivers/net/octeontx2/otx2_ethdev_sec.h            | 139 ++++\n drivers/net/octeontx2/otx2_ethdev_sec_tx.h         | 181 +++++\n drivers/net/octeontx2/otx2_flow.c                  |  26 +\n drivers/net/octeontx2/otx2_lookup.c                |  11 +-\n drivers/net/octeontx2/otx2_rx.c                    |  27 +-\n drivers/net/octeontx2/otx2_rx.h                    | 377 ++++++---\n drivers/net/octeontx2/otx2_tx.c                    |  29 +-\n drivers/net/octeontx2/otx2_tx.h                    | 271 +++++--\n 39 files changed, 2696 insertions(+), 282 deletions(-)\n create mode 100644 drivers/common/octeontx2/otx2_sec_idev.c\n create mode 100644 drivers/common/octeontx2/otx2_sec_idev.h\n create mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_qp.h\n create mode 100644 drivers/crypto/octeontx2/otx2_ipsec_fp.h\n create mode 100644 drivers/net/octeontx2/otx2_ethdev_sec.c\n create mode 100644 drivers/net/octeontx2/otx2_ethdev_sec.h\n create mode 100644 drivers/net/octeontx2/otx2_ethdev_sec_tx.h"
}