get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 123470,
    "url": "https://patches.dpdk.org/api/patches/123470/?format=api",
    "web_url": "https://patches.dpdk.org/project/dts/patch/20230208164624.2997614-4-niklas.soderlund@corigine.com/",
    "project": {
        "id": 3,
        "url": "https://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-4-niklas.soderlund@corigine.com>",
    "list_archive_url": "https://inbox.dpdk.org/dts/20230208164624.2997614-4-niklas.soderlund@corigine.com",
    "date": "2023-02-08T16:46:22",
    "name": "[3/5] nics/net_device: add support for dual-port nfp NIC with single PCI address",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": false,
    "hash": "b1a6cc9e5e4e4ec9e9ffd577127cc70f28d5769d",
    "submitter": {
        "id": 2665,
        "url": "https://patches.dpdk.org/api/people/2665/?format=api",
        "name": "Niklas Söderlund",
        "email": "niklas.soderlund@corigine.com"
    },
    "delegate": null,
    "mbox": "https://patches.dpdk.org/project/dts/patch/20230208164624.2997614-4-niklas.soderlund@corigine.com/mbox/",
    "series": [
        {
            "id": 26893,
            "url": "https://patches.dpdk.org/api/series/26893/?format=api",
            "web_url": "https://patches.dpdk.org/project/dts/list/?series=26893",
            "date": "2023-02-08T16:46:19",
            "name": "Add initial support for NFP PMD",
            "version": 1,
            "mbox": "https://patches.dpdk.org/series/26893/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/patches/123470/comments/",
    "check": "pending",
    "checks": "https://patches.dpdk.org/api/patches/123470/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 1C48141C41;\n\tWed,  8 Feb 2023 17:47:07 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 13F7841153;\n\tWed,  8 Feb 2023 17:47:07 +0100 (CET)",
            "from NAM02-BN1-obe.outbound.protection.outlook.com\n (mail-bn1nam02on2112.outbound.protection.outlook.com [40.107.212.112])\n by mails.dpdk.org (Postfix) with ESMTP id 072DB40141\n for <dts@dpdk.org>; Wed,  8 Feb 2023 17:47:06 +0100 (CET)",
            "from SJ0PR13MB6037.namprd13.prod.outlook.com (2603:10b6:a03:3e2::9)\n by CO1PR13MB4917.namprd13.prod.outlook.com (2603:10b6:303:f8::17)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.36; Wed, 8 Feb\n 2023 16:47:03 +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:47:03 +0000"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=U8MN6mgM+8/dZYwMY9CNhvS4n5CA3/ikwEbPnTD3UhGx5vLtFWrBPyd8/W01wQAnrCS5EDeT2v5EdJD7oTXpZYo4KOtiKYg7ZQQvABHYfimK+QXvDvuDiyohNqAtlsvaOR9a0IYbXLwsIqIgAHegugJq5SBxpb8dC7wC37ijoA1hfYnG51e7fe/B4GoEiKhmA5N0fFnygz5AnwJ1aqPjzSoey52DFrZVdF2aSicnxlAVIlFo0y4xfiz7xazNGxKNOZTUcKgU3A//C7tXxJjOXsZ+Ospqx6Hvn4d4hQXGmkZ+oSd8s6Bxtuf+OeuY54K2vMaN/E34F6upiR5W2HVwRA==",
        "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=2gKDYImX448D2D8WaIF/6rX+oiM0ApweDHc2LL2mLKg=;\n b=AUzTWn7JCQZ8Dnevpg5WUJTUciO+tnqi+s+jkIhT1XhEbi7NBU2r+zBokJY1twTUbcNbvJ80pxWH5uL2Y7U+1S1rJtuKZ51OtuEkldU8j/DMtNskdX2FkfBz3hJpe3kyAefNodXuEjE6B6ZYm9jk+sc54oKhNYxGGdVvMAzcZBrqGNQab91fKl+c1nnPlUPquMT3u7ceQ2GTsQn6muRklKKYfMBH2P23vsiAKwmQ/a6ECAQjIFQ8aVPySLksfKp6JH7GYP0qH7O/iPIZ+vwru+juWk+DzkMzMiEqk0g5Ha3/K5USTn66/YUN2k6migUvaAkiXLQ0vhWpwDtihxdCeA==",
        "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=2gKDYImX448D2D8WaIF/6rX+oiM0ApweDHc2LL2mLKg=;\n b=MZdJrrVeRO/HEOnc4cOnzjdGzr9XkEXvTHzG58BD9PHpw4P83cPdOSaKb0mrg+TPJR4TicJUriScvii13LaLBgBoJpanPKpVTELZYPjWrT68soifgcMElwlhvZgzq7LRBawg4kmvXDOHjtUkbKCFdWs+Jr9lTzXBnWCUxxnrqhU=",
        "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>,\n Chaoyong He <chaoyong.he@corigine.com>",
        "Subject": "[PATCH 3/5] nics/net_device: add support for dual-port nfp NIC with\n single PCI address",
        "Date": "Wed,  8 Feb 2023 17:46:22 +0100",
        "Message-Id": "<20230208164624.2997614-4-niklas.soderlund@corigine.com>",
        "X-Mailer": "git-send-email 2.39.1",
        "In-Reply-To": "<20230208164624.2997614-1-niklas.soderlund@corigine.com>",
        "References": "<20230208164624.2997614-1-niklas.soderlund@corigine.com>",
        "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_|CO1PR13MB4917:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "b93e626e-03ba-4422-8f56-08db09f41ad8",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "BCL:0;",
        "X-Microsoft-Antispam-Message-Info": "\n GnwwvmFLwl/LXuvKtQMsgLkZ4/BUq751tw+192h94Ol5id3EF8zxo0kJsYqmn5/RRZoTgosJR8Hr+4NwZwxEd1ftyYvCpqodF7KAXKrPwanFsdesSH47V8wN+xYDP5tCZRF0dOH9gBpr7odbKM6NoroYMShtjkwfwqg+4Dq9yeRh3crzhW15uB/O1uNuSnJMOKiSxj0c+tBr3INGouwUlOeJoumxL94GsfJ/UGY3Vieynj8eCWSqTkSZPXCQ/U4h8UIhr8fwU5oVzE6ju6ShkBjd6QuhdKJnEOAq0LHZ4Eoz+P6s92aU1C5DmFASvJ6Ww+6KSCt3+0a33ZYFHKQASMKJgsMoXAMZNIFJVJAvY/QIXztBLirJrrNuuqo7feQs2jDuwUjolEUf2gWmEHOdWxvTRTar1GyPcTQ6kC31WhJzupNuoJDi3yq27fbdc6cSsHncvwd+dj+IW5o6r3OFhMY9JovqUBfI8A9SU5bCSeSuw6SjVg+3eME3UB0gLeUxoSmRzvruVH7gttrnZT//2mIkA0dXW7PQ9HvjviPVVedWsTO9rnTrVLEmx2ipZ4jhazTBIzcALfBGLBmLvds4AOCv0YPTJNI5tNRO6JXaW+edrxqxvGPyd4CnR7IRpRiaau6R06gm2cKZdsjvZixdqaYnKTnx4cnbKYUFepN4Bu6HIOdbbLoVO/XQI65sXrU/wr/DTxgRESET+smmwpIryQ==",
        "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)(376002)(366004)(136003)(396003)(39840400004)(346002)(451199018)(8936002)(2906002)(5660300002)(41300700001)(66946007)(66476007)(8676002)(66556008)(4326008)(6916009)(316002)(54906003)(83380400001)(186003)(6512007)(26005)(36756003)(107886003)(52116002)(6486002)(478600001)(6666004)(6506007)(1076003)(2616005)(38100700002)(86362001)(38350700002);\n DIR:OUT; SFP:1102;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "=?utf-8?q?fh2k3oSHm/iLL1YtARt7GBisB5xs?=\n\t=?utf-8?q?KXk7Ao0DcDea2zprBKKcJ70S0ihPZ1JIVXxl8i5Nr5alrP4ydinwWsSvbT4lBeCZK?=\n\t=?utf-8?q?3XhL1cib33oEJY5vBud3EsR2evQ1kTZruG2soQfg8nLPH209+H2cgnJGrHShHb5km?=\n\t=?utf-8?q?3y+q7t+13bHJutwtMqXP0PDVxtbnnIQdfZ8D4/i4QFkf3V9VhqHIv7dnJ71iynP7x?=\n\t=?utf-8?q?3Eg1QG1eJs6L4/fIcodSnckgyimp9TcZsSlIadIufP39q9ESAZyV37xmKiZ175ILf?=\n\t=?utf-8?q?esRHPemP41/d5h9vVpGV/MTQHZrJW24UlZt6lXC6Hy6fd4azBTkpdIfE8cGTk5FIY?=\n\t=?utf-8?q?780MPbPY1tjk+yE6+FaAIKa+/0IsvbBXyWbXlh3St+/Y4/maFX5hETGSo6UBd+5Zu?=\n\t=?utf-8?q?SdTLLnNsOFaxHCMrqi/BRjd7mqXYUOTK3uqWD0bCrL1q2MixQHaqHtBeZEth8IWuT?=\n\t=?utf-8?q?mK1RUg3gnbItgKXrejLzzEvV6mhro+LKy3qZn5qvhe89QXCnCrXmcpW44si3k0lOL?=\n\t=?utf-8?q?5cVrQ8wOakuYjSXuwwA69SpGFueYSa6OCPQlsU8t2MziCUYZ1f3lvHZ1CnY7verCk?=\n\t=?utf-8?q?TPgmhBuAhD2EItw0N9yArfWLWJtQL3M79Ceop+IalTXWTMJ8faRzuEBmooWmmpZA2?=\n\t=?utf-8?q?COo6CzWWEPVf3gV+LwcA+ZAvTPe6J80T4tAjsh2vy98YVA8UdR3N2i3Xi2Gnc8Td7?=\n\t=?utf-8?q?gLhGNdTgd6hnuGu0+sN4gra5cUsym2Rh0PrDfDmKy8jhtZfRXSQ4tx63o4ChCHuJv?=\n\t=?utf-8?q?RNXlFcsLezKZLiSrDdl+hzJllf2mOUZRs2oB626nt/zXqDXXi0wmO+UK5SVbIjwZq?=\n\t=?utf-8?q?mlqMgdVsucgn4Tuk0nwBHpa6xhAIm/dD//HsitX6SBeLrP/qIpyjSgS+nuMQ7Ct1M?=\n\t=?utf-8?q?5tMC6iTD9pFy5L9/X/11Mikp7miG1/BDITnPbZIO14k0XBXPOsr/pAaYCVO0jtG8C?=\n\t=?utf-8?q?2cguvx0HZvKL9USZYWSxwQYfpCJ1FXHZuVi8XYqvjUg7TdfSEZjW9eodU8Tzt9NS9?=\n\t=?utf-8?q?1tX/P7G+qbRsxS0dK+wReOo8EJdgeecp/w4pHVzI4OB10hJQYcxFqUpuIgngL9QiG?=\n\t=?utf-8?q?pdBzf3OaPB3YAaB/YReF6txAqnG+TeGacxKnp/YT6Cn9xHRePMih6vDjEEkZwNOmQ?=\n\t=?utf-8?q?5evCljuUdE/5+0zDhTgR0IcgGbDnQlireJS/X2iGbZ13xPRGNwe9TZWlkqN2C9YGx?=\n\t=?utf-8?q?f8eVYYzJiLfc8lDpDtOGN/gDuchXBKnD1bhTXf9DET9K5GRNJ/cIobTrgUAyRgohF?=\n\t=?utf-8?q?uwGoupcouLgKnDX3CsbpSSwGX/JhQ3H5BOu/RVt95fVZ5DV0w/rfvvjeleiq72pOB?=\n\t=?utf-8?q?36AfCEHs6aAmsw3FguZ+/llFCa2IQxvUlP0Wk+Ft0lW40vA59HKmPy38hjRPcRDvL?=\n\t=?utf-8?q?E9p6ULREmSTMDNWmMXzshWTVGKRLP1pqqEDVf2yR+ojIbtMD3vyu22IhuMVNleJz/?=\n\t=?utf-8?q?ZG+ZWZEy/y+paZoEeIEa44jUup6RXibMiCYewqNGV2gEnpuGLq+4mLWF+HoqHWru8?=\n\t=?utf-8?q?+XBIxu8svLUwADLGGO6ZKeQY25kcEkQBVSnkK8mo6fyFl5sXstsz0RY=3D?=",
        "X-OriginatorOrg": "corigine.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n b93e626e-03ba-4422-8f56-08db09f41ad8",
        "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:47:03.1845 (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 kH9UgaudNZ1RcCN+lrVDbGB+mtgTBzD3TvHwOaf6boFo58HQ4DLYHOJmriluQblst2QQOukEZauIEkpZ1o/8ZyZ91L6IG8KRGyIFgFytDBI=",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "CO1PR13MB4917",
        "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": "From: Qin Ke <qin.ke@corigine.com>\n\nCorigine and Netronome physical dual-port adapter which use driver of nfp\nshare single PCI adress. This limits the dts framework to use both the two\nphysical ports of nfp for testing\n\nAdd support for it by utilizing both the fields of intf_name and intf2_name\n\nSigned-off-by: Qin Ke <qin.ke@corigine.com>\nReviewed-by: Niklas Söderlund <niklas.soderlund@corigine.com>\nReviewed-by: Chaoyong He <chaoyong.he@corigine.com>\nSigned-off-by: Niklas Söderlund <niklas.soderlund@corigine.com>\n---\n framework/tester.py | 2 +-\n nics/net_device.py  | 4 ++--\n 2 files changed, 3 insertions(+), 3 deletions(-)",
    "diff": "diff --git a/framework/tester.py b/framework/tester.py\nindex 89f654d4019c..a8342a2f36c9 100644\n--- a/framework/tester.py\n+++ b/framework/tester.py\n@@ -518,7 +518,7 @@ class Tester(Crb):\n                 }\n             )\n \n-            # return if port is not connect x3\n+            # return if port does not have two interface\n             if not port.get_interface2_name():\n                 continue\n \ndiff --git a/nics/net_device.py b/nics/net_device.py\nindex 85245d2917db..3eec5c7f2f3d 100644\n--- a/nics/net_device.py\n+++ b/nics/net_device.py\n@@ -194,8 +194,8 @@ class NetDevice(object):\n         else:\n             self.intf_name = out\n \n-        # not a complete fix for CX3.\n-        if len(out.split()) > 1 and self.default_driver == \"mlx4_core\":\n+        # Incomplete fix for dual-ports adapters (CX3, NFP) which present both interfaces on a single PCI location\n+        if len(out.split()) > 1 and self.default_driver in ['mlx4_core', 'nfp']:\n             self.intf_name = out.split()[0]\n             self.intf2_name = out.split()[1]\n \n",
    "prefixes": [
        "3/5"
    ]
}