[dpdk-dev] [PATCH v10 0/7] replace blacklist/whitelist with allow/block
Stephen Hemminger
stephen at networkplumber.org
Tue Nov 10 23:55:37 CET 2020
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.
v10 - Incorporate feedback from Luca to documentation.
Split the compatabilty macros into two parts.
First adds them, last marks them as deprecated.
Stephen Hemminger (7):
eal: replace usage of blacklist/whitelist in enum
drivers: replace references to blacklist
eal: replace pci-whitelist/pci-blacklist options
doc: update documentation to reflect new options
app/test: use new allowlist and blocklist
auto test comment fix
eal: mark old definitions as deprecated
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 | 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 | 22 +++----
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/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 | 8 ++-
.../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 ++-
58 files changed, 330 insertions(+), 278 deletions(-)
--
2.27.0
More information about the dev
mailing list