get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 110062,
    "url": "http://patchwork.dpdk.org/api/patches/110062/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/patch/20220422035100.3180870-4-g.singh@nxp.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": "<20220422035100.3180870-4-g.singh@nxp.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20220422035100.3180870-4-g.singh@nxp.com",
    "date": "2022-04-22T03:50:50",
    "name": "[04/14] crypto/dpaa2_sec: fix length for chain fd in raw sec driver",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "696bf56e9afa85fb6c4e8b054755bb706eddf3ad",
    "submitter": {
        "id": 1068,
        "url": "http://patchwork.dpdk.org/api/people/1068/?format=api",
        "name": "Gagandeep Singh",
        "email": "g.singh@nxp.com"
    },
    "delegate": {
        "id": 6690,
        "url": "http://patchwork.dpdk.org/api/users/6690/?format=api",
        "username": "akhil",
        "first_name": "akhil",
        "last_name": "goyal",
        "email": "gakhil@marvell.com"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/patch/20220422035100.3180870-4-g.singh@nxp.com/mbox/",
    "series": [
        {
            "id": 22607,
            "url": "http://patchwork.dpdk.org/api/series/22607/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=22607",
            "date": "2022-04-22T03:50:47",
            "name": "[01/14] crypto/dpaa2_sec: fix fle buffer leak",
            "version": 1,
            "mbox": "http://patchwork.dpdk.org/series/22607/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/patches/110062/comments/",
    "check": "success",
    "checks": "http://patchwork.dpdk.org/api/patches/110062/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 mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id AEF5CA0093;\n\tFri, 22 Apr 2022 05:51:59 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 9BCAA427EF;\n\tFri, 22 Apr 2022 05:51:42 +0200 (CEST)",
            "from EUR02-VE1-obe.outbound.protection.outlook.com\n (mail-eopbgr20049.outbound.protection.outlook.com [40.107.2.49])\n by mails.dpdk.org (Postfix) with ESMTP id A864242804;\n Fri, 22 Apr 2022 05:51:41 +0200 (CEST)",
            "from AS8PR04MB8198.eurprd04.prod.outlook.com (2603:10a6:20b:3b0::14)\n by DB7PR04MB4393.eurprd04.prod.outlook.com (2603:10a6:5:32::21) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.15; Fri, 22 Apr\n 2022 03:51:40 +0000",
            "from AS8PR04MB8198.eurprd04.prod.outlook.com\n ([fe80::8cf1:93b:c340:3be2]) by AS8PR04MB8198.eurprd04.prod.outlook.com\n ([fe80::8cf1:93b:c340:3be2%7]) with mapi id 15.20.5186.015; Fri, 22 Apr 2022\n 03:51:40 +0000"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=a0O2IVfGg5gblTfgI0OW5fvKkczZ5vkjWt5iWjt4cFzs1KYvYf58byHhzxStqW+WKClpUmL0OrM3AP0Q25zQZtvUM+uGsIJdRGIraw4oNPzqeY22wrDcU6ofIJz1DWYI11NRisM279EgHWCXr+X+OEA+Zwn9hTLdqGd1p8XcDjaaqQkVJdUV27lUrD6MBpjBE2GNfPKLuC8xblDh6hzqkPAlAWhJt4/nitobZi0zcQ5jXhqAhW/CvKurxa3AuGVW75knTv3gpGwv96zeaHbiFKZwfNvt1jESfKMlQSOdDnF6esIwPIbB/r4BeWAgEXRuqJdHeUz8ULbsOujeywW4tQ==",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector9901;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=lPctF8D0bjVtiokAgVqLEcuQ+6aFiXPOP1VviQzQzQo=;\n b=SVlYyYnQhTMOoy/avmV6/A6RSV/g6zYbf/SauYDxqfNkU2DSmy0sukNWwVK804dPo+80mYPI5Cgp2i1IKfIazB6YUSq2KH7MASWusiU/U4sG8pBYYgsKqfJT1ZGHKprmn8InZh7+iHPaCuGWywX3/TPlNyLrMJTScVRMy7TZWzww6N9AYEGtOI2x5TdathZSmvZlr1IdWtAnmJLNPHBdEk/DsDcEBcyA1aFVMmeK/mvMLJJrm8dnyTIP1YTSFqIVwDho04qbpAIoMaoVFXHyxRg7jpKOAkFXW30mwIF27aXFvjnvJnkkvutst+WCFNgI0bFN+OD9u28zGKO6bLO8Zg==",
        "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass\n header.d=nxp.com; arc=none",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=lPctF8D0bjVtiokAgVqLEcuQ+6aFiXPOP1VviQzQzQo=;\n b=OAVCfgx35ZI/nIll6hx+/7nWPzMWKCr8v9zj9igx+MeJ7HCNrbBWWWjOACtB8iZn+hO09iDYW6QiZ+0fW7wJpef4H8cBntVP6lYIRmf3tpZhQ949UNV2xDKwIaUmzkCFYMAZs2mvAXyUZKHrysD977vjVuH93cLwkIUN6gu9iDg=",
        "Authentication-Results": "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nxp.com;",
        "From": "Gagandeep Singh <g.singh@nxp.com>",
        "To": "gakhil@marvell.com,\n\tdev@dpdk.org",
        "Cc": "Gagandeep Singh <g.singh@nxp.com>,\n\tstable@dpdk.org",
        "Subject": "[PATCH 04/14] crypto/dpaa2_sec: fix length for chain fd in raw sec\n driver",
        "Date": "Fri, 22 Apr 2022 09:20:50 +0530",
        "Message-Id": "<20220422035100.3180870-4-g.singh@nxp.com>",
        "X-Mailer": "git-send-email 2.25.1",
        "In-Reply-To": "<20220422035100.3180870-1-g.singh@nxp.com>",
        "References": "<20220422035100.3180870-1-g.singh@nxp.com>",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-ClientProxiedBy": "SG2PR03CA0127.apcprd03.prod.outlook.com\n (2603:1096:4:91::31) To AS8PR04MB8198.eurprd04.prod.outlook.com\n (2603:10a6:20b:3b0::14)",
        "MIME-Version": "1.0",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "1255a3fb-a7ac-4367-7eba-08da24136872",
        "X-MS-TrafficTypeDiagnostic": "DB7PR04MB4393:EE_",
        "X-Microsoft-Antispam-PRVS": "\n <DB7PR04MB43930D993DAEF38941867091E1F79@DB7PR04MB4393.eurprd04.prod.outlook.com>",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "BCL:0;",
        "X-Microsoft-Antispam-Message-Info": "\n oMydiRCt2PzO/lJLNcce233p6TqJaYAWXYglSeGcaeNpl3cpfU5bVs5LA2mlsm5NXeBrrGkbZSx59bZGcMlvftQIBIGW+DJSCBDkI9fxy+I+6NGH+8QH/nPXWZ4y+VJst1DQwtnB29D7xQuEiFSZJvmCGYJgajMI2+3aaSV/xPBKqIWE2cAT9+nXSMeSYSjYPcf4pshCkbPSXnMN5z3PLGriUT8HAeHRrv9Jv5//7IikNL7ShUlpahutrKczfovlETKKzOsBadE9lXO7XAW/DBi8SOIqA/670HjLy6MOeF5Le+n6J86J8uQYDcqG60Y70d4l8N8YFQuboX5YQBxMcwHfZY5BglBJLhi0ymGKH5R06Bm6dK02+Cld6yKAnLW0uNxfNLRtsjnJZNM0uiE3R2kYTMQihOyfGH2Ij11EB0Otx5e+rtf23JDwTFtkjayXYc8vAIV2unw9HOuUov4kGRmkjS8YNhpJHrHFD34BRGIdi6+LoA0ZdjLE1IFdFqJIYvNR4F0qo5cl9Z1Nqa60FUw6p9S9aZrPvdRPyLVqbHc4fm4h1qklI1PXkxXn9tQag+I9w8OdsarPvR9PpDw9PJvD4wsY6x1OD9cHQoNY8k4JBXtHpjNFuUT0eF22pAwe+89c/UEqstZyORZ5qkpXpp7glK9P6ktxRb6SqfIriBVdQqyUtm32JGpZEIS+i5D6WDf6LGRNG5oJMzO7SVdqfg==",
        "X-Forefront-Antispam-Report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:AS8PR04MB8198.eurprd04.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230001)(4636009)(366004)(5660300002)(36756003)(2616005)(6486002)(1076003)(8936002)(86362001)(316002)(52116002)(66946007)(26005)(6506007)(6512007)(186003)(66556008)(6666004)(66476007)(83380400001)(38350700002)(38100700002)(508600001)(4326008)(55236004)(2906002)(8676002);\n DIR:OUT; SFP:1101;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "\n tFBQSbnXnKyCYKrE5cxKm3QZSfKuz+z/9pdcWTXfzSIyWe4tdMotugqs3ybzcKc6SivabBoraSESpwZLh5S6ANDFIdX8odCo5msOKZnSfqT0M4Xqk94Y03Cg8ZBgJyn+yYGIeqq3VZwAcNCrIZtidkWki+LtFmwOQvQHjIaRPzr9bPKtNeEZI0oGnzsfN+eZKq+g0ltyNw083a4PXwx2M0EUYiZAbMzQvWn4quf+KAyvj6ZQh+J7MPHjR3T5oSpYnVa16NF+0qKLwApeoZOwPEN2CUxOSxitHGCj2zRBvvyBeJKUCfpM34Bd6SQfQC6rSnK4jlrAwi5mkpLz3K3Vtiy8FBBxD6ISLNZA+HizNsi1xKMRJYuma7OKE8Yq/yDkwQrR1ZoWCoasN74n+q/klQWKYxPllXyCz/F9dP+c6R6Vn2uThnWbjqUcnFRyXDgfHMpzG93LAQdE2vDMR44ptJ3iAbMwn5fM0isIt/6zLivviXAnWz+JgFK9wderoG5Sns5URGQ+r8qb5uV4KZW/mnY95VjIfO67u4fUJ3VoyDYN4OT6mQ26vwFSWZE/ACbJwyvEbwqcSTsSy+5JwOJOG0MunHUKBaKKzsQWTdZ7G7VMPwUuemVJFv5sClF8YlH+hxZC1wjht+byQRsYmGMfdlAfmj5oWTLSS/I9+h8UuXjB0EQX3AXmv5lyMLBzRWH6/pXbq8Z2r5Sm7tYrbigRoWlJQuF6YwxU/Nm5XBPmjit9YKyjpJ1aCI5Mp52tTjSr29W1Vuxjo1K9Fh9kN3cOjHqTakD92hqd3pWnWVgX3HrLwvwhCQDA+10wv2BGm945QqlzYxc6FzYVDbRiOnq07TYzAeBr6uxhP7vSXbeLXweXRBNPGVN6jNog+IFnlxVpks4HF0LHzfqdHz8URvmVBEIzjsZlIexNauNjU29gC/uJfl6cHguVfqLi0RY7G8XirAB+OhCxgZq5zM4+T+d1qgpjzKa2uq9DwXtkf/aQ1/+K1PScu4Do7fW6Me59Wf3GMuOVPXFUnlF8uy+FvHw15VE9zQhfeURU96MyuQi9BDqVbdwgEfc0RC0jbsvX+HTFFJwB7voFORpKmuTOji6ZHy3LOPfxcbHB8Mc5pxMS7FWuy7Sh8KgiZdR+lXjhYVhowDCLOEXOyC7sE+ZOYHCy86eulTtBfGt4iv3IJWjeaQi5xFqUfPrw1d6B3jucLnbNu8p3QI2hq/W4jQnFF6MKGq9gkg6Hr9AanH3dPiw+ppGziQPqecW1g5XyM4sovRMcUWDE2Gl7l20nDWj7ZMJRrzVHm1a20PU/HkEUH18bmCP6q05bZ2fGbAN0GEB6Ist/jG1ZgIxpErCuSUN3N0ytRJqqXxSWM7hXh2k7FTdKh+LhPS7SBVc5Xtv+3bTTR8hHgU8TwxctqQKLeBrH8fLjQhTUZzwvFdREaKEyaIT7EAauDIV1QN6BUe7dy5+6nH7WcQE0jdhKLoIRrnXh9uPRYyFmVW5xGQ7n+c+HtMyp6LoPkSNNx5D1iC4+Tfm56eACW179ictPzHRgCpiqJFqmI8pAq6wRIxrvsijeYfJXeBgiGmuihiwazrJ3dSSovmLiWTdWUghtvV8YNiiwVtVA8/lwS+Hlw1VIkZvBhAhzhDSLP05ml7rKc1sdOHyQ9fR+b9egAO49PeDCOMWbR3FBvDO9W//X6jdXxe0NuVfemR3EmsMir05nGinwPNUFH69zAmgBcLOuujhPTSYdPCf6yg==",
        "X-OriginatorOrg": "nxp.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 1255a3fb-a7ac-4367-7eba-08da24136872",
        "X-MS-Exchange-CrossTenant-AuthSource": "AS8PR04MB8198.eurprd04.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "22 Apr 2022 03:51:40.3846 (UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "686ea1d3-bc2b-4c6f-a92c-d99c5c301635",
        "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED",
        "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n BMiyhBRkGUbCczaj70nEQBP1/nQQCLEZ2KmScD+pvSnOafhGtnPp5x9ksJg/hKRm",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DB7PR04MB4393",
        "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": "DPAA2 sec raw driver is calculating the wrong lengths while\ncreating the FD for chain.\nThis patch fixes lengths for chain FD.\n\nFixes: aa6ec1fd8443 (\"crypto/dpaa2_sec: support authenc with raw buffer API\")\nCc: stable@dpdk.org\n\nSigned-off-by: Gagandeep Singh <g.singh@nxp.com>\n---\n drivers/crypto/dpaa2_sec/dpaa2_sec_raw_dp.c | 10 +++++++---\n 1 file changed, 7 insertions(+), 3 deletions(-)",
    "diff": "diff --git a/drivers/crypto/dpaa2_sec/dpaa2_sec_raw_dp.c b/drivers/crypto/dpaa2_sec/dpaa2_sec_raw_dp.c\nindex 74f2045637..e68a4875dd 100644\n--- a/drivers/crypto/dpaa2_sec/dpaa2_sec_raw_dp.c\n+++ b/drivers/crypto/dpaa2_sec/dpaa2_sec_raw_dp.c\n@@ -1,5 +1,5 @@\n /* SPDX-License-Identifier: BSD-3-Clause\n- * Copyright 2021 NXP\n+ * Copyright 2021-2022 NXP\n  */\n \n #include <cryptodev_pmd.h>\n@@ -44,8 +44,8 @@ build_raw_dp_chain_fd(uint8_t *drv_ctx,\n \tuint16_t auth_hdr_len = ofs.ofs.cipher.head -\n \t\t\t\tofs.ofs.auth.head;\n \n-\tuint16_t auth_tail_len = ofs.ofs.auth.tail;\n-\tuint32_t auth_only_len = (auth_tail_len << 16) | auth_hdr_len;\n+\tuint16_t auth_tail_len;\n+\tuint32_t auth_only_len;\n \tint icv_len = sess->digest_length;\n \tuint8_t *old_icv;\n \tuint8_t *iv_ptr = iv->va;\n@@ -55,6 +55,8 @@ build_raw_dp_chain_fd(uint8_t *drv_ctx,\n \n \tcipher_len = data_len - ofs.ofs.cipher.head - ofs.ofs.cipher.tail;\n \tauth_len = data_len - ofs.ofs.auth.head - ofs.ofs.auth.tail;\n+\tauth_tail_len = auth_len - cipher_len - auth_hdr_len;\n+\tauth_only_len = (auth_tail_len << 16) | auth_hdr_len;\n \t/* first FLE entry used to store session ctxt */\n \tfle = (struct qbman_fle *)rte_malloc(NULL,\n \t\t\tFLE_SG_MEM_SIZE(2 * sgl->num),\n@@ -104,6 +106,7 @@ build_raw_dp_chain_fd(uint8_t *drv_ctx,\n \t\t\tDPAA2_SET_FLE_OFFSET(sge, 0);\n \t\t\tsge->length = dest_sgl->vec[i].len;\n \t\t}\n+\t\tsge->length -= ofs.ofs.cipher.tail;\n \t} else {\n \t\t/* Configure Output SGE for Encap/Decap */\n \t\tDPAA2_SET_FLE_ADDR(sge, sgl->vec[0].iova);\n@@ -117,6 +120,7 @@ build_raw_dp_chain_fd(uint8_t *drv_ctx,\n \t\t\tDPAA2_SET_FLE_OFFSET(sge, 0);\n \t\t\tsge->length = sgl->vec[i].len;\n \t\t}\n+\t\tsge->length -= ofs.ofs.cipher.tail;\n \t}\n \n \tif (sess->dir == DIR_ENC) {\n",
    "prefixes": [
        "04/14"
    ]
}