Show a cover letter.

GET /api/covers/82122/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 82122,
    "url": "http://patches.dpdk.org/api/covers/82122/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20201025211518.531-1-stephen@networkplumber.org/",
    "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": "<20201025211518.531-1-stephen@networkplumber.org>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20201025211518.531-1-stephen@networkplumber.org",
    "date": "2020-10-25T21:15:13",
    "name": "[v8,0/5] replace blacklist/whitelist with allow/block",
    "submitter": {
        "id": 27,
        "url": "http://patches.dpdk.org/api/people/27/?format=api",
        "name": "Stephen Hemminger",
        "email": "stephen@networkplumber.org"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20201025211518.531-1-stephen@networkplumber.org/mbox/",
    "series": [
        {
            "id": 13305,
            "url": "http://patches.dpdk.org/api/series/13305/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=13305",
            "date": "2020-10-25T21:15:13",
            "name": "replace blacklist/whitelist with allow/block",
            "version": 8,
            "mbox": "http://patches.dpdk.org/series/13305/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/82122/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id E1863A04B5;\n\tSun, 25 Oct 2020 22:15:32 +0100 (CET)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 436781D9E;\n\tSun, 25 Oct 2020 22:15:30 +0100 (CET)",
            "from mail-pf1-f194.google.com (mail-pf1-f194.google.com\n [209.85.210.194]) by dpdk.org (Postfix) with ESMTP id 231D3F90\n for <dev@dpdk.org>; Sun, 25 Oct 2020 22:15:28 +0100 (CET)",
            "by mail-pf1-f194.google.com with SMTP id 10so5045106pfp.5\n for <dev@dpdk.org>; Sun, 25 Oct 2020 14:15:27 -0700 (PDT)",
            "from hermes.local (204-195-22-127.wavecable.com. [204.195.22.127])\n by smtp.gmail.com with ESMTPSA id l129sm2178074pgl.3.2020.10.25.14.15.25\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Sun, 25 Oct 2020 14:15:25 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=networkplumber-org.20150623.gappssmtp.com; s=20150623;\n h=from:to:cc:subject:date:message-id:in-reply-to:references\n :mime-version:content-transfer-encoding;\n bh=Epmhsv+FxIj91ub3uJLFw30cM7M/ubwVZW1MwCwpowI=;\n b=HUUlHdIkWNYchbeKUoTd+Tav44309LorPtaafX4k2YcAaHyjKVuGvLkv5TFD2qcpab\n Im4lta822jFjl5ayR7Vangbg8D7byKWCIXDvOdoutSdMxJa6RVbYVSqo3Dt0qeyK8b4z\n PD4/Ld1NlRxtE/+skiG9AgiQJSYagZVwuG1yHSGKGnU6yrFkz3ODCCnRyaShe8ivdgPh\n t1/CWXqsjW2QxYOFGarweY51IPZz0oF+/BWgMUnzA3JshmWBnL7o9ihOHBhwHDvapca0\n 4YNtRPNzgeBQjqs8y29hLptsI+EnbUk7i1fKm2yPrr6rpENOyuWbd1DEgrFwc6fg+w9n\n 9HUw==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20161025;\n h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to\n :references:mime-version:content-transfer-encoding;\n bh=Epmhsv+FxIj91ub3uJLFw30cM7M/ubwVZW1MwCwpowI=;\n b=XQE8EnoIKdN2/lZ9gEK43r8kMQTczh6jnSeYwkTomwpYiQJ0dtc9sQEr0o9HsDF4KB\n 9W10c36XUp1jBjaiIzaIlooSJLAFmLIKmHNvEKAuM7BAJpvVkIF8Rq0K5EMrzzc3q8+g\n IB4wxj2ThG1AFDVuS6D+X52MrGrfmWtL5dIJu404nVG0K4dJ8UCxWQ3xYA5q0x2007w7\n YIpte3EgdXFM3n2pZPijViLpVOvf0zRSsEavz5deKPtwl0tj+FDj3EGhf1UFUux39u42\n +sdnIRHxgrgFla6vnHFxQXTw9sG7SbGSONmfalHvFHTzyBWfJubN0LuWU/qPXv+Sf1G7\n 0raQ==",
        "X-Gm-Message-State": "AOAM5327bLVNiK7G8FY+L+lRoBbS2bNd0gv/Flc4TScvwJ/pYTVFalR1\n kGw1ozT709Un+mIVK+qKahvdazFK1Lz0X2mX",
        "X-Google-Smtp-Source": "\n ABdhPJzU/A+TEPZVPJFXXZmLhOX3MhMedSy0dx4ZG1YLIsLuBygs2gpiLSJNTpWsJAmAvdlE6eg5pg==",
        "X-Received": "by 2002:a63:6701:: with SMTP id b1mr13271409pgc.59.1603660526605;\n Sun, 25 Oct 2020 14:15:26 -0700 (PDT)",
        "From": "Stephen Hemminger <stephen@networkplumber.org>",
        "To": "dev@dpdk.org",
        "Cc": "Stephen Hemminger <stephen@networkplumber.org>",
        "Date": "Sun, 25 Oct 2020 14:15:13 -0700",
        "Message-Id": "<20201025211518.531-1-stephen@networkplumber.org>",
        "X-Mailer": "git-send-email 2.27.0",
        "In-Reply-To": "<20200922143202.8755-1-stephen@networkplumber.org>",
        "References": "<20200922143202.8755-1-stephen@networkplumber.org>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH v8 0/5] replace blacklist/whitelist with\n\tallow/block",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "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": "This patch series changes the use of the terms blacklist and whitelist\nand instead uses block and allow.  The change is most visible\nin the options passed to DPDK programs for marking which devices\nto use.\n\nThe options are also shortened because they can be used for\nnot just PCI devices. When DPDK was expanded to support other bus\ntypes the -b option was also uses for non-PCI devices. But the\ndocumentation and the name of the long option never changed.\n\nv8 - incorporate more of the feedback from David Marchand\n     fix the pci-blacklist option number and reformat the usage\n     (All the usage message should be fixed format).\n\nv7 - fix options handling changes in test code.\n     this should fix the CI failures.\n\nv6 - fix some confusion in handling options that was introduced\n     by earlier versions of the patch.\n\nStephen Hemminger (5):\n  eal: replace usage of blacklist/whitelist in enum\n  drivers: replace references to blacklist\n  eal: replace pci-whitelist/pci-blacklist options\n  doc: change references to blacklist and whitelist\n  app/test: use new allowlist and blocklist\n\n app/test/autotest.py                          | 16 ++---\n app/test/autotest_runner.py                   | 18 ++---\n app/test/test.c                               |  2 +-\n app/test/test_eal_flags.c                     | 53 +++++++--------\n doc/guides/cryptodevs/dpaa2_sec.rst           |  6 +-\n doc/guides/cryptodevs/dpaa_sec.rst            |  6 +-\n doc/guides/cryptodevs/qat.rst                 | 12 ++--\n doc/guides/eventdevs/octeontx2.rst            | 20 +++---\n doc/guides/freebsd_gsg/build_sample_apps.rst  |  2 +-\n doc/guides/linux_gsg/build_sample_apps.rst    |  2 +-\n doc/guides/linux_gsg/eal_args.include.rst     | 14 ++--\n doc/guides/linux_gsg/linux_drivers.rst        |  4 +-\n doc/guides/mempool/octeontx2.rst              |  4 +-\n doc/guides/nics/bnxt.rst                      | 18 ++---\n doc/guides/nics/cxgbe.rst                     | 12 ++--\n doc/guides/nics/dpaa.rst                      |  6 +-\n doc/guides/nics/dpaa2.rst                     |  6 +-\n doc/guides/nics/enic.rst                      |  6 +-\n doc/guides/nics/fail_safe.rst                 | 16 ++---\n doc/guides/nics/features.rst                  |  2 +-\n doc/guides/nics/i40e.rst                      | 16 ++---\n doc/guides/nics/ice.rst                       | 28 +++++---\n doc/guides/nics/ixgbe.rst                     |  4 +-\n doc/guides/nics/mlx4.rst                      | 18 ++---\n doc/guides/nics/mlx5.rst                      | 14 ++--\n doc/guides/nics/nfb.rst                       |  2 +-\n doc/guides/nics/octeontx2.rst                 | 23 +++----\n doc/guides/nics/sfc_efx.rst                   |  2 +-\n doc/guides/nics/tap.rst                       |  2 +-\n doc/guides/nics/thunderx.rst                  |  4 +-\n .../prog_guide/env_abstraction_layer.rst      |  6 +-\n doc/guides/prog_guide/multi_proc_support.rst  |  4 +-\n doc/guides/prog_guide/poll_mode_drv.rst       |  6 +-\n .../prog_guide/switch_representation.rst      |  6 +-\n doc/guides/rel_notes/release_20_11.rst        |  5 ++\n doc/guides/sample_app_ug/bbdev_app.rst        | 14 ++--\n .../sample_app_ug/eventdev_pipeline.rst       |  4 +-\n doc/guides/sample_app_ug/ipsec_secgw.rst      | 12 ++--\n doc/guides/sample_app_ug/l3_forward.rst       |  7 +-\n .../sample_app_ug/l3_forward_access_ctrl.rst  |  2 +-\n .../sample_app_ug/l3_forward_power_man.rst    |  3 +-\n doc/guides/sample_app_ug/vdpa.rst             |  2 +-\n doc/guides/tools/cryptoperf.rst               |  6 +-\n doc/guides/tools/flow-perf.rst                |  2 +-\n doc/guides/tools/testregex.rst                |  2 +-\n drivers/bus/dpaa/dpaa_bus.c                   |  7 +-\n drivers/bus/fslmc/fslmc_bus.c                 |  9 ++-\n drivers/bus/fslmc/fslmc_vfio.c                | 12 ++--\n drivers/bus/pci/pci_common.c                  | 24 +++----\n drivers/bus/vmbus/vmbus_common.c              |  4 +-\n drivers/crypto/virtio/virtio_pci.c            |  2 +-\n drivers/net/virtio/virtio_pci.c               |  2 +-\n lib/librte_eal/common/eal_common_devargs.c    | 14 ++--\n lib/librte_eal/common/eal_common_options.c    | 66 +++++++++++--------\n lib/librte_eal/common/eal_options.h           | 13 +++-\n lib/librte_eal/include/rte_bus.h              | 10 ++-\n lib/librte_eal/include/rte_dev.h              | 10 ++-\n lib/librte_eal/include/rte_devargs.h          | 10 ++-\n 58 files changed, 329 insertions(+), 273 deletions(-)"
}