get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 104413,
    "url": "https://patches.dpdk.org/api/patches/104413/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20211117030459.8274-1-eagostini@nvidia.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": "<20211117030459.8274-1-eagostini@nvidia.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20211117030459.8274-1-eagostini@nvidia.com",
    "date": "2021-11-17T03:04:58",
    "name": "[v3,0/1] app/testpmd: add GPU memory option for mbuf pools",
    "commit_ref": null,
    "pull_url": null,
    "state": null,
    "archived": false,
    "hash": null,
    "submitter": {
        "id": 1571,
        "url": "https://patches.dpdk.org/api/people/1571/?format=api",
        "name": "Elena Agostini",
        "email": "eagostini@nvidia.com"
    },
    "delegate": null,
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/20211117030459.8274-1-eagostini@nvidia.com/mbox/",
    "series": [],
    "comments": "https://patches.dpdk.org/api/patches/104413/comments/",
    "check": "pending",
    "checks": "https://patches.dpdk.org/api/patches/104413/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 38766A0C47;\n\tTue, 16 Nov 2021 19:54:36 +0100 (CET)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id DA78640141;\n\tTue, 16 Nov 2021 19:54:35 +0100 (CET)",
            "from NAM10-BN7-obe.outbound.protection.outlook.com\n (mail-bn7nam10on2076.outbound.protection.outlook.com [40.107.92.76])\n by mails.dpdk.org (Postfix) with ESMTP id 053A140040\n for <dev@dpdk.org>; Tue, 16 Nov 2021 19:54:34 +0100 (CET)",
            "from BN9PR03CA0249.namprd03.prod.outlook.com (2603:10b6:408:ff::14)\n by CY4PR1201MB0086.namprd12.prod.outlook.com (2603:10b6:910:17::18)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.26; Tue, 16 Nov\n 2021 18:54:33 +0000",
            "from BN8NAM11FT048.eop-nam11.prod.protection.outlook.com\n (2603:10b6:408:ff:cafe::7c) by BN9PR03CA0249.outlook.office365.com\n (2603:10b6:408:ff::14) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.19 via Frontend\n Transport; Tue, 16 Nov 2021 18:54:33 +0000",
            "from mail.nvidia.com (216.228.112.34) by\n BN8NAM11FT048.mail.protection.outlook.com (10.13.177.117) with Microsoft SMTP\n Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id\n 15.20.4690.15 via Frontend Transport; Tue, 16 Nov 2021 18:54:32 +0000",
            "from nvidia.com (172.20.187.6) by HQMAIL107.nvidia.com\n (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1497.18; Tue, 16 Nov\n 2021 18:54:29 +0000"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=NIsvQauQAS6bOzJjMwDQk6Iu7wnMujWQz6iZBMKnD0w1tOFR+SAc4xYPEK3Zt3m6cbXFaRSAE/wAY01pa+NdM+YRNwVhcT2EmjOEKqIEMJnSb4xzYgunGZyZqJ2QIAbLHOWLZH03yUY5u7FLahyMoJtNvcwdmeAm36dTlZDt/NbxFdskjG1MmA0Sj84Na5flGsqTR7aXxnfg3OYFQSvsoX39NYbp5GrVVnAi7HdDDqB2oXU/LJluR624Zk7gn8TfbJRoqPh+YuJQHDUisnPtpptpWMP8Nat0Mtx2irAFsKZhLYlBNWECtVugCUjburFZD9dzTFRucsko+BdEAtVxUw==",
        "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=f/Ygbc/h5SQR3VYrM+ff0Tk7SMc/WDWsEUhLovRx74M=;\n b=dt9d4jdnHGJCaxZLJpeB4Ny9WouGkLs2qrPAPwvIEr+hHIzCT6Yz6AgrnsulUz1HRnDnFpt3KcVgPLfQ9vg/qENAD5ksTb51TJJzQ1jiGaekbXrfD6sznMUCGvF9tLMF/HtJrQ5DG3Ji5um/5tlq8B/Dc9DsIoKICcfy9Xv7yowVIRC6KdrFsIee62h+kh4NtoVgONhNrlEyCqP0Um0Rk4+1ja0LZKxb8oYmmjF54LRsJbsRY2r8XpJ7OEiwkrSLBezRKXxR/Vi7/mazwJ9NKT/MfdJnWUEcOWF2Lhq2WSLQGH0MKxjkkXqMHJeFGEX5voxKEXTE/jXtX190P1Q3rA==",
        "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=quarantine sp=quarantine pct=100) action=none\n header.from=nvidia.com; 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=f/Ygbc/h5SQR3VYrM+ff0Tk7SMc/WDWsEUhLovRx74M=;\n b=J8GPM+OKp4AO4bp0UxaE30WU+t+794l/0xVrLSvQW0m/tt4JY9YQ1+ZVWnAjM6k/jxKvf/9unrIFoWdpVhTcoWwEJvsUclimzSksgG3t+H+PmNajWWv5f28qTJC17DLDdqNOC09AKRpKrW/qtORfXMvwUz6gTxsbMFBk6v3eppk/Mf6V55RtJj6dUVjAOJmMv6LfNjR4HzS3KqbgVTGCF8XRaBrVHyv4eTuvxRVZ0X+KM/KnJC05RYEzKmlkalzqDgi9B0Gmq9ygU/8zNMp1e3xC3Z9nNFVDZf/idZq04U3VeSASwwhfa7MeCZM7quD2OYV6FegmJz+WWCGJGhW/ng==",
        "X-MS-Exchange-Authentication-Results": "spf=pass (sender IP is 216.228.112.34)\n smtp.mailfrom=nvidia.com; dkim=none (message not signed)\n header.d=none;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": "<eagostini@nvidia.com>",
        "To": "<dev@dpdk.org>",
        "CC": "Elena Agostini <eagostini@nvidia.com>",
        "Subject": "[PATCH v3 0/1] app/testpmd: add GPU memory option for mbuf pools",
        "Date": "Wed, 17 Nov 2021 03:04:58 +0000",
        "Message-ID": "<20211117030459.8274-1-eagostini@nvidia.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20211029204909.21318-1-eagostini@nvidia.com>",
        "References": "<20211029204909.21318-1-eagostini@nvidia.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[172.20.187.6]",
        "X-ClientProxiedBy": "HQMAIL105.nvidia.com (172.20.187.12) To\n HQMAIL107.nvidia.com (172.20.187.13)",
        "X-EOPAttributedMessage": "0",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "cda7da8e-3d70-484f-25c0-08d9a9328712",
        "X-MS-TrafficTypeDiagnostic": "CY4PR1201MB0086:",
        "X-Microsoft-Antispam-PRVS": "\n <CY4PR1201MB0086659EB5C6F978542F24FBCD999@CY4PR1201MB0086.namprd12.prod.outlook.com>",
        "X-MS-Oob-TLC-OOBClassifiers": "OLM:8882;",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "BCL:0;",
        "X-Microsoft-Antispam-Message-Info": "\n ptEzlKQczfqpGOrnuU6sOba6zY+eOTJMOlztmZV/SmSrRTPTw6WozOSHd3m2rEkeCGWVBRbB+yUswiS44XRS4pNqCGv6WmJUwS0kuFVjJX+qhf8gtktMS5YNhH1LF0Kf+9xMgER4414l+Pna3mmRamM7Mj/6nf++8sWIurORPk07uygpWIhoNeFypz7HNW3qmw0+khDdPJ8q2peXG+GUnyGysW1NkP7yhqrsHhY+q/ZEwvr6Rh+rnSKSIut2J8VLrD/ax8GEy45RdSn9zx9VOdJ9wboKC/1soTg1iP97zQZp78JfGo/LE01i5zpsCkEKFcGKGokHl4CTxtrXkZWSD+37QbJUS5JljvT+KgaH2vKvUNUYMDqHlYn7sg1b+yCizIqKapgr7EQsu4UucKQ+VRDq3G85Ra4edCv8vz9hD/5dVEUZwAbwxSxy5X7GVSyADeEJGzN44PlBbQJLhoi4QDfMgb6R8WFj+JY50U8BAyR9PDAwdCrlnb1G9Np9UWWOnLDptFoezcexXHFG22/EqN9pGqrh1eVL2qqx7nsPDW5lTU1vvzZDthhdzxpu7gaI3dH8+nGcXwNpPSkPR6BmWNc8VkC4KdnNpLEF6QHBwOELkIMjZwivkb5Qy/aEY+cj5JFvR78RkQRva3IEtQ2YtGtybT3b55fZ+VCvaKGnnD2udoyXOPdQQk6axysltIVRIV74pomR3R9fwHDqgutCJA==",
        "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)(36840700001)(46966006)(5660300002)(4326008)(70586007)(7636003)(86362001)(316002)(36906005)(70206006)(336012)(16526019)(186003)(6286002)(55016002)(426003)(36860700001)(36756003)(26005)(8936002)(8676002)(6916009)(1076003)(107886003)(508600001)(7696005)(83380400001)(82310400003)(2876002)(47076005)(2906002)(6666004)(356005)(2616005);\n DIR:OUT; SFP:1101;",
        "X-OriginatorOrg": "Nvidia.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "16 Nov 2021 18:54:32.7449 (UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n cda7da8e-3d70-484f-25c0-08d9a9328712",
        "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 BN8NAM11FT048.eop-nam11.prod.protection.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "CY4PR1201MB0086",
        "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": "From: Elena Agostini <eagostini@nvidia.com>\n\nThis patch introduces GPU memory in testpmd through the gpudev library.\nTestpmd can be used for network benchmarks when using GPU memory\ninstead of regular CPU memory to send and receive packets.\nThis option is currently limited to iofwd engine to ensure\nno workload is applied on packets not accessible from the CPU.\n\nThe options chose is --mbuf-size so buffer split feature across\ndifferent mempools can be enabled.\n\nMain reasons for this patch are:\n- test memory features like external memory mempools and buffer split\n- provide an upstream tool to test network metrics with GPU memory\n\nChangelog:\n- Addressed reviews' comments\n\nElena Agostini (1):\n  app/testpmd: add GPU memory option for mbuf pools\n\n app/test-pmd/cmdline.c    |  32 +++++++-\n app/test-pmd/config.c     |   4 +-\n app/test-pmd/icmpecho.c   |   2 +-\n app/test-pmd/meson.build  |   2 +-\n app/test-pmd/parameters.c |  15 +++-\n app/test-pmd/testpmd.c    | 167 +++++++++++++++++++++++++++++++++++---\n app/test-pmd/testpmd.h    |  16 +++-\n 7 files changed, 217 insertions(+), 21 deletions(-)",
    "diff": null,
    "prefixes": [
        "v3",
        "0/1"
    ]
}