get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/72183/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 72183,
    "url": "http://patches.dpdk.org/api/patches/72183/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20200625133138.42827-1-roy.fan.zhang@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": "<20200625133138.42827-1-roy.fan.zhang@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200625133138.42827-1-roy.fan.zhang@intel.com",
    "date": "2020-06-25T13:31:35",
    "name": "[v2,0/3] crypto/qat: add symmetric crypto data-path APIs",
    "commit_ref": null,
    "pull_url": null,
    "state": null,
    "archived": false,
    "hash": null,
    "submitter": {
        "id": 304,
        "url": "http://patches.dpdk.org/api/people/304/?format=api",
        "name": "Fan Zhang",
        "email": "roy.fan.zhang@intel.com"
    },
    "delegate": null,
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20200625133138.42827-1-roy.fan.zhang@intel.com/mbox/",
    "series": [],
    "comments": "http://patches.dpdk.org/api/patches/72183/comments/",
    "check": "pending",
    "checks": "http://patches.dpdk.org/api/patches/72183/checks/",
    "tags": {},
    "related": [],
    "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 D52C0A0350;\n\tThu, 25 Jun 2020 15:32:33 +0200 (CEST)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id CF1711B75C;\n\tThu, 25 Jun 2020 15:31:43 +0200 (CEST)",
            "from mga11.intel.com (mga11.intel.com [192.55.52.93])\n by dpdk.org (Postfix) with ESMTP id 5D3DDAAD5\n for <dev@dpdk.org>; Thu, 25 Jun 2020 15:31:42 +0200 (CEST)",
            "from orsmga002.jf.intel.com ([10.7.209.21])\n by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 25 Jun 2020 06:31:41 -0700",
            "from silpixa00398673.ir.intel.com (HELO\n silpixa00398673.ger.corp.intel.com) ([10.237.223.136])\n by orsmga002.jf.intel.com with ESMTP; 25 Jun 2020 06:31:39 -0700"
        ],
        "IronPort-SDR": [
            "\n 8TjkogFJaJvb/vtnfu2rw+MleM0Cxo+A2pLPpRh2FeWFnvOlB3Ko8+ygrp+OKwdh8tOBuUDfOX\n ifoWsKahAZwg==",
            "\n BhbTwMGeBEUOhZ/IrWa5S9sNRZF3AWhXskRwb65w9SBRSo7TI+wR53P93iTUk8DMYV3PqcVADS\n gxRitv9LFhtA=="
        ],
        "X-IronPort-AV": [
            "E=McAfee;i=\"6000,8403,9662\"; a=\"143114195\"",
            "E=Sophos;i=\"5.75,279,1589266800\"; d=\"scan'208\";a=\"143114195\"",
            "E=Sophos;i=\"5.75,279,1589266800\"; d=\"scan'208\";a=\"293877750\""
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "From": "Fan Zhang <roy.fan.zhang@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "fiona.trahe@intel.com, akhil.goyal@nxp.com,\n Fan Zhang <roy.fan.zhang@intel.com>,\n Piotr Bronowski <piotrx.bronowski@intel.com>",
        "Date": "Thu, 25 Jun 2020 14:31:35 +0100",
        "Message-Id": "<20200625133138.42827-1-roy.fan.zhang@intel.com>",
        "X-Mailer": "git-send-email 2.20.1",
        "In-Reply-To": "<20200612143940.52851-1-roy.fan.zhang@intel.com>",
        "References": "<20200612143940.52851-1-roy.fan.zhang@intel.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [dpdk-dev v2 0/3] crypto/qat: add symmetric crypto\n\tdata-path APIs",
        "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 patch adds symmetric crypto data-path APIs for QAT PMD. QAT direct\nsymmetric crypto data-path APIs are a set of APIs that provide\nmore HW friendly enqueue/dequeue data-path functions as an alternative\napproach to ``rte_cryptodev_enqueue_burst`` and\n``rte_cryptodev_dequeue_burst``. The APIs are designed for external\nlibraries/applications that want to use QAT as symmetric crypto data-path\naccelerator but with their own data structures. With the APIs the\ncycle cost spent on conversion from their data structure to DPDK cryptodev\noperations can be reduced, and the dependency to DPDK crypto operation\nmempool can be reliefed.\n\nIt is expected that the user can develop close-to-native performance\nsymmetric crypto data-path implementations with the functions provided\nin this patchset.\n\nSigned-off-by: Fan Zhang <roy.fan.zhang@intel.com>\nSigned-off-by: Piotr Bronowski <piotrx.bronowski@intel.com>\n\nv2:\n- Used a structure to simplify parameters.\n- Added unit tests.\n- Added documentation.\n\nFan Zhang (3):\n  crypto/qat: add data-path APIs\n  test/crypto: add unit-test for QAT direct APIs\n  doc: add QAT direct APIs guide\n\n app/test/Makefile                            |   4 +\n app/test/meson.build                         |   1 +\n app/test/test_cryptodev.c                    | 371 +++++++++-\n app/test/test_cryptodev.h                    |   6 +\n app/test/test_cryptodev_blockcipher.c        |  50 +-\n doc/guides/prog_guide/cryptodev_lib.rst      | 272 +++++++\n drivers/common/qat/Makefile                  |   8 +-\n drivers/common/qat/qat_qp.c                  |   4 +-\n drivers/common/qat/qat_qp.h                  |   3 +\n drivers/compress/qat/rte_pmd_qat_version.map |  11 +\n drivers/crypto/qat/meson.build               |   5 +\n drivers/crypto/qat/qat_sym.c                 |   1 -\n drivers/crypto/qat/qat_sym_frame.c           | 701 +++++++++++++++++++\n drivers/crypto/qat/qat_sym_frame.h           | 242 +++++++\n 14 files changed, 1636 insertions(+), 43 deletions(-)\n create mode 100644 drivers/crypto/qat/qat_sym_frame.c\n create mode 100644 drivers/crypto/qat/qat_sym_frame.h",
    "diff": null,
    "prefixes": [
        "v2",
        "0/3"
    ]
}