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 732FEA04B5; Sun, 25 Oct 2020 17:57:34 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id D3AAD2A6C; Sun, 25 Oct 2020 17:57:32 +0100 (CET) Received: from mail-pg1-f196.google.com (mail-pg1-f196.google.com [209.85.215.196]) by dpdk.org (Postfix) with ESMTP id DA5202A62 for ; Sun, 25 Oct 2020 17:57:30 +0100 (CET) Received: by mail-pg1-f196.google.com with SMTP id r10so4665070pgb.10 for ; Sun, 25 Oct 2020 09:57:30 -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=yubp0fdgP+DdUgis1m5sqxqxiZL/Ps2I09Bv44Q/g1M=; b=Jy8h1ZC/tRuU23/BE4V/x+c5+Dldm5ta/JzgTwH4TvvbLX8z97lBJyFSQkEb4w5edH hR4sMqIN1TneWgW+3m1+9NagToCwZL2llV/z8JT68HXXBUmQSjUqB4XeU+P2VMqKM0Gi v6kEH9ZTBrU1/nobCV+zXQh55E8lgCMw8579JyA+5PRHg+Nyag/Jhs4xHGgHelgxCA72 9oRF5ytVeGLcl+eMiUPBhU39H4ZaR6NTCkxjMtc4eD7CFTqZeQb0NEEOp3hIWW94E7rK QvBx3Ca5FHo7AA5knyjFKc6n8o2hnuCZjO49T6Q5kGizxLWEmhe52ILF0DowNM/3P6Kg Ifag== 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=yubp0fdgP+DdUgis1m5sqxqxiZL/Ps2I09Bv44Q/g1M=; b=AWDPLhU/xtaJpnoTiudFWKxgBf7Kr/kV780aARydpLuy5G5URPYIS8lAkOj1yg4XtS xPMHQXwM3iJR8E9CGNw7v4f/9rvOnJzFq2n2+1ExI/rJeTFfBC9xDqYmZjMP5QV4OVIQ LmAlXyDRmt90QrzU86we40dAM3PzH76gLMsKGUwrzOqdJKXt/wfdvre/cIHyDDOmSyTF mBuwLf7wYwUO3zTYMlo7MoI8MuGdlcGC+pG7cnsKW/Shc95BLKr/g0Y1BWs273vVqEuQ KqNnaro1RX4i5MWs9h9B4E2Kt6qw9QPrLRcMWPFhzR1TNENJPS0xXw9OZZa9LznC55fS 2pdQ== X-Gm-Message-State: AOAM5324EPZgDBnV+Uh7kdQnmntkGl6y+bx4OMYvHvZMM7XDaPAYByz5 UqgFgnpVNhY4bKnYLT3vQzASogP7fgL4sGD/ X-Google-Smtp-Source: ABdhPJyxYzWvJJAb+RnUGMRVyT3UCM0ssPZX6wr6fSpw+DLferhx8WVb+pxPpHlbOoLIio9CJuEC4A== X-Received: by 2002:a62:6202:0:b029:15c:dac8:866 with SMTP id w2-20020a6262020000b029015cdac80866mr4508030pfb.72.1603645048245; Sun, 25 Oct 2020 09:57:28 -0700 (PDT) Received: from hermes.local (204-195-22-127.wavecable.com. [204.195.22.127]) by smtp.gmail.com with ESMTPSA id ca5sm10026661pjb.27.2020.10.25.09.57.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Oct 2020 09:57:27 -0700 (PDT) From: Stephen Hemminger To: dev@dpdk.org Cc: Stephen Hemminger Date: Sun, 25 Oct 2020 09:57:14 -0700 Message-Id: <20201025165719.6106-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 v6 0/5] 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. v6 - fix some confusion in handling options that was introduced by earlier versions of the patch. Stephen Hemminger (5): 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 app/test/autotest.py | 16 ++--- app/test/autotest_runner.py | 18 ++--- app/test/test.c | 2 +- app/test/test_eal_flags.c | 52 +++++++------- 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 | 16 ++--- doc/guides/nics/features.rst | 2 +- doc/guides/nics/i40e.rst | 16 ++--- doc/guides/nics/ice.rst | 28 +++++--- 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 | 6 +- 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/release_20_11.rst | 5 ++ 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 | 67 ++++++++++++------- lib/librte_eal/common/eal_options.h | 9 ++- lib/librte_eal/include/rte_bus.h | 10 ++- lib/librte_eal/include/rte_dev.h | 10 ++- lib/librte_eal/include/rte_devargs.h | 10 ++- 58 files changed, 326 insertions(+), 272 deletions(-) -- 2.27.0