Show a cover letter.

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

{
    "id": 84189,
    "url": "https://patches.dpdk.org/api/covers/84189/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/cover/20201115225320.68408-1-thomas@monjalon.net/",
    "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": "<20201115225320.68408-1-thomas@monjalon.net>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20201115225320.68408-1-thomas@monjalon.net",
    "date": "2020-11-15T22:53:16",
    "name": "[v11,0/4] replace blacklist/whitelist with block/allow",
    "submitter": {
        "id": 685,
        "url": "https://patches.dpdk.org/api/people/685/?format=api",
        "name": "Thomas Monjalon",
        "email": "thomas@monjalon.net"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/cover/20201115225320.68408-1-thomas@monjalon.net/mbox/",
    "series": [
        {
            "id": 13887,
            "url": "https://patches.dpdk.org/api/series/13887/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=13887",
            "date": "2020-11-15T22:53:16",
            "name": "replace blacklist/whitelist with block/allow",
            "version": 11,
            "mbox": "https://patches.dpdk.org/series/13887/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/covers/84189/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 4D8DDA04DD;\n\tSun, 15 Nov 2020 23:53:38 +0100 (CET)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 46977493D;\n\tSun, 15 Nov 2020 23:53:35 +0100 (CET)",
            "from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com\n [64.147.123.24]) by dpdk.org (Postfix) with ESMTP id 9156731FC\n for <dev@dpdk.org>; Sun, 15 Nov 2020 23:53:33 +0100 (CET)",
            "from compute2.internal (compute2.nyi.internal [10.202.2.42])\n by mailout.west.internal (Postfix) with ESMTP id 63E0FB86;\n Sun, 15 Nov 2020 17:53:29 -0500 (EST)",
            "from mailfrontend2 ([10.202.2.163])\n by compute2.internal (MEProxy); Sun, 15 Nov 2020 17:53:29 -0500",
            "from xps.monjalon.net (184.203.134.77.rev.sfr.net [77.134.203.184])\n by mail.messagingengine.com (Postfix) with ESMTPA id B5B493064AAA;\n Sun, 15 Nov 2020 17:53:27 -0500 (EST)"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=\n from:to:cc:subject:date:message-id:in-reply-to:references\n :mime-version:content-transfer-encoding; s=fm2; bh=0vVl5uQnWN54e\n zrxzqPEbMJhjJNNikbgw0iAxREtDes=; b=IG0n06wS6QrNbif91weSd2Zs2wQ6B\n fVhRyFUH70bsJCkgQAi3MP0z9ggUsYePZsvollambOGvROsjvGEgjwziWQUjIadK\n Hg/z1S+Qn8fPAsYnNEson/G43GaOnopKGHObkzUBJTHjmPwi2WP2aIPLFrtlfy5g\n Bk5SY1rUn6d8Z8NHepXNgGVlpdXtYDQ9tzWm5t3fnACgQwqcsO/44cYODrzEGdNq\n AAWBjprP8ReZU+0x62lt+VN5IsM/hEjeXlqSVq6oRIW85tOB7tZZWW39MD9qiR+d\n 24JOTeIEfANOM67skZQYJl9JLaSegDKt8id2JvWNfieSSM2OPoeDumbBw==",
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=\n messagingengine.com; h=cc:content-transfer-encoding:date:from\n :in-reply-to:message-id:mime-version:references:subject:to\n :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=\n fm1; bh=0vVl5uQnWN54ezrxzqPEbMJhjJNNikbgw0iAxREtDes=; b=q0w6uv01\n Qx2XxLvCL0K1mpfRO86nl6ANZGlQhH+50ItusczX+dHCjBdxU05Rb/hlWtwwl3w4\n I5FI7ceSDJ1PJoYi3zN31WqPgTqiGdL6gIMOlTA0KbzYCr8bf1TKa/kXfrv/R86a\n s50snX4+iz8FexvrJL44kX31vziCI+SGRk7FeZKdfYfm9kC3zCc2LDf5FfNVpQDo\n e2mIes1jV7B2tExeTwqxSeCeQSfdmWTJibueDYbggpkilqR4FHXA2lDj8B7PO9Lp\n ceC9Wxef610UQUh6WiiQ7hf75M4BnDObT8jepugbYazXgGy1sUyVOzx9ndugmiTE\n PI/sOQyGqcSd8g=="
        ],
        "X-ME-Sender": "<xms:aLGxXwGaL10jSTRfDPwYYG7_77GDw9HXk8chjBqydq18uPRRbeRtFA>\n <xme:aLGxX5WUg5B5ErGYFEt-4vnJ8aftTZo0kWx4q34nKtaW9eD99cGiC5xmEOgH05kq6\n GGaLtu2jZPP4090hw>",
        "X-ME-Proxy-Cause": "\n gggruggvucftvghtrhhoucdtuddrgedujedrudeftddgtdegucetufdoteggodetrfdotf\n fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen\n uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgjfhgggfestdekre\n dtredttdenucfhrhhomhepvfhhohhmrghsucfoohhnjhgrlhhonhcuoehthhhomhgrshes\n mhhonhhjrghlohhnrdhnvghtqeenucggtffrrghtthgvrhhnpedvhefgiedvjeegtdevhe\n efhfetleefgfeivefgffevfeejgedtgfeutdehtdegveenucfkphepjeejrddufeegrddv\n tdefrddukeegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh\n homhepthhhohhmrghssehmohhnjhgrlhhonhdrnhgvth",
        "X-ME-Proxy": "<xmx:aLGxX6J5QObicZgaTlAcvopPxXl9yoRKRtPV-ZBiJNjZ17nlhhnDfg>\n <xmx:aLGxXyHC9tgxIOwVcs3PCRWhHSEhAa-ZxZCkS5RAxeTX-PBFxApRSg>\n <xmx:aLGxX2USKuQxqjZ6ZI7t9uGkChbTrU4ivCAyNVQd0Q1HZtkgYNdeSw>\n <xmx:abGxXzgnPaufNa9uVwVuf1TqE_lSPa7VyjBwJQoYeFxa7lPx8eVJjw>",
        "From": "Thomas Monjalon <thomas@monjalon.net>",
        "To": "dev@dpdk.org",
        "Cc": "stephen@networkplumber.org, david.marchand@redhat.com,\n bruce.richardson@intel.com, bluca@debian.org",
        "Date": "Sun, 15 Nov 2020 23:53:16 +0100",
        "Message-Id": "<20201115225320.68408-1-thomas@monjalon.net>",
        "X-Mailer": "git-send-email 2.28.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 v11 0/4] replace blacklist/whitelist with\n\tblock/allow",
        "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\n\nv11 (Thomas): prepare clean patches for merging in -rc4.\nFor details, see comments on v10.\n\n\nStephen Hemminger (4):\n  eal: replace usage of blacklist/whitelist in enums\n  eal: replace blacklist/whitelist options\n  test: rename blacklist/whitelist in autotest scripts\n  doc: replace usage of blacklist/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                     | 53 +++++++--------\n devtools/test-null.sh                         |  2 +-\n doc/guides/bbdevs/acc100.rst                  |  2 +-\n doc/guides/bbdevs/fpga_5gnr_fec.rst           |  2 +-\n doc/guides/bbdevs/fpga_lte_fec.rst            |  2 +-\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                     | 12 ++--\n doc/guides/nics/enic.rst                      | 10 +--\n doc/guides/nics/fail_safe.rst                 | 20 +++---\n doc/guides/nics/features.rst                  |  2 +-\n doc/guides/nics/fm10k.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                 | 22 +++----\n doc/guides/nics/sfc_efx.rst                   |  2 +-\n doc/guides/nics/tap.rst                       |  2 +-\n doc/guides/nics/thunderx.rst                  |  4 +-\n doc/guides/prog_guide/compressdev.rst         |  2 +-\n doc/guides/prog_guide/cryptodev_lib.rst       |  2 +-\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 doc/guides/prog_guide/regexdev.rst            |  2 +-\n .../prog_guide/switch_representation.rst      |  6 +-\n doc/guides/rel_notes/deprecation.rst          | 23 -------\n doc/guides/rel_notes/release_20_11.rst        |  6 ++\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      | 10 +--\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/comp_perf.rst                |  4 +-\n doc/guides/tools/cryptoperf.rst               | 10 +--\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              |  6 +-\n drivers/crypto/virtio/virtio_pci.c            |  2 +-\n drivers/net/bnxt/bnxt_ethdev.c                | 18 ++---\n drivers/net/virtio/virtio_pci.c               |  2 +-\n examples/ipsec-secgw/test/linux_test.sh       |  4 +-\n examples/ipsec-secgw/test/run_test.sh         |  4 +-\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 71 files changed, 349 insertions(+), 331 deletions(-)"
}