get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 90362,
    "url": "http://patchwork.dpdk.org/api/patches/90362/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/patch/20210401115009.1063844-6-bruce.richardson@intel.com/",
    "project": {
        "id": 1,
        "url": "http://patchwork.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": "<20210401115009.1063844-6-bruce.richardson@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20210401115009.1063844-6-bruce.richardson@intel.com",
    "date": "2021-04-01T11:50:00",
    "name": "[RFC,05/14] build: clean up driver list indentation",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "060796a04076cb8ddaf3f8b8b302fb6cb8f82aa6",
    "submitter": {
        "id": 20,
        "url": "http://patchwork.dpdk.org/api/people/20/?format=api",
        "name": "Bruce Richardson",
        "email": "bruce.richardson@intel.com"
    },
    "delegate": {
        "id": 1,
        "url": "http://patchwork.dpdk.org/api/users/1/?format=api",
        "username": "tmonjalo",
        "first_name": "Thomas",
        "last_name": "Monjalon",
        "email": "thomas@monjalon.net"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/patch/20210401115009.1063844-6-bruce.richardson@intel.com/mbox/",
    "series": [
        {
            "id": 16057,
            "url": "http://patchwork.dpdk.org/api/series/16057/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=16057",
            "date": "2021-04-01T11:49:55",
            "name": "Build file update proposals",
            "version": 1,
            "mbox": "http://patchwork.dpdk.org/series/16057/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/patches/90362/comments/",
    "check": "success",
    "checks": "http://patchwork.dpdk.org/api/patches/90362/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 11C47A0548;\n\tThu,  1 Apr 2021 13:51:02 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 725AD1410E6;\n\tThu,  1 Apr 2021 13:50:33 +0200 (CEST)",
            "from mga18.intel.com (mga18.intel.com [134.134.136.126])\n by mails.dpdk.org (Postfix) with ESMTP id 792BC1410BC\n for <dev@dpdk.org>; Thu,  1 Apr 2021 13:50:30 +0200 (CEST)",
            "from fmsmga003.fm.intel.com ([10.253.24.29])\n by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 01 Apr 2021 04:50:30 -0700",
            "from silpixa00399126.ir.intel.com ([10.237.223.116])\n by FMSMGA003.fm.intel.com with ESMTP; 01 Apr 2021 04:50:28 -0700"
        ],
        "IronPort-SDR": [
            "\n SoJhh+elC1Bwm1MPoyo3VZUmCrAG3wTn3rEbK6EaGQ3Tfz5y85TWOWOjtNpAbXXuSigOjwEGy/\n XKCxiaHI2piw==",
            "\n vL5ar0S2S2Zf4l++OEOYxokL2lHZlLroYyJu3i94D/k3PMvI0b0qIqaMMVwo4j0nIvCUJM+EFP\n req4qVJ4HfYQ=="
        ],
        "X-IronPort-AV": [
            "E=McAfee;i=\"6000,8403,9940\"; a=\"179760782\"",
            "E=Sophos;i=\"5.81,296,1610438400\"; d=\"scan'208\";a=\"179760782\"",
            "E=Sophos;i=\"5.81,296,1610438400\"; d=\"scan'208\";a=\"446062637\""
        ],
        "X-ExtLoop1": "1",
        "From": "Bruce Richardson <bruce.richardson@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "thomas@monjalon.net, david.marchand@redhat.com, bluca@debian.org,\n Bruce Richardson <bruce.richardson@intel.com>",
        "Date": "Thu,  1 Apr 2021 12:50:00 +0100",
        "Message-Id": "<20210401115009.1063844-6-bruce.richardson@intel.com>",
        "X-Mailer": "git-send-email 2.27.0",
        "In-Reply-To": "<20210401115009.1063844-1-bruce.richardson@intel.com>",
        "References": "<20210401115009.1063844-1-bruce.richardson@intel.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [RFC PATCH 05/14] build: clean up driver list indentation",
        "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": "Ensure all lists of drivers are one-per-line and replace tabs with spaces\nin each file to correspond to the new standard.\n\nSigned-off-by: Bruce Richardson <bruce.richardson@intel.com>\n---\n drivers/baseband/meson.build |   8 ++-\n drivers/bus/meson.build      |   7 ++-\n drivers/common/meson.build   |   9 +++-\n drivers/compress/meson.build |   7 ++-\n drivers/crypto/meson.build   |  38 ++++++-------\n drivers/event/meson.build    |  17 ++++--\n drivers/mempool/meson.build  |   8 ++-\n drivers/meson.build          |  33 ++++++------\n drivers/net/meson.build      | 102 +++++++++++++++++------------------\n drivers/raw/meson.build      |  15 +++---\n drivers/regex/meson.build    |   3 +-\n drivers/vdpa/meson.build     |   4 +-\n 12 files changed, 142 insertions(+), 109 deletions(-)",
    "diff": "diff --git a/drivers/baseband/meson.build b/drivers/baseband/meson.build\nindex 920e3b02ee..22d0036cd7 100644\n--- a/drivers/baseband/meson.build\n+++ b/drivers/baseband/meson.build\n@@ -2,7 +2,11 @@\n # Copyright(c) 2018 Luca Boccassi <bluca@debian.org>\n \n if is_windows\n-\tsubdir_done()\n+    subdir_done()\n endif\n \n-drivers = ['null', 'turbo_sw', 'fpga_lte_fec', 'fpga_5gnr_fec', 'acc100']\n+drivers = ['null',\n+        'turbo_sw',\n+        'fpga_lte_fec',\n+        'fpga_5gnr_fec',\n+        'acc100']\ndiff --git a/drivers/bus/meson.build b/drivers/bus/meson.build\nindex 2e7727af08..65716c23f9 100644\n--- a/drivers/bus/meson.build\n+++ b/drivers/bus/meson.build\n@@ -1,5 +1,10 @@\n # SPDX-License-Identifier: BSD-3-Clause\n # Copyright(c) 2017 Intel Corporation\n \n-drivers = ['dpaa', 'fslmc', 'ifpga', 'pci', 'vdev', 'vmbus']\n+drivers = ['dpaa',\n+        'fslmc',\n+        'ifpga',\n+        'pci',\n+        'vdev',\n+        'vmbus']\n std_deps = ['eal']\ndiff --git a/drivers/common/meson.build b/drivers/common/meson.build\nindex 66e12143b2..dfebb17e29 100644\n--- a/drivers/common/meson.build\n+++ b/drivers/common/meson.build\n@@ -2,8 +2,13 @@\n # Copyright(c) 2018 Cavium, Inc\n \n if is_windows\n-\tsubdir_done()\n+    subdir_done()\n endif\n \n std_deps = ['eal']\n-drivers = ['cpt', 'dpaax', 'iavf', 'mvep', 'octeontx', 'octeontx2']\n+drivers = ['cpt',\n+        'dpaax',\n+        'iavf',\n+        'mvep',\n+        'octeontx',\n+        'octeontx2']\ndiff --git a/drivers/compress/meson.build b/drivers/compress/meson.build\nindex 49fa02d4ce..9cd631dff3 100644\n--- a/drivers/compress/meson.build\n+++ b/drivers/compress/meson.build\n@@ -2,9 +2,12 @@\n # Copyright(c) 2018 Intel Corporation\n \n if is_windows\n-\tsubdir_done()\n+    subdir_done()\n endif\n \n-drivers = ['isal', 'mlx5', 'octeontx', 'zlib']\n+drivers = ['isal',\n+        'mlx5',\n+        'octeontx',\n+        'zlib']\n \n std_deps = ['compressdev'] # compressdev pulls in all other needed deps\ndiff --git a/drivers/crypto/meson.build b/drivers/crypto/meson.build\nindex c927c5f8d3..e337fc5d1d 100644\n--- a/drivers/crypto/meson.build\n+++ b/drivers/crypto/meson.build\n@@ -2,27 +2,27 @@\n # Copyright(c) 2017 Intel Corporation\n \n if is_windows\n-\tsubdir_done()\n+    subdir_done()\n endif\n \n drivers = ['aesni_gcm',\n-\t   'aesni_mb',\n-\t   'armv8',\n-\t   'bcmfs',\n-\t   'caam_jr',\n-\t   'ccp',\n-\t   'dpaa_sec',\n-\t   'dpaa2_sec',\n-\t   'kasumi',\n-\t   'mvsam',\n-\t   'nitrox',\n-\t   'null',\n-\t   'octeontx',\n-\t   'octeontx2',\n-\t   'openssl',\n-\t   'scheduler',\n-\t   'snow3g',\n-\t   'virtio',\n-\t   'zuc']\n+       'aesni_mb',\n+       'armv8',\n+       'bcmfs',\n+       'caam_jr',\n+       'ccp',\n+       'dpaa_sec',\n+       'dpaa2_sec',\n+       'kasumi',\n+       'mvsam',\n+       'nitrox',\n+       'null',\n+       'octeontx',\n+       'octeontx2',\n+       'openssl',\n+       'scheduler',\n+       'snow3g',\n+       'virtio',\n+       'zuc']\n \n std_deps = ['cryptodev'] # cryptodev pulls in all other needed deps\ndiff --git a/drivers/event/meson.build b/drivers/event/meson.build\nindex a49288a5d4..60eac20dd6 100644\n--- a/drivers/event/meson.build\n+++ b/drivers/event/meson.build\n@@ -2,13 +2,20 @@\n # Copyright(c) 2017 Intel Corporation\n \n if is_windows\n-\tsubdir_done()\n+    subdir_done()\n endif\n \n-drivers = ['dlb', 'dlb2', 'dpaa', 'dpaa2', 'octeontx2', 'opdl', 'skeleton', 'sw',\n-\t   'dsw']\n+drivers = ['dlb',\n+        'dlb2',\n+        'dpaa',\n+        'dpaa2',\n+        'octeontx2',\n+        'opdl',\n+        'skeleton',\n+        'sw',\n+        'dsw']\n if not (toolchain == 'gcc' and cc.version().version_compare('<4.8.6') and\n-\tdpdk_conf.has('RTE_ARCH_ARM64'))\n-\tdrivers += 'octeontx'\n+    dpdk_conf.has('RTE_ARCH_ARM64'))\n+    drivers += 'octeontx'\n endif\n std_deps = ['eventdev', 'kvargs']\ndiff --git a/drivers/mempool/meson.build b/drivers/mempool/meson.build\nindex 4428813dae..8dacc74016 100644\n--- a/drivers/mempool/meson.build\n+++ b/drivers/mempool/meson.build\n@@ -1,5 +1,11 @@\n # SPDX-License-Identifier: BSD-3-Clause\n # Copyright(c) 2017 Intel Corporation\n \n-drivers = ['bucket', 'dpaa', 'dpaa2', 'octeontx', 'octeontx2', 'ring', 'stack']\n+drivers = ['bucket',\n+        'dpaa',\n+        'dpaa2',\n+        'octeontx',\n+        'octeontx2',\n+        'ring',\n+        'stack']\n std_deps = ['mempool']\ndiff --git a/drivers/meson.build b/drivers/meson.build\nindex 57b15bda03..cb273406c0 100644\n--- a/drivers/meson.build\n+++ b/drivers/meson.build\n@@ -3,31 +3,30 @@\n \n # Defines the order of dependencies evaluation\n subdirs = [\n-\t'common',\n-\t'bus',\n-\t'common/mlx5', # depends on bus.\n-\t'common/qat', # depends on bus.\n-\t'common/sfc_efx', # depends on bus.\n-\t'mempool', # depends on common and bus.\n-\t'net',     # depends on common, bus, mempool\n-\t'raw',     # depends on common, bus and net.\n-\t'crypto',  # depends on common, bus and mempool (net in future).\n-\t'compress', # depends on common, bus, mempool.\n-\t'regex', # depends on common, bus, regexdev.\n-\t'vdpa',    # depends on common, bus and mempool.\n-\t'event',   # depends on common, bus, mempool and net.\n-\t'baseband', # depends on common and bus.\n+    'common',\n+    'bus',\n+    'common/mlx5', # depends on bus.\n+    'common/qat', # depends on bus.\n+    'common/sfc_efx', # depends on bus.\n+    'mempool', # depends on common and bus.\n+    'net',     # depends on common, bus, mempool\n+    'raw',     # depends on common, bus and net.\n+    'crypto',  # depends on common, bus and mempool (net in future).\n+    'compress', # depends on common, bus, mempool.\n+    'regex', # depends on common, bus, regexdev.\n+    'vdpa',    # depends on common, bus and mempool.\n+    'event',   # depends on common, bus, mempool and net.\n+    'baseband', # depends on common and bus.\n ]\n \n-disabled_drivers = run_command(list_dir_globs, get_option('disable_drivers'),\n-\t\t).stdout().split()\n+disabled_drivers = run_command(list_dir_globs, get_option('disable_drivers')).stdout().split()\n \n default_cflags = machine_args\n default_cflags += ['-DALLOW_EXPERIMENTAL_API']\n default_cflags += ['-DALLOW_INTERNAL_API']\n \n if cc.has_argument('-Wno-format-truncation')\n-\tdefault_cflags += '-Wno-format-truncation'\n+    default_cflags += '-Wno-format-truncation'\n endif\n \n foreach subpath:subdirs\ndiff --git a/drivers/net/meson.build b/drivers/net/meson.build\nindex fb9ff05a1f..c2ecb57b4f 100644\n--- a/drivers/net/meson.build\n+++ b/drivers/net/meson.build\n@@ -3,57 +3,57 @@\n \n \n drivers = ['af_packet',\n-\t'af_xdp',\n-\t'ark',\n-\t'atlantic',\n-\t'avp',\n-\t'axgbe', 'bonding',\n-\t'bnx2x',\n-\t'bnxt',\n-\t'cxgbe',\n-\t'dpaa', 'dpaa2',\n-\t'e1000',\n-\t'ena',\n-\t'enetc',\n-\t'enic',\n-\t'failsafe',\n-\t'fm10k', 'i40e',\n-\t'hinic',\n-\t'hns3',\n-\t'iavf',\n-\t'ice',\n-\t'igc',\n-\t'ionic',\n-\t'ipn3ke',\n-\t'ixgbe',\n-\t'kni',\n-\t'liquidio',\n-\t'memif',\n-\t'mlx4',\n-\t'mlx5',\n-\t'mvneta',\n-\t'mvpp2',\n-\t'netvsc',\n-\t'nfb',\n-\t'nfp',\n-\t'null',\n-\t'octeontx',\n-\t'octeontx2',\n-\t'octeontx_ep',\n-\t'pcap',\n-\t'pfe',\n-\t'qede',\n-\t'ring',\n-\t'sfc',\n-\t'softnic',\n-\t'szedata2',\n-\t'tap',\n-\t'thunderx',\n-\t'txgbe',\n-\t'vdev_netvsc',\n-\t'vhost',\n-\t'virtio',\n-\t'vmxnet3',\n+    'af_xdp',\n+    'ark',\n+    'atlantic',\n+    'avp',\n+    'axgbe', 'bonding',\n+    'bnx2x',\n+    'bnxt',\n+    'cxgbe',\n+    'dpaa', 'dpaa2',\n+    'e1000',\n+    'ena',\n+    'enetc',\n+    'enic',\n+    'failsafe',\n+    'fm10k', 'i40e',\n+    'hinic',\n+    'hns3',\n+    'iavf',\n+    'ice',\n+    'igc',\n+    'ionic',\n+    'ipn3ke',\n+    'ixgbe',\n+    'kni',\n+    'liquidio',\n+    'memif',\n+    'mlx4',\n+    'mlx5',\n+    'mvneta',\n+    'mvpp2',\n+    'netvsc',\n+    'nfb',\n+    'nfp',\n+    'null',\n+    'octeontx',\n+    'octeontx2',\n+    'octeontx_ep',\n+    'pcap',\n+    'pfe',\n+    'qede',\n+    'ring',\n+    'sfc',\n+    'softnic',\n+    'szedata2',\n+    'tap',\n+    'thunderx',\n+    'txgbe',\n+    'vdev_netvsc',\n+    'vhost',\n+    'virtio',\n+    'vmxnet3',\n ]\n std_deps = ['ethdev', 'kvargs'] # 'ethdev' also pulls in mbuf, net, eal etc\n std_deps += ['bus_pci']         # very many PMDs depend on PCI, so make std\ndiff --git a/drivers/raw/meson.build b/drivers/raw/meson.build\nindex 8c3a036dfd..cb45019c59 100644\n--- a/drivers/raw/meson.build\n+++ b/drivers/raw/meson.build\n@@ -2,12 +2,15 @@\n # Copyright 2018 NXP\n \n if is_windows\n-\tsubdir_done()\n+    subdir_done()\n endif\n \n-drivers = ['dpaa2_cmdif', 'dpaa2_qdma',\n-\t'ifpga', 'ioat', 'ntb',\n-\t'octeontx2_dma',\n-\t'octeontx2_ep',\n-\t'skeleton']\n+drivers = ['dpaa2_cmdif',\n+    'dpaa2_qdma',\n+    'ifpga',\n+    'ioat',\n+    'ntb',\n+    'octeontx2_dma',\n+    'octeontx2_ep',\n+    'skeleton']\n std_deps = ['rawdev']\ndiff --git a/drivers/regex/meson.build b/drivers/regex/meson.build\nindex 2d05d5af12..ccdaa688b5 100644\n--- a/drivers/regex/meson.build\n+++ b/drivers/regex/meson.build\n@@ -1,5 +1,6 @@\n # SPDX-License-Identifier: BSD-3-Clause\n # Copyright 2020 Mellanox Technologies, Ltd\n \n-drivers = ['mlx5', 'octeontx2']\n+drivers = ['mlx5',\n+        'octeontx2']\n std_deps = ['ethdev', 'kvargs'] # 'ethdev' also pulls in mbuf, net, eal etc\ndiff --git a/drivers/vdpa/meson.build b/drivers/vdpa/meson.build\nindex 4929be4c03..a46f02bfb3 100644\n--- a/drivers/vdpa/meson.build\n+++ b/drivers/vdpa/meson.build\n@@ -2,10 +2,10 @@\n # Copyright 2019 Mellanox Technologies, Ltd\n \n if is_windows\n-\tsubdir_done()\n+    subdir_done()\n endif\n \n drivers = ['ifc',\n-\t   'mlx5',]\n+       'mlx5',]\n std_deps = ['bus_pci', 'kvargs']\n std_deps += ['vhost']\n",
    "prefixes": [
        "RFC",
        "05/14"
    ]
}