get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 88860,
    "url": "http://patches.dpdk.org/api/patches/88860/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20210310134554.7948-6-wisamm@nvidia.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": "<20210310134554.7948-6-wisamm@nvidia.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20210310134554.7948-6-wisamm@nvidia.com",
    "date": "2021-03-10T13:45:52",
    "name": "[v2,5/7] app/flow-perf: fix the incremental IPv6 src set",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": false,
    "hash": "a14d0ec0180534f944c37048e448806dd32c2f1a",
    "submitter": {
        "id": 1963,
        "url": "http://patches.dpdk.org/api/people/1963/?format=api",
        "name": "Wisam Monther",
        "email": "wisamm@nvidia.com"
    },
    "delegate": {
        "id": 319,
        "url": "http://patches.dpdk.org/api/users/319/?format=api",
        "username": "fyigit",
        "first_name": "Ferruh",
        "last_name": "Yigit",
        "email": "ferruh.yigit@amd.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20210310134554.7948-6-wisamm@nvidia.com/mbox/",
    "series": [
        {
            "id": 15580,
            "url": "http://patches.dpdk.org/api/series/15580/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=15580",
            "date": "2021-03-10T13:45:47",
            "name": "Enhancements and fixes for flow-perf",
            "version": 2,
            "mbox": "http://patches.dpdk.org/series/15580/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/88860/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/88860/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 2121EA0567;\n\tWed, 10 Mar 2021 14:46:55 +0100 (CET)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id B540022A668;\n\tWed, 10 Mar 2021 14:46:24 +0100 (CET)",
            "from NAM10-MW2-obe.outbound.protection.outlook.com\n (mail-mw2nam10on2068.outbound.protection.outlook.com [40.107.94.68])\n by mails.dpdk.org (Postfix) with ESMTP id DF6F622A660;\n Wed, 10 Mar 2021 14:46:22 +0100 (CET)",
            "from DM5PR20CA0004.namprd20.prod.outlook.com (2603:10b6:3:93::14) by\n DM6PR12MB5024.namprd12.prod.outlook.com (2603:10b6:5:20a::12) with\n Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.3912.17; Wed, 10 Mar 2021 13:46:21 +0000",
            "from DM6NAM11FT009.eop-nam11.prod.protection.outlook.com\n (2603:10b6:3:93:cafe::12) by DM5PR20CA0004.outlook.office365.com\n (2603:10b6:3:93::14) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17 via Frontend\n Transport; Wed, 10 Mar 2021 13:46:21 +0000",
            "from mail.nvidia.com (216.228.112.34) by\n DM6NAM11FT009.mail.protection.outlook.com (10.13.173.20) with Microsoft SMTP\n Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id\n 15.20.3933.31 via Frontend Transport; Wed, 10 Mar 2021 13:46:21 +0000",
            "from nvidia.com (172.20.145.6) by HQMAIL107.nvidia.com\n (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 10 Mar\n 2021 13:46:18 +0000"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=QX1J9XPSzL7rLel4JLiWb8N6RKn2anc1aVrF60Q6qp8Mu2K7/a9o5XGNQYQROlqGxv2x0ET+1F8pDOuc67Cxu8vrWbZ+YMqRSCOOXStxXOZD3RjO5LMzLqSDAzxTiH5nJbd+bUL0cSIqBbQ+giTPaLMb0c84XKr0lY/3So27uh3GXpudUerQRMlO9UnFc4aXiPs5N0XbmYRv76dalI/+2WOUOpmnJnpIY25ZIL4ThqiTI79VV1249bErCOa5Ezh3x90SxWzb8Zw274V6quT7hQGXS7g5BfxMxcp3txGbOxk2jHVNBP0h4PVe50gJp9xkXpAitmneGWtHdRk57xvesw==",
        "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-SenderADCheck;\n bh=u5+Zsrvf2Ngrc3dLWxNV+7sxU2N4vTEVZR1t47F5PCo=;\n b=mT5QVaDMQJcMLOEZBaoEmvgBBW9fUBMUg+WFWoWA5XgoUVVivDfvazp3sPr9ZMCmoMwfgRcmJv86Bd1KqMC/UDzWQmjWMyU7f96cWq3/PbhY3pp9XJIVfIocVKe9i00hGikww1XvbHAt0RHJBr12BQvx6Q6s+gvxUjWRkeCk4SKgyv1HNJ7hNgOgpDj5vnf6sK+D1h4myoSKjbEsQk0T4GYy8Uwm6CbIV0pwnXVBX0KIXuGCohLWedLb9npZBbTvG3nsOlUbl/dNf4WhQ14WXNfyhz2mY719Gl87SA+lx5cxjk09KSXeeIXkHlQElxMr0+d0cijdn5tTkLcbC+Q4mw==",
        "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 216.228.112.34) smtp.rcpttodomain=dpdk.org smtp.mailfrom=nvidia.com;\n dmarc=pass (p=none sp=none pct=100) action=none header.from=nvidia.com;\n dkim=none (message not signed); arc=none",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=u5+Zsrvf2Ngrc3dLWxNV+7sxU2N4vTEVZR1t47F5PCo=;\n b=azC64521DT4/C+td1WZvsLl3dorlQg6Q/zn9Jxy9RKxtPvDgstPZAG/pKXfVgiq/hRHpNvZsGWoZgyDUB5TvASZKrubTMC7K0ClnLAdS7CfjSC+D68shEprTN+y2kMya/AT8B/nk6Fa/aAiBXUbCAa+OrmggadZaUwSlZW28MEkoj9tVdVmhQDgfQjnfIoRmm88CQf2YkeLSQ40L1CRvUyyZGa2f0pud/9XgDidLK8ULqqKAihA7ERGK7tiLc3FhYeO/KgQhVHx+Nbe57bQ3/89Xt05OQ9gJyduJv4tA11GPvS+Q++1Yvmu1Z7fR1VqWzmSDw0leBf4cQN/yi+Obiw==",
        "X-MS-Exchange-Authentication-Results": "spf=pass (sender IP is 216.228.112.34)\n smtp.mailfrom=nvidia.com; dpdk.org; dkim=none (message not signed)\n header.d=none;dpdk.org; dmarc=pass action=none header.from=nvidia.com;",
        "Received-SPF": "Pass (protection.outlook.com: domain of nvidia.com designates\n 216.228.112.34 as permitted sender) receiver=protection.outlook.com;\n client-ip=216.228.112.34; helo=mail.nvidia.com;",
        "From": "Wisam Jaddo <wisamm@nvidia.com>",
        "To": "<arybchenko@solarflare.com>, <thomas@monjalon.net>, <akozyrev@nvidia.com>,\n <rasland@nvidia.com>, <dev@dpdk.org>",
        "CC": "<wisamm@mellanox.com>, <stable@dpdk.org>",
        "Date": "Wed, 10 Mar 2021 15:45:52 +0200",
        "Message-ID": "<20210310134554.7948-6-wisamm@nvidia.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20210310134554.7948-1-wisamm@nvidia.com>",
        "References": "<20210307091202.586-2-wisamm@nvidia.com>\n <20210310134554.7948-1-wisamm@nvidia.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[172.20.145.6]",
        "X-ClientProxiedBy": "HQMAIL107.nvidia.com (172.20.187.13) To\n HQMAIL107.nvidia.com (172.20.187.13)",
        "X-EOPAttributedMessage": "0",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "bc3dd2e8-5409-4fe4-b1c5-08d8e3cae395",
        "X-MS-TrafficTypeDiagnostic": "DM6PR12MB5024:",
        "X-LD-Processed": "43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr",
        "X-Microsoft-Antispam-PRVS": "\n <DM6PR12MB5024F8BF16DAB1EE130FD12FA4919@DM6PR12MB5024.namprd12.prod.outlook.com>",
        "X-MS-Oob-TLC-OOBClassifiers": "OLM:576;",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-Microsoft-Antispam": "BCL:0;",
        "X-Microsoft-Antispam-Message-Info": "\n iMohg4SjbWykyVVCQuuNXPIqTl8ETHuDa58ep/2SaPK/fqkin4wdUCTSQvIYl+DS9jp7JanhSmkAsLvBrN/UPv719SKuFglt+DQau/WcBIOhnF5TXp29FHZoioiHtYtwQVMlfSuJrH0FRhPa2rNgyZtyXzQ5ZpOSFn0aZnsei046zSjQzfRKmOGRX8b4mMgIyW8QbOz6k4ftNKXcbfLiBLOyO2CTNZX4VH4m5WYhIDaqKuRCJX98TZWHvtAuWc01t1LvFRWNj48VRelbvTEi1EwYFXmFCIGci589xmoUWtr1Q2Zq0Mcxef/bixXMMx9dDwxPR19pBPm+qKwuVaTsdXCQ/CbHVGjjIvWrgoms6EEPqdNFplILzlHB4CQ5qthhdWFYdYIjn2N8W9U+Xh7PD1B5RYPhnaCb4iu6gx+yk0EkYU0QZ5K8IPQggoa7oaRKB/5qaa/DfYe09nx59p6Q4iVPlN9n3Q1/7DN8kCcq/N6q13eRqUe+kVSfXjy+PUi8zslz4FhEPfGd1P6Lr2BLYTn71FIxYq7Rtr8xmJI0mg3/POeE+OSN+ZpXciEahoaRdDNhM1NIzwR39C0+2kvti97w1r23CXj5g51bbqkdwTvkhkVLci8s+elr4rnbOad10BHX8/W3HY2Fvge522FuBYeNZEVj1U+rrtBqkIet5xGdo8vN3CxWA+Q71VWi/Hp8",
        "X-Forefront-Antispam-Report": "CIP:216.228.112.34; CTRY:US; LANG:en; SCL:1;\n SRV:;\n IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:schybrid03.nvidia.com; CAT:NONE;\n SFS:(4636009)(376002)(136003)(39860400002)(396003)(346002)(46966006)(36840700001)(8676002)(16526019)(186003)(47076005)(478600001)(6666004)(316002)(70586007)(5660300002)(83380400001)(26005)(4326008)(7636003)(36756003)(1076003)(7696005)(82740400003)(82310400003)(34020700004)(426003)(2616005)(356005)(110136005)(55016002)(36860700001)(2906002)(54906003)(36906005)(70206006)(8936002)(336012)(6286002)(86362001);\n DIR:OUT; SFP:1101;",
        "X-OriginatorOrg": "Nvidia.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "10 Mar 2021 13:46:21.2993 (UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n bc3dd2e8-5409-4fe4-b1c5-08d8e3cae395",
        "X-MS-Exchange-CrossTenant-Id": "43083d15-7273-40c1-b7db-39efd9ccc17a",
        "X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp": "\n TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.112.34];\n Helo=[mail.nvidia.com]",
        "X-MS-Exchange-CrossTenant-AuthSource": "\n DM6NAM11FT009.eop-nam11.prod.protection.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DM6PR12MB5024",
        "Subject": "[dpdk-dev] [PATCH v2 5/7] app/flow-perf: fix the incremental IPv6\n src set",
        "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",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Currently the memset() will not set a correct src ip that represent\nthe incremental value of the counter.\n\nThis commit will fix this and each flow will have correct IPv6.src\nthat it's incremental from previous flow and equal to the decimal\nvalues.\n\nFixes: bf3688f1e816 (\"app/flow-perf: add insertion rate calculation\")\nCc: wisamm@mellanox.com\nCc: stable@dpdk.org\n\nSigned-off-by: Wisam Jaddo <wisamm@nvidia.com>\n---\n app/test-flow-perf/items_gen.c | 13 +++++++------\n 1 file changed, 7 insertions(+), 6 deletions(-)",
    "diff": "diff --git a/app/test-flow-perf/items_gen.c b/app/test-flow-perf/items_gen.c\nindex ccebc08b39..a73de9031f 100644\n--- a/app/test-flow-perf/items_gen.c\n+++ b/app/test-flow-perf/items_gen.c\n@@ -72,14 +72,15 @@ add_ipv6(struct rte_flow_item *items,\n \tstatic struct rte_flow_item_ipv6 ipv6_specs[RTE_MAX_LCORE] __rte_cache_aligned;\n \tstatic struct rte_flow_item_ipv6 ipv6_masks[RTE_MAX_LCORE] __rte_cache_aligned;\n \tuint8_t ti = para.core_idx;\n+\tuint8_t i;\n \n \t/** Set ipv6 src **/\n-\tmemset(&ipv6_specs[ti].hdr.src_addr, para.src_ip,\n-\t\tsizeof(ipv6_specs->hdr.src_addr) / 2);\n-\n-\t/** Full mask **/\n-\tmemset(&ipv6_masks[ti].hdr.src_addr, 0xff,\n-\t\tsizeof(ipv6_specs->hdr.src_addr));\n+\tfor (i = 0; i < 16; i++) {\n+\t\t/* Currently src_ip is limited to 32 bit */\n+\t\tif (i < 4)\n+\t\t\tipv6_specs[ti].hdr.src_addr[15 - i] = para.src_ip >> (i * 8);\n+\t\tipv6_masks[ti].hdr.src_addr[15 - i] = 0xff;\n+\t}\n \n \titems[items_counter].type = RTE_FLOW_ITEM_TYPE_IPV6;\n \titems[items_counter].spec = &ipv6_specs[ti];\n",
    "prefixes": [
        "v2",
        "5/7"
    ]
}