Message ID | 20200608192546.7160-1-stephen@networkplumber.org (mailing list archive) |
---|---|
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]) by inbox.dpdk.org (Postfix) with ESMTP id 1C42FA04F2; Mon, 8 Jun 2020 21:26:00 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 2B9CD2C16; Mon, 8 Jun 2020 21:25:59 +0200 (CEST) Received: from mail-pf1-f179.google.com (mail-pf1-f179.google.com [209.85.210.179]) by dpdk.org (Postfix) with ESMTP id D6CED2BA3 for <dev@dpdk.org>; Mon, 8 Jun 2020 21:25:57 +0200 (CEST) Received: by mail-pf1-f179.google.com with SMTP id b5so8973855pfp.9 for <dev@dpdk.org>; Mon, 08 Jun 2020 12:25:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=aoXW1E4nnSWo+r3sFJfPOsqDzYIAy1J7dA6kL6UakAQ=; b=GDExo+Q6fFI3zk5YQHcG+e6y024lVOjBXJ5ZiRDfPs4+TWn0y2B1K4FT2/glU80bJ9 3rkaimzZpbG8CXo/Clis8uAoIsp9BbVuQVL08pJAlwJY9uJpIv7c06LTlqR86+hWB/E0 K/BziEROVZWldfW4bdUQvP0lWEgxAXixEvzXU7gYpthgM9FM7CtubsBBAdLEGNa1Xgoy Qzcfymkfyh1fLQUwSG+Tt3uOZVnalWd1xcjTxfShUKIX9tu9Ql97ULw2tIyoz1GzvWee ZSifcXFrgVdIVEYpJsP+xcs51KRmslErrjd3wAjBcbrxICBD/vxqQ3MPhoVay3dYb9VZ 67Tw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=aoXW1E4nnSWo+r3sFJfPOsqDzYIAy1J7dA6kL6UakAQ=; b=rKwtmoJfJuUStr8KZw2VNeuPSZtuuWwD6kMeh/AfqfFINpeM+TmrtLLsei4/TqOH8L f49XKHgAvSp+Y5VYGbKCzYF3Qi+/V/aLi/jFavaOmPk7jDVHM1vQvPEEIrle9oPuwJ5m vKmJT97aggty5LDxHLl2wNnIPeBPbUr9aM+eBkQOevV1W1GV5PPMK2IZjvEle5qBjb6/ t51BFTt7RTS94GGm9recCeGnX2Pn8gB02pMzhQgrOCVDnvNRKws9GtFyEKfQw274sDf4 bv6xedWrBS0jBqUoOhAv14O+Gy12dS9yQLtA9zupXiunXeqdKKjWGIpUCO21R510ci+z 1zWg== X-Gm-Message-State: AOAM530EPtyW8svYaophCq3DMd7/X1FvGdx8/SJs9goC5EDppaE2X07i TJaKnAnoT15N6e5MU+wIKx2PgZRC0+M= X-Google-Smtp-Source: ABdhPJy49uI2jsjlvml5UGq91/922wAKD1XJxfVMtkQ9fZsYSuHSyZqAG7BrS6ZvhGChPEB5eEjP8A== X-Received: by 2002:a63:b91a:: with SMTP id z26mr21116413pge.444.1591644356346; Mon, 08 Jun 2020 12:25:56 -0700 (PDT) Received: from hermes.lan (204-195-22-127.wavecable.com. [204.195.22.127]) by smtp.gmail.com with ESMTPSA id z140sm8114529pfc.135.2020.06.08.12.25.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jun 2020 12:25:55 -0700 (PDT) From: Stephen Hemminger <stephen@networkplumber.org> To: dev@dpdk.org Cc: Stephen Hemminger <stephen@networkplumber.org> Date: Mon, 8 Jun 2020 12:25:36 -0700 Message-Id: <20200608192546.7160-1-stephen@networkplumber.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200607170127.15694-1-stephen@networkplumber.org> References: <20200607170127.15694-1-stephen@networkplumber.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [PATCH v2 00/10] Rename blacklist/whitelist to 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>, <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>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org Sender: "dev" <dev-bounces@dpdk.org> |
Series |
Rename blacklist/whitelist to
|
|
Message
Stephen Hemminger
June 8, 2020, 7:25 p.m. UTC
The terms blacklist and whitelist are often seen as reminders of the divisions in society. Instead, use more exact terms for handling of which devices are used in DPDK. This is a proposed change for DPDK 20.08 to replace the names blacklist and whitelist in API and command lines. The first three patches fix some other unnecessary use of blacklist/whitelist and have no user visible impact. The rest change the PCI blacklist to be blocklist and whitelist to be allowlist. v2 - incorporate feedback for names in rte_dev.h and rte_bus.h - fix wording in comments and doc - add _Pragma to cause deprecation warning Stephen Hemminger (10): rte_ethdev: change comment to rte_dev_eth_mac_addr_add mk: replace reference to blacklist/whitelist check_maintainers: change variable names eal: replace usage of blacklist/whitelist in enum drivers: replace references to blacklist eal: replace pci-whitelist/pci-blacklist options doc: replace references to blacklist/whitelist app/test: use new allowlist and blocklist doc: add note about blacklist/whitelist changes eal: mark old macros for blacklist/whitelist as deprecated app/test/autotest.py | 16 +++--- app/test/autotest_runner.py | 18 +++---- app/test/test.c | 2 +- app/test/test_eal_flags.c | 52 +++++++++---------- devtools/check-maintainers.sh | 8 +-- doc/guides/cryptodevs/dpaa2_sec.rst | 4 +- doc/guides/cryptodevs/dpaa_sec.rst | 4 +- doc/guides/cryptodevs/qat.rst | 4 +- doc/guides/freebsd_gsg/build_sample_apps.rst | 2 +- doc/guides/linux_gsg/build_sample_apps.rst | 2 +- doc/guides/linux_gsg/eal_args.include.rst | 14 ++--- doc/guides/nics/bnxt.rst | 6 +-- doc/guides/nics/cxgbe.rst | 4 +- doc/guides/nics/dpaa.rst | 4 +- doc/guides/nics/dpaa2.rst | 4 +- doc/guides/nics/enic.rst | 6 +-- doc/guides/nics/fail_safe.rst | 14 ++--- doc/guides/nics/features.rst | 2 +- doc/guides/nics/ice.rst | 2 +- doc/guides/nics/mlx4.rst | 6 +-- doc/guides/nics/mlx5.rst | 2 +- doc/guides/nics/sfc_efx.rst | 2 +- doc/guides/nics/tap.rst | 2 +- .../prog_guide/env_abstraction_layer.rst | 7 ++- doc/guides/prog_guide/multi_proc_support.rst | 4 +- doc/guides/rel_notes/known_issues.rst | 4 +- doc/guides/rel_notes/release_20_08.rst | 5 ++ doc/guides/rel_notes/release_2_1.rst | 2 +- doc/guides/sample_app_ug/bbdev_app.rst | 6 +-- doc/guides/sample_app_ug/ipsec_secgw.rst | 4 +- doc/guides/sample_app_ug/l3_forward.rst | 2 +- .../sample_app_ug/l3_forward_access_ctrl.rst | 2 +- drivers/bus/dpaa/dpaa_bus.c | 7 ++- drivers/bus/fslmc/fslmc_bus.c | 9 ++-- drivers/bus/fslmc/fslmc_vfio.c | 8 +-- drivers/bus/pci/pci_common.c | 21 ++++---- drivers/bus/vmbus/vmbus_common.c | 4 +- drivers/crypto/virtio/virtio_pci.c | 2 +- drivers/net/fm10k/fm10k_ethdev.c | 2 +- drivers/net/virtio/virtio_pci.c | 2 +- lib/librte_eal/common/eal_common_devargs.c | 14 ++--- lib/librte_eal/common/eal_common_options.c | 29 ++++++----- lib/librte_eal/common/eal_options.h | 8 +-- lib/librte_eal/include/rte_bus.h | 12 ++++- lib/librte_eal/include/rte_dev.h | 12 ++++- lib/librte_eal/include/rte_devargs.h | 12 ++++- lib/librte_ethdev/rte_ethdev.h | 3 +- mk/rte.sdktest.mk | 14 ++--- 48 files changed, 201 insertions(+), 174 deletions(-)
Comments
On Mon, 2020-06-08 at 12:25 -0700, Stephen Hemminger wrote: > The terms blacklist and whitelist are often seen as reminders > of the divisions in society. Instead, use more exact terms for > handling of which devices are used in DPDK. > > This is a proposed change for DPDK 20.08 to replace the names > blacklist and whitelist in API and command lines. > > The first three patches fix some other unnecessary use of > blacklist/whitelist and have no user visible impact. > > The rest change the PCI blacklist to be blocklist and > whitelist to be allowlist. > > v2 > - incorporate feedback for names in rte_dev.h and rte_bus.h > - fix wording in comments and doc > - add _Pragma to cause deprecation warning > > Stephen Hemminger (10): > rte_ethdev: change comment to rte_dev_eth_mac_addr_add > mk: replace reference to blacklist/whitelist > check_maintainers: change variable names > eal: replace usage of blacklist/whitelist in enum > drivers: replace references to blacklist > eal: replace pci-whitelist/pci-blacklist options > doc: replace references to blacklist/whitelist > app/test: use new allowlist and blocklist > doc: add note about blacklist/whitelist changes > eal: mark old macros for blacklist/whitelist as deprecated > > app/test/autotest.py | 16 +++--- > app/test/autotest_runner.py | 18 +++---- > app/test/test.c | 2 +- > app/test/test_eal_flags.c | 52 +++++++++---------- > devtools/check-maintainers.sh | 8 +-- > doc/guides/cryptodevs/dpaa2_sec.rst | 4 +- > doc/guides/cryptodevs/dpaa_sec.rst | 4 +- > doc/guides/cryptodevs/qat.rst | 4 +- > doc/guides/freebsd_gsg/build_sample_apps.rst | 2 +- > doc/guides/linux_gsg/build_sample_apps.rst | 2 +- > doc/guides/linux_gsg/eal_args.include.rst | 14 ++--- > doc/guides/nics/bnxt.rst | 6 +-- > doc/guides/nics/cxgbe.rst | 4 +- > doc/guides/nics/dpaa.rst | 4 +- > doc/guides/nics/dpaa2.rst | 4 +- > doc/guides/nics/enic.rst | 6 +-- > doc/guides/nics/fail_safe.rst | 14 ++--- > doc/guides/nics/features.rst | 2 +- > doc/guides/nics/ice.rst | 2 +- > doc/guides/nics/mlx4.rst | 6 +-- > doc/guides/nics/mlx5.rst | 2 +- > doc/guides/nics/sfc_efx.rst | 2 +- > doc/guides/nics/tap.rst | 2 +- > .../prog_guide/env_abstraction_layer.rst | 7 ++- > doc/guides/prog_guide/multi_proc_support.rst | 4 +- > doc/guides/rel_notes/known_issues.rst | 4 +- > doc/guides/rel_notes/release_20_08.rst | 5 ++ > doc/guides/rel_notes/release_2_1.rst | 2 +- > doc/guides/sample_app_ug/bbdev_app.rst | 6 +-- > doc/guides/sample_app_ug/ipsec_secgw.rst | 4 +- > doc/guides/sample_app_ug/l3_forward.rst | 2 +- > .../sample_app_ug/l3_forward_access_ctrl.rst | 2 +- > drivers/bus/dpaa/dpaa_bus.c | 7 ++- > drivers/bus/fslmc/fslmc_bus.c | 9 ++-- > drivers/bus/fslmc/fslmc_vfio.c | 8 +-- > drivers/bus/pci/pci_common.c | 21 ++++---- > drivers/bus/vmbus/vmbus_common.c | 4 +- > drivers/crypto/virtio/virtio_pci.c | 2 +- > drivers/net/fm10k/fm10k_ethdev.c | 2 +- > drivers/net/virtio/virtio_pci.c | 2 +- > lib/librte_eal/common/eal_common_devargs.c | 14 ++--- > lib/librte_eal/common/eal_common_options.c | 29 ++++++----- > lib/librte_eal/common/eal_options.h | 8 +-- > lib/librte_eal/include/rte_bus.h | 12 ++++- > lib/librte_eal/include/rte_dev.h | 12 ++++- > lib/librte_eal/include/rte_devargs.h | 12 ++++- > lib/librte_ethdev/rte_ethdev.h | 3 +- > mk/rte.sdktest.mk | 14 ++--- > 48 files changed, 201 insertions(+), 174 deletions(-) Series-Acked-by: Luca Boccassi <bluca@debian.org>