get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 110425,
    "url": "https://patches.dpdk.org/api/patches/110425/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20220428114733.1419957-5-g.singh@nxp.com/",
    "project": {
        "id": 1,
        "url": "https://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": "<20220428114733.1419957-5-g.singh@nxp.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20220428114733.1419957-5-g.singh@nxp.com",
    "date": "2022-04-28T11:47:23",
    "name": "[v2,04/14] crypto/dpaa2_sec: fix length for chain FD in raw sec driver",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "696bf56e9afa85fb6c4e8b054755bb706eddf3ad",
    "submitter": {
        "id": 1068,
        "url": "https://patches.dpdk.org/api/people/1068/?format=api",
        "name": "Gagandeep Singh",
        "email": "g.singh@nxp.com"
    },
    "delegate": {
        "id": 6690,
        "url": "https://patches.dpdk.org/api/users/6690/?format=api",
        "username": "akhil",
        "first_name": "akhil",
        "last_name": "goyal",
        "email": "gakhil@marvell.com"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/20220428114733.1419957-5-g.singh@nxp.com/mbox/",
    "series": [
        {
            "id": 22712,
            "url": "https://patches.dpdk.org/api/series/22712/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=22712",
            "date": "2022-04-28T11:47:19",
            "name": "DPAA1 and DPAA2 crypto drivers changes",
            "version": 2,
            "mbox": "https://patches.dpdk.org/series/22712/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/patches/110425/comments/",
    "check": "success",
    "checks": "https://patches.dpdk.org/api/patches/110425/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 40A0FA034C;\n\tThu, 28 Apr 2022 13:48:29 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id C2B014283B;\n\tThu, 28 Apr 2022 13:48:09 +0200 (CEST)",
            "from EUR02-VE1-obe.outbound.protection.outlook.com\n (mail-eopbgr20069.outbound.protection.outlook.com [40.107.2.69])\n by mails.dpdk.org (Postfix) with ESMTP id 8B9C942835;\n Thu, 28 Apr 2022 13:48:07 +0200 (CEST)",
            "from AS8PR04MB8198.eurprd04.prod.outlook.com (2603:10a6:20b:3b0::14)\n by VI1PR04MB4622.eurprd04.prod.outlook.com (2603:10a6:803:76::23)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.14; Thu, 28 Apr\n 2022 11:48:06 +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%9]) with mapi id 15.20.5206.014; Thu, 28 Apr 2022\n 11:48:06 +0000"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=N7XdhebCAn5UpzXs6u2euCtD6zPZbrmaRRNCVzYQp17ph+aO5bD6cti9SAlu2ZH05b0YyTUkGFbNAa8Ar3J6utp9xd1WI0CE0DJrQiv67rIvd/zBwRFAqEUlc67mKVdEmexymUpDHSCvlZcQOiKXqornykSQgtHfZS5MvMa/Z3CMEjbajIOKgwTiZCvEUJVBpN98c15BNbK10OfP31WUU078Di8WqUhVGp/4NHUcIz0XHROKjK7xrWa71QvMhBCoCtL/VqemIifLVDwmf8rzqEr7/1Ej0Ybw7qfuhdLPxqZKp34C/hI+oFUHm0wQKoSsAP87YcgV9twC6eK+reVQIg==",
        "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=IayR0E88eVM5inwCrhymWO5NjgZL4SUwtIZ9io2tHPpTC5LkQgK7fdozgQX2eVifvlHlKsCyJApr0nfFcWLF8NtX20K73YKyrwsLXcdOxAEj/wAjwYnrodrMV4RlYoEmeAX1f/iJVnC7fXCuJdozjdh9z2IYrVXLBpwuYKUZ6cSeBK0r1lc/2mJ1gwf288Aj+Yy+957V5m6SfLeZdxo8QimRFVl33eCarRjA6+KFVrsGrM9r8bTTCWfa3mUp8n6I82gT3pKvh3x/8UQfFtNTxKN8OT/gB4AixXTqqEM+Pk/hzyxI9ayYmDEZn3F8jR1rMKhbfW1UOAXpMZgViRVlKw==",
        "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=AZ7pIwiOfNnlW4YrqAdDAorKU4nkI9A3FBmZav1IZdP6L92pxxi8o2iGH5NadImdHJd25VXTNe61uGKiPYSloTzaXEUeunBiJDcAdQIic1hr6kkVrPCxZaNxc5TOaUIzCWyzpF9CDKIa/PJRxCBSi0Cymyl0qphLKV+w/mw2+Q8=",
        "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 v2 04/14] crypto/dpaa2_sec: fix length for chain FD in raw sec\n driver",
        "Date": "Thu, 28 Apr 2022 17:17:23 +0530",
        "Message-Id": "<20220428114733.1419957-5-g.singh@nxp.com>",
        "X-Mailer": "git-send-email 2.25.1",
        "In-Reply-To": "<20220428114733.1419957-1-g.singh@nxp.com>",
        "References": "<20220422035100.3180870-1-g.singh@nxp.com>\n <20220428114733.1419957-1-g.singh@nxp.com>",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-ClientProxiedBy": "SI2PR02CA0002.apcprd02.prod.outlook.com\n (2603:1096:4:194::22) 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": "2d0e7155-6a57-423a-6248-08da290cf568",
        "X-MS-TrafficTypeDiagnostic": "VI1PR04MB4622:EE_",
        "X-Microsoft-Antispam-PRVS": "\n <VI1PR04MB46221B4C729319F4A3F568FBE1FD9@VI1PR04MB4622.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 7OIfEjt/CLId2jFrxAoxPqb8zZ2vMu/NaCSg0LzZikC9tzIKW/EmlIk1OLwC+/5b51Okq99wSqiSC42vi0ct4iPhVgtD+7aPrL51ksg8iy47rjHCS/gqdLOupYcM1JmJ7cvOB8cvZSL1lXwxtr3LT6/13L7jpyq9pgYfZvizyoatBFiCIo3F1PKbEbiwe7+pkYfLIs9G+DFLHhCNadmz15YxgP8k2FxqL8hLkz6jfESYYmMob5KgsMbzrajg8ViCUB8wFXYBCgTPrOQ95p+vh2LFihEnP+dD9gilz8Ou2wOjuGg3Yd2ATqPtyItOkJZNj1nim8k+EZY8MXqfacrUq96QhmA9Vz7ujX5ILSbp3PyPaaZby0t3uAA/wmzFaOkVlEX/DFNzfOyIYMvDoMVavFO3wDPqpRxXR/FggZCrzPqhRQSZ0DpGB18c0eB+gbkCD1QplMfEHuy6RgMM9uJbhM7oqcXb1VGfY/I3YdjwvnqxqDlANPV4L2BMf8kUasZP1LClhmLNkw6krhTzuMaFbKv8WyZ2uxmzpAN6ywVF3QdWkucznNYm176z+8SS6W7V/Jo2KUnK91GBgHXxGfwqBvIipbYciJi/U7jwQHRHFgojYHdprPHf2KQAt2EDHRlhENvqGR1ldIBQhAH7Bfsty71op9cjANSKuctLwnKpL+7MWgFvw8oT44XUbmD2uYZgxQJ90r8wOnfGLZTURPz/yQ==",
        "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)(2906002)(4326008)(8936002)(83380400001)(508600001)(6666004)(6506007)(6512007)(26005)(86362001)(52116002)(55236004)(5660300002)(38100700002)(8676002)(6486002)(316002)(186003)(2616005)(1076003)(36756003)(66946007)(66556008)(66476007)(38350700002);\n DIR:OUT; SFP:1101;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "\n wZns1ceX1YYKTDWz+OqWO8/idyNhcTxdHhLaTyTuAPSPes5jmu1Luh5ACB5hKP9tgEDgkBloLSOkxbM/OM7HGzIOEuL4wHcKVBcHYMPQIXRvlNBfp5kh3A61wTXzd8cxiUeXzS+hjAiU1A5igSYOvwRbp6MfdN2tGQwuviJ9rxxLDi9ms3ELE9mGm65GA1459NdnZ1DGbqtuhi6Df8Dq3CPSUhms/8KYMLCBPZsu2mB1xXEe4cUVC2mIe+4a5bX7+BcUiwT/0Q2PG4guWic+/9NSlnfdTjX9HNgOoZUD2hGjGymWIqWv3HGQDAWfTHwcwIYkQ4t+JGKWHRVOZoaxEtWTmbG7A/9UCAlcb/TciqyoSxs7Jb9U6sB3Cq1HN9HJ4GMZ5wPVRizc0NKI6OA4zJKBp/1d2hBHdv+ptl0W5paBfDSZL2VSVVyq7YkXqYfFlA6bNE39pA4jfW7tcmwvBN2YqdrAmEq8WeTflhMfdegdH3aUxjtp4G/bnsllgOxYooD9hkNGgMwqbnPJe6t41AeeAMIyCitQJ966u/qoPcP1ndNCOu6Pru2xcTYJhpRQN2IucZZCFa9hGm1JWxCXdH8T23DjkOMrZ0Z9uPAKkP8Boba6q9nw61P6AUeZy4ESle/OZ8pqaGR0syihBgB0BT1oDOmN6zenM3+Q3s1BFYNa0H+kE5kkAJ5ZBD5SSO2bjO50FJrAuzHmt8BweVwZeJHJSXXhfznBSnX/ZSVvtZ1NoO497iztWLaBSEdm9UTIVwDLVlabNq/81xA1P6wfYVTlQvOtscLgnpv5az7jgVAz43DKBwjCf9etXRJD1SdBbnYgeRDfCJeybASSNAFt9VMPqzIOmGvOt64bOvM8Wke4n/FzT6fHun7+bkV6rMhrGHJ3jCSzQqwUqdwjHg/F2NRPnHfd1t5NIZ4HKYXv/hapRmhUpk6CZT/xu+jfsyM13ulYc3t3F6+PU8GUG43BgOAXsv7fBqjQjCx8owY5g8zpmAdCjsgqa7YqfLA1lWpeh4gJCvEfsszy+gv4YwtWnjwI8I8kFwucN16paTQl1b0GoEmHswLi9mXLVPAHIRtm7AbpeQAmCJbh97xOpTeLBWX3fFUuoUF7YE0iv9kZbFlVXPMirMjD97mq/zvGn8EY+omiDwqsIPNlu77MXZUl5qn8CS5k9GMp7TBouk1zKGLaK6UnlaX6//r4mYfAyNPQGpNkG4ec5FToyAvOHPzC0MaCci1ShdAQL/A+temELWGXYvKwO8k7YxZL5DXdcPMcMoH9k1/Js9ddGnr+PVbSaw5WEQbyU3o2AFWdEsEcNcBib5Hk1tYEerqGcB6/NguWKkbT8FGYnppVHm2PIT6d5veYbjtMHJgnE13iwLuBLNi6p6JczrNFp7T7LBPc/iYrCTb/3PGFJ1ku5f/v+D+EPXulnfFRPgen7dBN2qSpqNWP4EPC6kx3Sc8LEyMgZeyx5dN2tqjQjBEYequCjfeThUqciRj2iJ/c9zVF/1E1eYBnDNotV1mJRCfBU8/GzrLvwiSWEaIY1R3yIROyc0hNxSSXYbLNBgb2GbrUqgjYs7H5WSokO8KOACIp1GEcjLYxNHqU6KUzA6GTJe4NBIi2Xzsy6Vb2sr8AIGi4El/em5ea1CU5mq29yS0qYSj0yScVEVpbuzOAmKdXS1ym416TOeU3dm8Gdpe0Cyg+Tk3T2XqEZRiSxqYinnhL4KXczJmP0KO00OKphRLyBdBmDj2F9Q==",
        "X-OriginatorOrg": "nxp.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 2d0e7155-6a57-423a-6248-08da290cf568",
        "X-MS-Exchange-CrossTenant-AuthSource": "AS8PR04MB8198.eurprd04.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "28 Apr 2022 11:48:06.2607 (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 92xnSz20/cfOlMq/73YcBn7mvbREUNKbG/M4tndO9eEpLt+y23HxoaYB8AKKvtUz",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "VI1PR04MB4622",
        "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": [
        "v2",
        "04/14"
    ]
}