Show a cover letter.

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

{
    "id": 83771,
    "url": "http://patchwork.dpdk.org/api/covers/83771/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/cover/20201105223602.5965-1-stephen@networkplumber.org/",
    "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": "<20201105223602.5965-1-stephen@networkplumber.org>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20201105223602.5965-1-stephen@networkplumber.org",
    "date": "2020-11-05T22:35:56",
    "name": "[v9,0/6] replace blacklist/whitelist with allow/block",
    "submitter": {
        "id": 27,
        "url": "http://patchwork.dpdk.org/api/people/27/?format=api",
        "name": "Stephen Hemminger",
        "email": "stephen@networkplumber.org"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/cover/20201105223602.5965-1-stephen@networkplumber.org/mbox/",
    "series": [
        {
            "id": 13705,
            "url": "http://patchwork.dpdk.org/api/series/13705/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=13705",
            "date": "2020-11-05T22:35:56",
            "name": "replace blacklist/whitelist with allow/block",
            "version": 9,
            "mbox": "http://patchwork.dpdk.org/series/13705/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/covers/83771/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 4D3D1A0521;\n\tThu,  5 Nov 2020 23:36:16 +0100 (CET)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 7853B126B;\n\tThu,  5 Nov 2020 23:36:14 +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 56E2FF64\n for <dev@dpdk.org>; Thu,  5 Nov 2020 23:36:12 +0100 (CET)",
            "by mail-pf1-f194.google.com with SMTP id x13so2481706pfa.9\n for <dev@dpdk.org>; Thu, 05 Nov 2020 14:36:12 -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 u5sm1026756pgj.28.2020.11.05.14.36.09\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Thu, 05 Nov 2020 14:36:09 -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=5fFKlLzE3+ftsym4IEBPaBAk74xLsvIZY78maSwJuqg=;\n b=amvMwrpC9DVWOoOuWsKysoAB14duNhAZvQCfOCbecaiQL02HBqWLDWRCfSZRn7UGY+\n jzNcJdXg1DuLJtflBYYLLhbFR8bbOOqE1QFTo86eLzvrhOEHTTq8ihFVmfBtH865yoSh\n ToNkpPfYfn6BydfLEfQCGgaRKpuQ1KQBi1thbGuzVg4a3iNB1FdcemwrbFlpLMqNCC86\n /drDxko/XSVMW+PuOkS1JJ02HoBnfel6tsR+hiWzQg1aiw2WetuG9dK1PzwnRW2nVvuv\n MuQ89DYH7+GcUwtkP/jKH3hGeqWuxyOEcdaOAxxWDsYRFuIYn2PatBRVLzrA6hiBrsip\n GQ4A==",
        "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=5fFKlLzE3+ftsym4IEBPaBAk74xLsvIZY78maSwJuqg=;\n b=isM0yaNKCeqnu4w7JTFt2bD0eKCjLA2xg1pJ01ApQbLvbFEDtcgluOh58oFTyEYuG4\n SZugv6gfmTs4O8mZeHmGsyTLWuqFTbhEQklzQyfEJiF5458IWCIbggxUrpu3KOXZjdBk\n /SU9ZIHJ07ovu/vh1hE0o8JiBh4KyVVrHP6pSsubcs5bWC99a+2U5VXpvIXIWEOd82vu\n ZKPJtl8aotXRpKSOA+Zsq4BWTDXCs8wJ9/7uWickrwLpcRSrVbzDbh7djhxQUEmJq9dO\n Hw76eWcZAHsS4Jcj1eX2XVly9DlRw3xfBe+f+niHS+4LOKFKaJ+bG9On/GcQL07D/7qQ\n zifQ==",
        "X-Gm-Message-State": "AOAM530UOPoGWeuCz8GYCTyFOeTQ6TCiwcVvxq7dA/a8xNHj5p+VA4x+\n dAzXW+HDpuTttA7Aq+pRbKU1upzl7Q9ncjdP",
        "X-Google-Smtp-Source": "\n ABdhPJylQzJsm6ICrX8x6Etn1ahWOd1xQn49mi719bZhIc6Cu/z7YcSKdtF30yqYvjLxJl3lQ51wAg==",
        "X-Received": "by 2002:a63:c750:: with SMTP id v16mr4528633pgg.424.1604615770518;\n Thu, 05 Nov 2020 14:36:10 -0800 (PST)",
        "From": "Stephen Hemminger <stephen@networkplumber.org>",
        "To": "dev@dpdk.org",
        "Cc": "Stephen Hemminger <stephen@networkplumber.org>",
        "Date": "Thu,  5 Nov 2020 14:35:56 -0800",
        "Message-Id": "<20201105223602.5965-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 v9 0/6] 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\nv9 - rebase to main and use  the feedback from David Marchand\n     fix some more leftover places where previous names\n     where still in documentation, comments, help etc.\n     split out release note (so people look at it)\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\nStephen Hemminger (6):\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  doc: update release notes now for block allow changes\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                       | 16 ++---\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      |  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/deprecation.rst          | 23 -------\n doc/guides/rel_notes/release_20_11.rst        | 11 ++++\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 59 files changed, 326 insertions(+), 299 deletions(-)"
}