Show a cover letter.

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

{
    "id": 82101,
    "url": "https://patches.dpdk.org/api/covers/82101/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/cover/20201025165719.6106-1-stephen@networkplumber.org/",
    "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": "<20201025165719.6106-1-stephen@networkplumber.org>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20201025165719.6106-1-stephen@networkplumber.org",
    "date": "2020-10-25T16:57:14",
    "name": "[v6,0/5] replace blacklist/whitelist with allow/block",
    "submitter": {
        "id": 27,
        "url": "https://patches.dpdk.org/api/people/27/?format=api",
        "name": "Stephen Hemminger",
        "email": "stephen@networkplumber.org"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/cover/20201025165719.6106-1-stephen@networkplumber.org/mbox/",
    "series": [
        {
            "id": 13302,
            "url": "https://patches.dpdk.org/api/series/13302/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=13302",
            "date": "2020-10-25T16:57:14",
            "name": "replace blacklist/whitelist with allow/block",
            "version": 6,
            "mbox": "https://patches.dpdk.org/series/13302/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/covers/82101/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 732FEA04B5;\n\tSun, 25 Oct 2020 17:57:34 +0100 (CET)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id D3AAD2A6C;\n\tSun, 25 Oct 2020 17:57:32 +0100 (CET)",
            "from mail-pg1-f196.google.com (mail-pg1-f196.google.com\n [209.85.215.196]) by dpdk.org (Postfix) with ESMTP id DA5202A62\n for <dev@dpdk.org>; Sun, 25 Oct 2020 17:57:30 +0100 (CET)",
            "by mail-pg1-f196.google.com with SMTP id r10so4665070pgb.10\n for <dev@dpdk.org>; Sun, 25 Oct 2020 09:57:30 -0700 (PDT)",
            "from hermes.local (204-195-22-127.wavecable.com. [204.195.22.127])\n by smtp.gmail.com with ESMTPSA id ca5sm10026661pjb.27.2020.10.25.09.57.26\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Sun, 25 Oct 2020 09:57:27 -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=yubp0fdgP+DdUgis1m5sqxqxiZL/Ps2I09Bv44Q/g1M=;\n b=Jy8h1ZC/tRuU23/BE4V/x+c5+Dldm5ta/JzgTwH4TvvbLX8z97lBJyFSQkEb4w5edH\n hR4sMqIN1TneWgW+3m1+9NagToCwZL2llV/z8JT68HXXBUmQSjUqB4XeU+P2VMqKM0Gi\n v6kEH9ZTBrU1/nobCV+zXQh55E8lgCMw8579JyA+5PRHg+Nyag/Jhs4xHGgHelgxCA72\n 9oRF5ytVeGLcl+eMiUPBhU39H4ZaR6NTCkxjMtc4eD7CFTqZeQb0NEEOp3hIWW94E7rK\n QvBx3Ca5FHo7AA5knyjFKc6n8o2hnuCZjO49T6Q5kGizxLWEmhe52ILF0DowNM/3P6Kg\n Ifag==",
        "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=yubp0fdgP+DdUgis1m5sqxqxiZL/Ps2I09Bv44Q/g1M=;\n b=AWDPLhU/xtaJpnoTiudFWKxgBf7Kr/kV780aARydpLuy5G5URPYIS8lAkOj1yg4XtS\n xPMHQXwM3iJR8E9CGNw7v4f/9rvOnJzFq2n2+1ExI/rJeTFfBC9xDqYmZjMP5QV4OVIQ\n LmAlXyDRmt90QrzU86we40dAM3PzH76gLMsKGUwrzOqdJKXt/wfdvre/cIHyDDOmSyTF\n mBuwLf7wYwUO3zTYMlo7MoI8MuGdlcGC+pG7cnsKW/Shc95BLKr/g0Y1BWs273vVqEuQ\n KqNnaro1RX4i5MWs9h9B4E2Kt6qw9QPrLRcMWPFhzR1TNENJPS0xXw9OZZa9LznC55fS\n 2pdQ==",
        "X-Gm-Message-State": "AOAM5324EPZgDBnV+Uh7kdQnmntkGl6y+bx4OMYvHvZMM7XDaPAYByz5\n UqgFgnpVNhY4bKnYLT3vQzASogP7fgL4sGD/",
        "X-Google-Smtp-Source": "\n ABdhPJyxYzWvJJAb+RnUGMRVyT3UCM0ssPZX6wr6fSpw+DLferhx8WVb+pxPpHlbOoLIio9CJuEC4A==",
        "X-Received": "by 2002:a62:6202:0:b029:15c:dac8:866 with SMTP id\n w2-20020a6262020000b029015cdac80866mr4508030pfb.72.1603645048245;\n Sun, 25 Oct 2020 09:57:28 -0700 (PDT)",
        "From": "Stephen Hemminger <stephen@networkplumber.org>",
        "To": "dev@dpdk.org",
        "Cc": "Stephen Hemminger <stephen@networkplumber.org>",
        "Date": "Sun, 25 Oct 2020 09:57:14 -0700",
        "Message-Id": "<20201025165719.6106-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 v6 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\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  app/test: use new allowlist and blocklist\n  doc: change references to blacklist and whitelist\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                     | 52 +++++++-------\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    | 67 ++++++++++++-------\n lib/librte_eal/common/eal_options.h           |  9 ++-\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, 326 insertions(+), 272 deletions(-)"
}