From patchwork Tue Jul 14 05:39:08 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Hemminger X-Patchwork-Id: 73976 Return-Path: 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 20BABA0540; Tue, 14 Jul 2020 07:39:32 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 41AB91C2AC; Tue, 14 Jul 2020 07:39:31 +0200 (CEST) Received: from mail-pg1-f193.google.com (mail-pg1-f193.google.com [209.85.215.193]) by dpdk.org (Postfix) with ESMTP id 7458E1C2A5 for ; Tue, 14 Jul 2020 07:39:29 +0200 (CEST) Received: by mail-pg1-f193.google.com with SMTP id t6so7119869pgq.1 for ; Mon, 13 Jul 2020 22:39:29 -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=Np9n+i1X3ga3NqVPPkpxQ10MuaFHSnxPXeQn865FfnM=; b=rUv2Ol2bO5VzfvPu/GTxN1KmnYRh1NG3EmMlh9WhAui+PVHmsmf/mvrBLbfh1yI5Bh QIJLI+GYecSotCI0HV8x51jeQf214mmbK0/f4l/3OhzMIam/C7sWsH4lYXebK+zAp+zp UaDt4X50uKOUIzMPTVqNN23jZX/6xV7rAvnIpP8vsOcQVTRmo9kVB3FcwTIe40b1VXqg vYzueAg/JYrUZmxTwEROnyMBXeA2NOGZOcbtY6Sc1d+hLOPeOt24wc+6gMjjVvsoeO6U +1aaQW9z5KnGJ9t8cwjBiK7dPEZMSx+2tf86cY3TOsGdlUJd5EkViU+4gRota/Ng4GuM vksQ== 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=Np9n+i1X3ga3NqVPPkpxQ10MuaFHSnxPXeQn865FfnM=; b=O6K9hMim6B/YbRHmsDbPsK6zYvtWW/81iBZj8EleZgvezSsRC82VU2poBZ/3wGS4ir QRcgMHxea8WeyaN1CS1KJSV4T6aaWlsiVouOdswuNgfg2K0j/Hn4XBR8ZHEZlOj8/TfQ eHv3QBNenVb22nBeepg1nlxFPJ24OPl+PnlRsD6BfjmI3FO8O8kloKtMzlsjUt4FFOdc 0OGWvZNf+b8e/HAvw79JqXLIjr7yZoFHn8C8pcU81WsUtwz8fXrh6AlX12uaRs2gTdmh hR5fJnEfm9MfpugJhhNpc2R/YqMnUDW5kbssQMAwe7+Nt6BUZ2TTj/yPSd40kL/S0oSg 3AWQ== X-Gm-Message-State: AOAM530bVOM49+ETrzB526swuhgfGkSrj4GcOqwWHCfvqd8kvCf19Dr0 JSDArBMxw0N51VzyRGdL5KP7e5/zBL2ktg== X-Google-Smtp-Source: ABdhPJxyl1U7Sz6nh5fPHgfu4xso3q5zsU5i7cXggLY0lgo0F/HoOiXbxGLZxpiHZbFwQGKPEs6yQQ== X-Received: by 2002:a63:fd03:: with SMTP id d3mr2156409pgh.76.1594705167933; Mon, 13 Jul 2020 22:39:27 -0700 (PDT) Received: from hermes.corp.microsoft.com (204-195-22-127.wavecable.com. [204.195.22.127]) by smtp.gmail.com with ESMTPSA id h9sm15810259pfk.155.2020.07.13.22.39.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jul 2020 22:39:26 -0700 (PDT) From: Stephen Hemminger To: dev@dpdk.org Cc: Stephen Hemminger Date: Mon, 13 Jul 2020 22:39:08 -0700 Message-Id: <20200714053919.5609-1-stephen@networkplumber.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200613000055.7909-1-stephen@networkplumber.org> References: <20200613000055.7909-1-stephen@networkplumber.org> MIME-Version: 1.0 Subject: [dpdk-dev] [PATCH v4 00/11] rename blacklist/whitelist to exclude/include X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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. Thank you for the support and review of this patch. v4 - change to use pci-include/pci-exclude for options incorporate review feedback keep old options (with approporiate deprecation notice) update examples in doc Stephen Hemminger (11): 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 doc: update examples to new config options 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 | 6 +- doc/guides/eventdevs/octeontx2.rst | 20 +++---- 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/linux_gsg/linux_drivers.rst | 4 +- doc/guides/mempool/octeontx2.rst | 4 +- doc/guides/nics/bnxt.rst | 6 +- doc/guides/nics/cxgbe.rst | 12 ++-- doc/guides/nics/dpaa.rst | 4 +- doc/guides/nics/dpaa2.rst | 4 +- doc/guides/nics/enic.rst | 12 ++-- doc/guides/nics/fail_safe.rst | 18 +++--- doc/guides/nics/features.rst | 2 +- doc/guides/nics/i40e.rst | 12 ++-- doc/guides/nics/ice.rst | 18 +++--- doc/guides/nics/mlx4.rst | 16 ++--- doc/guides/nics/mlx5.rst | 12 ++-- doc/guides/nics/octeontx2.rst | 22 +++---- doc/guides/nics/sfc_efx.rst | 2 +- doc/guides/nics/tap.rst | 10 ++-- doc/guides/nics/thunderx.rst | 4 +- .../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 | 6 ++ 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 | 6 +- doc/guides/sample_app_ug/l3_forward.rst | 2 +- .../sample_app_ug/l3_forward_access_ctrl.rst | 2 +- .../sample_app_ug/l3_forward_power_man.rst | 2 +- doc/guides/sample_app_ug/vdpa.rst | 2 +- doc/guides/tools/cryptoperf.rst | 6 +- doc/guides/tools/flow-perf.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 | 24 ++++---- 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 | 59 ++++++++++++------- lib/librte_eal/common/eal_options.h | 8 ++- lib/librte_eal/include/rte_bus.h | 13 +++- 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 ++--- 58 files changed, 299 insertions(+), 255 deletions(-)