Show a cover letter.

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

{
    "id": 83922,
    "url": "https://patches.dpdk.org/api/covers/83922/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/cover/20201110225544.1876-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": "<20201110225544.1876-1-stephen@networkplumber.org>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20201110225544.1876-1-stephen@networkplumber.org",
    "date": "2020-11-10T22:55:37",
    "name": "[v10,0/7] 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/20201110225544.1876-1-stephen@networkplumber.org/mbox/",
    "series": [
        {
            "id": 13788,
            "url": "https://patches.dpdk.org/api/series/13788/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=13788",
            "date": "2020-11-10T22:55:37",
            "name": "replace blacklist/whitelist with allow/block",
            "version": 10,
            "mbox": "https://patches.dpdk.org/series/13788/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/covers/83922/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 C4E71A04E7;\n\tTue, 10 Nov 2020 23:55:53 +0100 (CET)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 09C59F90;\n\tTue, 10 Nov 2020 23:55:52 +0100 (CET)",
            "from mail-pf1-f193.google.com (mail-pf1-f193.google.com\n [209.85.210.193]) by dpdk.org (Postfix) with ESMTP id B5DB8DED\n for <dev@dpdk.org>; Tue, 10 Nov 2020 23:55:49 +0100 (CET)",
            "by mail-pf1-f193.google.com with SMTP id q5so237279pfk.6\n for <dev@dpdk.org>; Tue, 10 Nov 2020 14:55:49 -0800 (PST)",
            "from hermes.corp.microsoft.com (204-195-22-127.wavecable.com.\n [204.195.22.127])\n by smtp.gmail.com with ESMTPSA id t9sm52934pjo.4.2020.11.10.14.55.46\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Tue, 10 Nov 2020 14:55:46 -0800 (PST)"
        ],
        "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=HnGXljUGkH1bZx+9Lu5P8HQtQpTjWKtV2OXQlBCpHqE=;\n b=yRpKTnYZ/i83N+cHBcr5eM5O/waxAnQC7ruOx/HC3W6/mn9KSHr0POV9XxeyCZtcjC\n GkRV5FiuD+A9fOwo3Bq8dkOFPL5dN9ndt1kQKEwyg6Bt+Dyw5bcDzZfdiyLkz1m9zRPE\n F+PWHVTA5B70P1+hKyxHSpQKpKYm9PONrhQ3VOEAed4ahfp8U9peqAGTOkCUyAb9yaOW\n ThXTDGC69an/9gl+LwCjmlAmSgp+du1gkkF1mTQ6SwwvAdPFKXXjbMb+c8TwegdMeahK\n V6gulrXhQvrkZKdekeKfRS175juoYe4kF9b/EjyCzom6AxxQ2VEvQYBRhqE9lnh93JAK\n in9g==",
        "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=HnGXljUGkH1bZx+9Lu5P8HQtQpTjWKtV2OXQlBCpHqE=;\n b=YTyuX2Xwc0PZaoiaxZnlRq9zs0RzK118/RWQKotfMV0byX47G2FOhZF4Ogwqj0NXsR\n ON5AHDmR7dWX0W7UlrgiZe4YpLAaw1K7fJazdP52enJJ9T6SPhYBCkAJDtEBp9NM8IB9\n A2BAyK/QyJchD0GGCDg2QM+CM3HdOyjFl913xlYhE8+jYIpy5R01IUykdOdV2FlHx01L\n jAf2MKV3YxyL5fcYyXlb8l0WVcYgG3oSh6OPOlPzJSSRYIi/XlWB/QhDjb9vGs9agO+f\n 5EzqHB1HE8Lp0yoI4BSmte78s4DWDK1N18m8ZCLgAt5/h/3qzEDUg1G7llfPWvBRD/R8\n H0/g==",
        "X-Gm-Message-State": "AOAM530XfbchpVCLWO8mbr3IrXvTlI6tfuTbtgESoiaie0HernrzmFwp\n 8cubXF0RCCb2ZnXKjAeNWDs2J2ELMbeO5rY4",
        "X-Google-Smtp-Source": "\n ABdhPJw06XVvU6/m6JnJs3/Vuj5Qc8i1FF8TXNt0DMv+gPzJMOKjoVAbWRAlnXRGUABxg4i5N+tQlw==",
        "X-Received": "by 2002:a62:e40b:0:b029:18b:2d21:45cd with SMTP id\n r11-20020a62e40b0000b029018b2d2145cdmr19936724pfh.36.1605048947141;\n Tue, 10 Nov 2020 14:55:47 -0800 (PST)",
        "From": "Stephen Hemminger <stephen@networkplumber.org>",
        "To": "dev@dpdk.org",
        "Cc": "Stephen Hemminger <stephen@networkplumber.org>",
        "Date": "Tue, 10 Nov 2020 14:55:37 -0800",
        "Message-Id": "<20201110225544.1876-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 v10 0/7] 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\nv10 - Incorporate feedback from Luca to documentation.\n      Split the compatabilty macros into two parts.\n      First adds them, last marks them as deprecated.\n\nStephen Hemminger (7):\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: update documentation to reflect new options\n  app/test: use new allowlist and blocklist\n  auto test comment fix\n  eal: mark old definitions as deprecated\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                 | 20 +++---\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                 | 22 +++----\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      |  8 +--\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       |  8 ++-\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, 330 insertions(+), 278 deletions(-)"
}