Show a cover letter.

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

{
    "id": 154,
    "url": "http://patches.dpdk.org/api/covers/154/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20230919141440.39305-1-david.coyle@intel.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": "<20230919141440.39305-1-david.coyle@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20230919141440.39305-1-david.coyle@intel.com",
    "date": "2023-09-19T14:14:38",
    "name": "[v4,0/2] crypto/scheduler: add support for DOCSIS security protocol",
    "submitter": {
        "id": 961,
        "url": "http://patches.dpdk.org/api/people/961/?format=api",
        "name": "Coyle, David",
        "email": "david.coyle@intel.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20230919141440.39305-1-david.coyle@intel.com/mbox/",
    "series": [
        {
            "id": 29556,
            "url": "http://patches.dpdk.org/api/series/29556/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=29556",
            "date": "2023-09-19T14:14:38",
            "name": "crypto/scheduler: add support for DOCSIS security protocol",
            "version": 4,
            "mbox": "http://patches.dpdk.org/series/29556/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/154/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id E955F42609;\n\tTue, 19 Sep 2023 16:14:59 +0200 (CEST)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id B1E2540A72;\n\tTue, 19 Sep 2023 16:14:59 +0200 (CEST)",
            "from mgamail.intel.com (mgamail.intel.com [192.55.52.43])\n by mails.dpdk.org (Postfix) with ESMTP id 6004040277\n for <dev@dpdk.org>; Tue, 19 Sep 2023 16:14:58 +0200 (CEST)",
            "from orsmga008.jf.intel.com ([10.7.209.65])\n by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 19 Sep 2023 07:14:55 -0700",
            "from silpixa00399912.ir.intel.com (HELO\n silpixa00399912.ger.corp.intel.com) ([10.237.222.220])\n by orsmga008.jf.intel.com with ESMTP; 19 Sep 2023 07:14:53 -0700"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple;\n d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n t=1695132898; x=1726668898;\n h=from:to:cc:subject:date:message-id:in-reply-to:\n references:mime-version:content-transfer-encoding;\n bh=quX2QH6iDBAbyBqnLrMyIVkcH3+26sjzxY5HqopULhY=;\n b=GAvNwn2ko5fCFJU+8P1ltQqMTfKFmz+TUlQ7HV9zgw8u90A6oX8uvIFV\n kidyrJeUeBnmLpgNtkhwhsFMVXsApFAE9g0vqoFpPWh/sinWXnhAO8y7l\n FYb4KsXNQS4NtluXGR2eaMSMfMMoKxJmeABKw+DsCLFiGJcTlevqSCyTI\n rvoalCO0qP9VyJw4rPYi6XnfVEzR9tTHz7FepvjGqtbg7bMECfc1C6OFG\n D+jhJhuz/cY6DSHeHad/bSq0HsYGuskaZjZ9zCuNENxqHFy6Z3PzxAzZv\n Ku/YC82H2MynqFLG2LiC8iajy/GnQJh8T+Yh0JodkK6G9TGfcItUHvxJA A==;",
        "X-IronPort-AV": [
            "E=McAfee;i=\"6600,9927,10838\"; a=\"466276400\"",
            "E=Sophos;i=\"6.02,159,1688454000\"; d=\"scan'208\";a=\"466276400\"",
            "E=McAfee;i=\"6600,9927,10838\"; a=\"775569890\"",
            "E=Sophos;i=\"6.02,159,1688454000\"; d=\"scan'208\";a=\"775569890\""
        ],
        "X-ExtLoop1": "1",
        "From": "David Coyle <david.coyle@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "kai.ji@intel.com, anoobj@marvell.com, jerinj@marvell.com,\n ciara.power@intel.com, kevin.osullivan@intel.com,\n David Coyle <david.coyle@intel.com>",
        "Subject": "[PATCH v4 0/2] crypto/scheduler: add support for DOCSIS security\n protocol",
        "Date": "Tue, 19 Sep 2023 14:14:38 +0000",
        "Message-Id": "<20230919141440.39305-1-david.coyle@intel.com>",
        "X-Mailer": "git-send-email 2.25.1",
        "In-Reply-To": "<20230914152207.19794-1-david.coyle@intel.com>",
        "References": "<20230914152207.19794-1-david.coyle@intel.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "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"
    },
    "content": "This patchset adds support to the cryptodev scheduler PMD and unit\ntests for the DOCSIS security protocol. Support for other stateless\nsecurity protocols can be added in the future as required with relative\nease now that the framework is in place.\n\nv4:\n* Address review comments from Anoob\n  * Remove unnecessary pointer type casting\n  * Free capability and worker name memory if memory allocation fails\n    during scheduler PMD creation\n  * Use RTE_MAX when getting max worker session size\n\nv3:\n* Limit support to the DOCSIS security protocol only\n\nv2:\n* Improve inclusion of rte_security header files\n* Fix typo in commit message\n\nSeries-acked-by: Ciara Power <ciara.power@intel.com>\n\nDavid Coyle (2):\n  crypto/scheduler: support DOCSIS security protocol\n  test/crypto: add DOCSIS security tests for cryptodev scheduler\n\n app/test/test_cryptodev.c                     |  12 +-\n doc/guides/rel_notes/release_23_11.rst        |   4 +\n drivers/crypto/scheduler/meson.build          |   2 +-\n .../scheduler/rte_cryptodev_scheduler.c       | 218 ++++++++++-\n drivers/crypto/scheduler/scheduler_failover.c |  12 +-\n .../crypto/scheduler/scheduler_multicore.c    |  10 +-\n .../scheduler/scheduler_pkt_size_distr.c      |  54 +--\n drivers/crypto/scheduler/scheduler_pmd.c      |  59 ++-\n drivers/crypto/scheduler/scheduler_pmd_ops.c  | 370 +++++++++++++-----\n .../crypto/scheduler/scheduler_pmd_private.h  | 155 +++++---\n .../crypto/scheduler/scheduler_roundrobin.c   |   6 +-\n 11 files changed, 668 insertions(+), 234 deletions(-)"
}