get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 123467,
    "url": "http://patches.dpdk.org/api/patches/123467/?format=api",
    "web_url": "http://patches.dpdk.org/project/dts/patch/20230208164624.2997614-1-niklas.soderlund@corigine.com/",
    "project": {
        "id": 3,
        "url": "http://patches.dpdk.org/api/projects/3/?format=api",
        "name": "DTS",
        "link_name": "dts",
        "list_id": "dts.dpdk.org",
        "list_email": "dts@dpdk.org",
        "web_url": "",
        "scm_url": "git://dpdk.org/tools/dts",
        "webscm_url": "http://git.dpdk.org/tools/dts/",
        "list_archive_url": "https://inbox.dpdk.org/dts",
        "list_archive_url_format": "https://inbox.dpdk.org/dts/{}",
        "commit_url_format": ""
    },
    "msgid": "<20230208164624.2997614-1-niklas.soderlund@corigine.com>",
    "list_archive_url": "https://inbox.dpdk.org/dts/20230208164624.2997614-1-niklas.soderlund@corigine.com",
    "date": "2023-02-08T16:46:19",
    "name": "[0/5] Add initial support for NFP PMD",
    "commit_ref": null,
    "pull_url": null,
    "state": null,
    "archived": false,
    "hash": null,
    "submitter": {
        "id": 2665,
        "url": "http://patches.dpdk.org/api/people/2665/?format=api",
        "name": "Niklas Söderlund",
        "email": "niklas.soderlund@corigine.com"
    },
    "delegate": null,
    "mbox": "http://patches.dpdk.org/project/dts/patch/20230208164624.2997614-1-niklas.soderlund@corigine.com/mbox/",
    "series": [],
    "comments": "http://patches.dpdk.org/api/patches/123467/comments/",
    "check": "pending",
    "checks": "http://patches.dpdk.org/api/patches/123467/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dts-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 AD06941C41;\n\tWed,  8 Feb 2023 17:47:00 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id A35214014F;\n\tWed,  8 Feb 2023 17:47:00 +0100 (CET)",
            "from NAM10-BN7-obe.outbound.protection.outlook.com\n (mail-bn7nam10on2103.outbound.protection.outlook.com [40.107.92.103])\n by mails.dpdk.org (Postfix) with ESMTP id 06A3640141\n for <dts@dpdk.org>; Wed,  8 Feb 2023 17:47:00 +0100 (CET)",
            "from SJ0PR13MB6037.namprd13.prod.outlook.com (2603:10b6:a03:3e2::9)\n by DM4PR13MB5929.namprd13.prod.outlook.com (2603:10b6:8:4f::16) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.34; Wed, 8 Feb\n 2023 16:46:58 +0000",
            "from SJ0PR13MB6037.namprd13.prod.outlook.com\n ([fe80::90b0:f667:bccd:64ba]) by SJ0PR13MB6037.namprd13.prod.outlook.com\n ([fe80::90b0:f667:bccd:64ba%9]) with mapi id 15.20.6086.017; Wed, 8 Feb 2023\n 16:46:58 +0000"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=LdrTJX2P/1T4SftOAXkCzDTE1WvgzsjVqVEFVUppvAIEZFN8lCbB2C/7WGHiRm8dECJVwu17wr9logU4GsO81M3ZikTLt/8zPvNwLrPci5RnmrFh7GvGxernEi3qdsSyg2DdTuXHq2COVnivWbgcoRmV/ZqbG7ekwDQCr7W8RVtdypKKx0uNB5jALaUNcf6meaZbeHZTd9F4HZa6pHrmjIkmn6f5jI+sfyUme+/gSUaAlmVoa4RRAkl3HWvCrH0FropE7jmi/6STTc5P1eUyh3R2v+8H5NYKNwgJ/jGPXbgWBwS4HOz7zY7M26OpUvqH4Sf0IKwBlJp3qDlL2LTnwA==",
        "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=8mvzAyoN0OQUu02c6UTvEfB47NPAZ5HH8LOm3IDVkP0=;\n b=fPXeSk33gbTNzB3gA6UJUxS5fqPjdEE5tgAOhEgNZ7YQsyeCjzBJECKENhPJ0yv+TRcEwkbxGjGykqi56vyEhzlBSwSffoKl+7SvG8Gbc3uVOTBKyb91OBwILjzRwlk30fItzsmXHDC6SfDCdQ4dx22rdT3N7qKngl8YL7rRG5hGq//9VpVO7tEXQc8cQ5r7dXvvC/vS6hHzdfCgZYUVPyJxmlzfZArw+iFA/27M3BhW1+oHUO9ofCsmkD/RK6xMwJp2WNy6vrE9nM8/jUTyz14A7HKSujJFvbKV46PABey9PaaX+uHzdOQ+HCeuF+WzBpgPWNHRMK/L2h7x9PvCCw==",
        "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com;\n dkim=pass header.d=corigine.com; arc=none",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=8mvzAyoN0OQUu02c6UTvEfB47NPAZ5HH8LOm3IDVkP0=;\n b=u6tmK0BrVNiC1NC1A3FUAr+Xaa9hO6+7rwN64SStMDhvs98En1m/gybjWIa2Ay2MIAFgCyvTGzArNeOX8l8b3J5/prdCcFiGTlGQ4SU4VNqV7aBBXkb7hi91Lx40DNyNl3Ee5KZaoAvbcuOJ3BJXaItxHVyz3GWoMbRcJGsubOw=",
        "Authentication-Results": "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=corigine.com;",
        "From": "=?utf-8?q?Niklas_S=C3=B6derlund?= <niklas.soderlund@corigine.com>",
        "To": "dts@dpdk.org",
        "Cc": "oss-drivers@corigine.com, Qin Ke <qin.ke@corigine.com>, =?utf-8?q?Niklas?=\n\t=?utf-8?q?_S=C3=B6derlund?= <niklas.soderlund@corigine.com>",
        "Subject": "[PATCH 0/5] Add initial support for NFP PMD",
        "Date": "Wed,  8 Feb 2023 17:46:19 +0100",
        "Message-Id": "<20230208164624.2997614-1-niklas.soderlund@corigine.com>",
        "X-Mailer": "git-send-email 2.39.1",
        "Content-Type": "text/plain; charset=UTF-8",
        "Content-Transfer-Encoding": "8bit",
        "X-ClientProxiedBy": "FR3P281CA0122.DEUP281.PROD.OUTLOOK.COM\n (2603:10a6:d10:94::6) To SJ0PR13MB6037.namprd13.prod.outlook.com\n (2603:10b6:a03:3e2::9)",
        "MIME-Version": "1.0",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-TrafficTypeDiagnostic": "SJ0PR13MB6037:EE_|DM4PR13MB5929:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "d015c7c3-dba8-4821-b98c-08db09f41795",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "BCL:0;",
        "X-Microsoft-Antispam-Message-Info": "\n 2g01PcdBb5NfhmsdJc5bOuPxrvjkDkSMApVS8Ka/fhKB93+q/eLdIjtFq0qIeDLbV9T5ImBAMeqk1UPBWUMegy/GFpX+I/AiqwS1OWTr6VVmKhjz3c2pQrZXJjeC3JXe/VaiL3EH+Fa8Owdk1OggWXnmOep7DhvGfq/E3HEk40aA3mxKpTZjZICBV+r7Y6hcHIjE+oHBcr2owY3dg0u3jmdDZNEeyed3JqEQaXCSaVMjIVWJlvRWd4TCunFGJ3o2k1LC0jCB7ZbbAJoC6CDagjTMy4WhB/iN0sehg16+2t72JzB3VjKbRCsylfbBjYD0psT7etxx3NQEG8TdyUtLmQNCMyrCgHU4k7/SyRcSWklYzkiUkE/VjmFe5gvQbqXYHyDKR8NB/TYAbQLEDQjfErHCVUBV69yFplg3ED6hEFjwBeeeHUCRQRrgKFtxxjX6zvzWw8UH8gk3wrq2t9BQWabkDiY4TvT7rKhRbLCi9866wxogLi0nj6T+mTwRygetL4arIVUaMXdqicbc8WsTPL56bvUNB4iNLbtS6rgHfxBZEUKEzaZmKU88kNvN2/LuZHw96FTLAbFKuWibhtJCIPgMPwYfpXwAv4ztTFuuLTd4BW5d1TIW+d2cbPxnoA1Yi5cCZMn+Wsty2S2oZR0BgdTbQNMMBHcW0z7fLCcuQni0M6Cn7j1FZyVhUHirZ9tcUJSrnlXAeOAqmcehmm4dBw==",
        "X-Forefront-Antispam-Report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:SJ0PR13MB6037.namprd13.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230025)(4636009)(136003)(39840400004)(346002)(396003)(376002)(366004)(451199018)(6506007)(86362001)(5660300002)(66556008)(26005)(6512007)(186003)(66476007)(8936002)(6666004)(107886003)(2906002)(38350700002)(66946007)(6916009)(4326008)(8676002)(38100700002)(41300700001)(316002)(2616005)(1076003)(478600001)(6486002)(52116002)(54906003)(36756003)(83380400001);\n DIR:OUT; SFP:1102;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "=?utf-8?q?z8ohl9GE/vseHG4BaZMkRVz6jLcm?=\n\t=?utf-8?q?UVxN7tNsYtc4m9Qewq7HJHawAg4tNI4HU3SSiT4xaHdchppwCCivDaDMNQnfGsv4B?=\n\t=?utf-8?q?uFd5EDgUOfnizR3fhFaKVjphluegdyC1BkZXLC+uDtbv0+k9SDWLJaP+zV5MFOA9d?=\n\t=?utf-8?q?uUBc8NMz2rlYsQQymZA2XdE/gNKuLO6F8uiWgg4DXGOe1DsC2y6IvsoBO9R+vF1Pl?=\n\t=?utf-8?q?qJjap9hN2NRF1uMQKk7i+cwvCOGKIULP0O2Dg4oQ6Ri511gvRxYvXfob6clT2YF+M?=\n\t=?utf-8?q?mrt+dyqJLboyZgWOCGPm0qJETxXSO3xSSGNzGTdMKL+kMPQpMvYihb/NqROtIAOEt?=\n\t=?utf-8?q?HJNP/+fQcC+qR9y0JHqoWJtaxO41IFxSZMfw3R5LfEZVVh88S2O2WWq67tKReYogX?=\n\t=?utf-8?q?sP/g+Uv0LDWZK30fIKiXsK027BgGxzSi1jLbrB5hFTFfUHwD21czYdxJvDVPbpr65?=\n\t=?utf-8?q?DL1Ee4NJNc7NU3E9VS0dLggZAcyEN1Jo+VdfBnEJBfv2dmNagzm8fTA0DJjhGyiaS?=\n\t=?utf-8?q?FEFuZ1EssPd/m479yjz6PN+tTwUJufkI0ILvimebsVWhZMAIvoNrkJkz9w/QTmHKL?=\n\t=?utf-8?q?DM6tPuiN4G7V4Fg986O7WhHZSwQFFPwniQavNa09jlsiPST4/aKKIT743/61Mg5N+?=\n\t=?utf-8?q?AfQkzPHJEIhjsQk/mE0G7RmtorHp3lTadkdLeu6scAb4fJt8zeZblwiD/10KZnMd5?=\n\t=?utf-8?q?tusvvH+S/s7+5X5IBlJuhbBFik0lBbA00TwNUQd+Vb7Zq9qlWJWD4ckTz2hSWzlQz?=\n\t=?utf-8?q?2K/2ItRSAd49L8D0Bi0zY2ce3gWv48Snzy0lTj/6s86k4nkTxXeuzUfRSx9BDfpzz?=\n\t=?utf-8?q?nItsdbiDa/u0tBYvQWYXMUnJ2nmf74L7XXXc6tFuccz62dWGxySjnm8ZxNBx2Ul3t?=\n\t=?utf-8?q?p+z73sNSfNWI42RQDGl6kVyudbBLJVnTfWtxjfolkezF5j/vbFr3K4foyMihpC3WO?=\n\t=?utf-8?q?qvfmcQNR1zIAyU1sDRjmVUCd/cuYAJWCxBdRphSUPZHiM5zpP6cU0R22BPGyohF+t?=\n\t=?utf-8?q?amn54CNJ58bZkVmoz7LDKJi5+zmm5cAF110HI1FiaqhNWQty2wMTx7HHwdMC/l5EQ?=\n\t=?utf-8?q?X5dW00iNbXCIqwcA067KrY7C8mg/RKM7DtTsb6UHKIDRRoClZqyy7zFYrZRGUW84Q?=\n\t=?utf-8?q?Az17fH8CripwdQKlz6fUq8tDyN7dN2gADdlDyiCbMo5GTb3v+XW0KY3vuihTwQDfV?=\n\t=?utf-8?q?cq7md48O/mAJNYLQGzyfUBELTyK9YIQMILmw5lKg+QqdSf0N+GQ75BIdve+wGDfOK?=\n\t=?utf-8?q?vYBefLkeb6IquQbtPKLEu+7+HT0Qs8u/e/O2JDlILP5dg0pMOWkzCN9hxUPdgSy24?=\n\t=?utf-8?q?i822uHfdJvFnXHcI2F6Ksj/0pNLKRKGvhtnyOXwjRwu+LiJ+pohBKQUg0x9QIRX43?=\n\t=?utf-8?q?XORoIX3nl+Q3G+RnWe008EDDRuHI6ldcxp89dkVvvR9DBE1cVZX+sHKDpMGJbJIOv?=\n\t=?utf-8?q?oNu9NfXX8Ex/KK5umNPhvE45cv21zYndi/l1+uY2HWVHBh+q1vXVcvXT2hX5C27Hb?=\n\t=?utf-8?q?0BQMKhsbEDyk1XjOud4M4E4ft91IbJpQ9cZtR2E7kO7G+hRPDLfyM6Q=3D?=",
        "X-OriginatorOrg": "corigine.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n d015c7c3-dba8-4821-b98c-08db09f41795",
        "X-MS-Exchange-CrossTenant-AuthSource": "SJ0PR13MB6037.namprd13.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "08 Feb 2023 16:46:57.8708 (UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "fe128f2c-073b-4c20-818e-7246a585940c",
        "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED",
        "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n A9BoCOEmGCO3BJxNsfFTPF19bV30Nh1PxhuPaVHTHs5oUZ5Xkg2aETBog3LXZfCkuJwsxoNRhz/v9ACyQevRkrke6aU0oD+tIEpCJOEiYzk=",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DM4PR13MB5929",
        "X-BeenThere": "dts@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "test suite reviews and discussions <dts.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dts>,\n <mailto:dts-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dts/>",
        "List-Post": "<mailto:dts@dpdk.org>",
        "List-Help": "<mailto:dts-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dts>,\n <mailto:dts-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dts-bounces@dpdk.org"
    },
    "content": "Hello,\n\nThis patch series aims to add support for the NFP PMD driver to DTS. The \nDTS framework lacks support in some ares around support for dual-port \nNICs with a single PCI address, which NFP is.\n\nPatches 1-3 add support for dual-port NIC with single PCI address in \nrestoring interfaces, rescanning ports, mapping ports and getting second \ninterface.\n\nPatch 4 extends the timeout when binding the kernel driver as NFP can \ntake some time to load its firmware. Finally patch 5 adds the Netronome \nand Corigine PCI IDs to allow DTS to recognise the devices.\n\nQin Ke (5):\n  framework/dut: add support for restoring dual-port NIC with single PCI\n    address\n  framework/dut: only map ports not already matched\n  nics/net_device: add support for dual-port nfp NIC with single PCI\n    address\n  framework/dut: add longer timeout for loading driver and firmware\n  framework/setting: enable Corigine and Netronome NIC for dts\n\n framework/dut.py      | 30 +++++++++++++++++++++---------\n framework/settings.py | 20 ++++++++++++++++++++\n framework/tester.py   |  3 ++-\n nics/net_device.py    |  4 ++--\n 4 files changed, 45 insertions(+), 12 deletions(-)",
    "diff": null,
    "prefixes": [
        "0/5"
    ]
}