From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 4D3D1A0521; Thu, 5 Nov 2020 23:36:16 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 7853B126B; Thu, 5 Nov 2020 23:36:14 +0100 (CET) Received: from mail-pf1-f194.google.com (mail-pf1-f194.google.com [209.85.210.194]) by dpdk.org (Postfix) with ESMTP id 56E2FF64 for ; Thu, 5 Nov 2020 23:36:12 +0100 (CET) Received: by mail-pf1-f194.google.com with SMTP id x13so2481706pfa.9 for ; Thu, 05 Nov 2020 14:36:12 -0800 (PST) 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=5fFKlLzE3+ftsym4IEBPaBAk74xLsvIZY78maSwJuqg=; b=amvMwrpC9DVWOoOuWsKysoAB14duNhAZvQCfOCbecaiQL02HBqWLDWRCfSZRn7UGY+ jzNcJdXg1DuLJtflBYYLLhbFR8bbOOqE1QFTo86eLzvrhOEHTTq8ihFVmfBtH865yoSh ToNkpPfYfn6BydfLEfQCGgaRKpuQ1KQBi1thbGuzVg4a3iNB1FdcemwrbFlpLMqNCC86 /drDxko/XSVMW+PuOkS1JJ02HoBnfel6tsR+hiWzQg1aiw2WetuG9dK1PzwnRW2nVvuv MuQ89DYH7+GcUwtkP/jKH3hGeqWuxyOEcdaOAxxWDsYRFuIYn2PatBRVLzrA6hiBrsip GQ4A== 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=5fFKlLzE3+ftsym4IEBPaBAk74xLsvIZY78maSwJuqg=; b=isM0yaNKCeqnu4w7JTFt2bD0eKCjLA2xg1pJ01ApQbLvbFEDtcgluOh58oFTyEYuG4 SZugv6gfmTs4O8mZeHmGsyTLWuqFTbhEQklzQyfEJiF5458IWCIbggxUrpu3KOXZjdBk /SU9ZIHJ07ovu/vh1hE0o8JiBh4KyVVrHP6pSsubcs5bWC99a+2U5VXpvIXIWEOd82vu ZKPJtl8aotXRpKSOA+Zsq4BWTDXCs8wJ9/7uWickrwLpcRSrVbzDbh7djhxQUEmJq9dO Hw76eWcZAHsS4Jcj1eX2XVly9DlRw3xfBe+f+niHS+4LOKFKaJ+bG9On/GcQL07D/7qQ zifQ== X-Gm-Message-State: AOAM530UOPoGWeuCz8GYCTyFOeTQ6TCiwcVvxq7dA/a8xNHj5p+VA4x+ dAzXW+HDpuTttA7Aq+pRbKU1upzl7Q9ncjdP X-Google-Smtp-Source: ABdhPJylQzJsm6ICrX8x6Etn1ahWOd1xQn49mi719bZhIc6Cu/z7YcSKdtF30yqYvjLxJl3lQ51wAg== X-Received: by 2002:a63:c750:: with SMTP id v16mr4528633pgg.424.1604615770518; Thu, 05 Nov 2020 14:36:10 -0800 (PST) Received: from hermes.corp.microsoft.com (204-195-22-127.wavecable.com. [204.195.22.127]) by smtp.gmail.com with ESMTPSA id u5sm1026756pgj.28.2020.11.05.14.36.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 Nov 2020 14:36:09 -0800 (PST) From: Stephen Hemminger To: dev@dpdk.org Cc: Stephen Hemminger 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 allow/block 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" This patch series changes the use of the terms blacklist and whitelist and instead uses block and allow. The change is most visible in the options passed to DPDK programs for marking which devices to use. The options are also shortened because they can be used for not just PCI devices. When DPDK was expanded to support other bus types the -b option was also uses for non-PCI devices. But the documentation and the name of the long option never changed. v9 - rebase to main and use the feedback from David Marchand fix some more leftover places where previous names where still in documentation, comments, help etc. split out release note (so people look at it) v8 - incorporate more of the feedback from David Marchand fix the pci-blacklist option number and reformat the usage (All the usage message should be fixed format). v7 - fix options handling changes in test code. this should fix the CI failures. Stephen Hemminger (6): eal: replace usage of blacklist/whitelist in enum drivers: replace references to blacklist eal: replace pci-whitelist/pci-blacklist options app/test: use new allowlist and blocklist doc: change references to blacklist and whitelist doc: update release notes now for block allow changes app/test/autotest.py | 16 ++--- app/test/autotest_runner.py | 18 ++--- app/test/test.c | 2 +- app/test/test_eal_flags.c | 53 +++++++-------- doc/guides/cryptodevs/dpaa2_sec.rst | 6 +- doc/guides/cryptodevs/dpaa_sec.rst | 6 +- doc/guides/cryptodevs/qat.rst | 12 ++-- 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 | 18 ++--- doc/guides/nics/cxgbe.rst | 12 ++-- doc/guides/nics/dpaa.rst | 6 +- doc/guides/nics/dpaa2.rst | 6 +- doc/guides/nics/enic.rst | 6 +- doc/guides/nics/fail_safe.rst | 20 +++--- doc/guides/nics/features.rst | 2 +- doc/guides/nics/i40e.rst | 16 ++--- doc/guides/nics/ice.rst | 16 ++--- doc/guides/nics/ixgbe.rst | 4 +- doc/guides/nics/mlx4.rst | 18 ++--- doc/guides/nics/mlx5.rst | 14 ++-- doc/guides/nics/nfb.rst | 2 +- doc/guides/nics/octeontx2.rst | 23 +++---- doc/guides/nics/sfc_efx.rst | 2 +- doc/guides/nics/tap.rst | 2 +- doc/guides/nics/thunderx.rst | 4 +- .../prog_guide/env_abstraction_layer.rst | 8 +-- doc/guides/prog_guide/multi_proc_support.rst | 4 +- doc/guides/prog_guide/poll_mode_drv.rst | 6 +- .../prog_guide/switch_representation.rst | 6 +- doc/guides/rel_notes/deprecation.rst | 23 ------- doc/guides/rel_notes/release_20_11.rst | 11 ++++ doc/guides/sample_app_ug/bbdev_app.rst | 14 ++-- .../sample_app_ug/eventdev_pipeline.rst | 4 +- doc/guides/sample_app_ug/ipsec_secgw.rst | 12 ++-- doc/guides/sample_app_ug/l3_forward.rst | 7 +- .../sample_app_ug/l3_forward_access_ctrl.rst | 2 +- .../sample_app_ug/l3_forward_power_man.rst | 3 +- doc/guides/sample_app_ug/vdpa.rst | 2 +- doc/guides/tools/cryptoperf.rst | 6 +- doc/guides/tools/flow-perf.rst | 2 +- doc/guides/tools/testregex.rst | 2 +- drivers/bus/dpaa/dpaa_bus.c | 7 +- drivers/bus/fslmc/fslmc_bus.c | 9 ++- drivers/bus/fslmc/fslmc_vfio.c | 12 ++-- drivers/bus/pci/pci_common.c | 24 +++---- drivers/bus/vmbus/vmbus_common.c | 4 +- drivers/crypto/virtio/virtio_pci.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 | 66 +++++++++++-------- lib/librte_eal/common/eal_options.h | 13 +++- lib/librte_eal/include/rte_bus.h | 10 ++- lib/librte_eal/include/rte_dev.h | 10 ++- lib/librte_eal/include/rte_devargs.h | 10 ++- 59 files changed, 326 insertions(+), 299 deletions(-) -- 2.27.0