Re: [dpdk-dev] [PATCH] cmdline: avoid name clash with Windows system types

2020-08-21 Thread Ranjit Menon
On 8/21/2020 11:48 AM, Dmitry Kozlyuk wrote: cmdline_numtype member names clash with Windows system identifiers. Add CMDLINE_ prefix to cmdline constants to avoid this and possible future conflicts. Signed-off-by: Dmitry Kozlyuk Suggested-by: Ranjit Menon --- This patch made some lines over

[dpdk-dev] [PATCH] pci/linux: copy new id for inserted device

2020-08-21 Thread Jim Harris
When a device is inserted into an existing BDF slot that has not been probed, we must overwrite the old PCI ID with the ID of the new function. Otherwise we may not probe the function with the correct driver, if at all. Signed-off-by: Jim Harris --- drivers/bus/pci/linux/pci.c | 4 +++- 1 file c

[dpdk-dev] [PATCH v2 4/4] examples/mp_server: clear string truncation warning

2020-08-21 Thread Bruce Richardson
Compiling with GCC 9.3 on Ubuntu 20.04 gives a warning about possible string truncation when getting the RX queue name: In file included from init.c:36: init.c: In function ‘init’: ../shared/common.h:38:28: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a regi

[dpdk-dev] [PATCH v2 3/4] examples/mp_server: fix snprintf overflow

2020-08-21 Thread Bruce Richardson
When producing a printable mac address the buffer was appropriately sized for holding the mac address exactly, but the actual snprintf included a '\n' character at the end, which means that the snprintf technically is getting truncated i.e. the \n would not be added due to lack of space. This gets

[dpdk-dev] [PATCH v2 2/4] examples/vm_power_manager: fix string truncation warning

2020-08-21 Thread Bruce Richardson
When compiling on ubuntu 20.04, a warning was issued about possible truncation of the path string for the power management socket. channel_manager.c: In function ‘add_all_channels’: channel_manager.c:470:41: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of

[dpdk-dev] [PATCH v2 1/4] power: make guest channel headers public

2020-08-21 Thread Bruce Richardson
The channel commands header file contains definitions that are used by the example application for power management, and so need to be made public. Similarly the guest_channel.h header is used by the guest_cli example utility, so needs to be public also. Without this change, the example apps, or a

[dpdk-dev] [PATCH v2 0/4] fixes for example app builds

2020-08-21 Thread Bruce Richardson
While helping prepare some patches for converting the DPDK examples to build using pkg-config, a number of errors and warnings were encountered in the example app builds. These patches fix those issues. NOTE: no makefile changes are included since make support is being removed in this release Bru

Re: [dpdk-dev] [PATCH v2 00/18] raw/ioat: enhancements and new hardware support

2020-08-21 Thread Bruce Richardson
On Fri, Aug 21, 2020 at 05:29:26PM +0100, Bruce Richardson wrote: > This patchset adds some small enhancements, some rework and also support > for new hardware to the ioat rawdev driver. Most rework and enhancements > are largely self-explanatory from the individual patches. > > The new hardware s

[dpdk-dev] [PATCH v2 18/18] raw/ioat: clean up use of common test function

2020-08-21 Thread Bruce Richardson
Now that all devices can pass the same set of unit tests, elminate the temporary idxd_rawdev_test function and move the prototype for ioat_rawdev_test to the proper internal header file, to be used by all device instances. Signed-off-by: Bruce Richardson --- drivers/raw/ioat/idxd_pci.c |

[dpdk-dev] [PATCH v2 15/18] raw/ioat: create separate statistics structure

2020-08-21 Thread Bruce Richardson
Rather than having the xstats as fields inside the main driver structure, create a separate structure type for them. As part of the change, when updating the stats functions referring to the stats by the old path, we can simplify them to use the id to directly index into the stats structure, makin

[dpdk-dev] [PATCH v2 17/18] raw/ioat: add xstats tracking for idxd devices

2020-08-21 Thread Bruce Richardson
Add update of the relevant stats for the data path functions and point the overall device struct xstats function pointers to the existing ioat functions. At this point, all necessary hooks for supporting the existing unit tests are in place so call them for each device. Signed-off-by: Bruce Richa

[dpdk-dev] [PATCH v2 16/18] raw/ioat: move xstats functions to common file

2020-08-21 Thread Bruce Richardson
The xstats functions can be used by all ioat devices so move them from the ioat_rawdev.c file to ioat_common.c, and add the function prototypes to the internal header file. Signed-off-by: Bruce Richardson --- drivers/raw/ioat/ioat_common.c | 59 + drivers/raw/ioa

[dpdk-dev] [PATCH v2 14/18] raw/ioat: add info function for idxd devices

2020-08-21 Thread Bruce Richardson
Add the info get function for DSA devices, returning just the ring size info about the device, same as is returned for existing IOAT/CBDMA devices. Signed-off-by: Bruce Richardson --- drivers/raw/ioat/idxd_pci.c | 1 + drivers/raw/ioat/idxd_vdev.c| 1 + drivers/raw/ioat/ioat_common.c

[dpdk-dev] [PATCH v2 13/18] raw/ioat: add data path for idxd devices

2020-08-21 Thread Bruce Richardson
Add support for doing copies using DSA hardware. This is implemented by just switching on the device type field at the start of the inline functions. Since there is no hardware which will have both device types present this branch will always be predictable after the first call, meaning it has litt

[dpdk-dev] [PATCH v2 10/18] raw/ioat: add datapath data structures for idxd devices

2020-08-21 Thread Bruce Richardson
Add in the relevant data structures for the data path for DSA devices. Also include a device dump function to output the status of each device. Signed-off-by: Bruce Richardson --- drivers/raw/ioat/idxd_pci.c| 3 +- drivers/raw/ioat/idxd_vdev.c | 1 + drivers/raw/ioat/ioat

[dpdk-dev] [PATCH v2 11/18] raw/ioat: add configure function for idxd devices

2020-08-21 Thread Bruce Richardson
Add configure function for idxd devices, taking the same parameters as the existing configure function for ioat. The ring_size parameter is used to compute the maximum number of bursts to be supported by the driver, given that the hardware works on individual bursts of descriptors at a time. Signe

[dpdk-dev] [PATCH v2 12/18] raw/ioat: add start and stop functions for idxd devices

2020-08-21 Thread Bruce Richardson
Add the start and stop functions for DSA hardware devices using the vfio/uio kernel drivers. For vdevs using the idxd kernel driver, the device must be started using sysfs before the device node appears for vdev use - making start/stop functions in the driver unnecessary. Signed-off-by: Bruce Rich

[dpdk-dev] [PATCH v2 09/18] raw/ioat: create rawdev instances for idxd vdevs

2020-08-21 Thread Bruce Richardson
From: Kevin Laatz For each vdev (DSA work queue) instance, create a rawdev instance. Signed-off-by: Kevin Laatz Signed-off-by: Bruce Richardson --- drivers/raw/ioat/idxd_vdev.c| 107 +++- drivers/raw/ioat/ioat_private.h | 4 ++ 2 files changed, 110 insertions

[dpdk-dev] [PATCH v2 07/18] raw/ioat: include example configuration script

2020-08-21 Thread Bruce Richardson
Devices managed by the idxd kernel driver must be configured for DPDK use before it can be used by the ioat driver. This example script serves both as a quick way to get the driver set up with a simple configuration, and as the basis for users to modify it and create their own configuration scripts

[dpdk-dev] [PATCH v2 05/18] raw/ioat: add skeleton for VFIO/UIO based DSA device

2020-08-21 Thread Bruce Richardson
Add in the basic probe/remove skeleton code for DSA devices which are bound directly to vfio or uio driver. The kernel module for supporting these uses the "idxd" name, so that name is used as function and file prefix to avoid conflict with existing "ioat" prefixed functions. Since we are adding n

[dpdk-dev] [PATCH v2 04/18] usertools/dpdk-devbind.py: add support for DSA HW

2020-08-21 Thread Bruce Richardson
From: Kevin Laatz Intel Data Streaming Accelerator (Intel DSA) is a high-performance data copy and transformation accelerator which will be integrated in future Intel processors [1]. Add DSA device support to dpdk-devbind.py script. [1] https://01.org/blogs/2019/introducing-intel-data-streaming

[dpdk-dev] [PATCH v2 08/18] raw/ioat: create rawdev instances on idxd PCI probe

2020-08-21 Thread Bruce Richardson
When a matching device is found via PCI probe create a rawdev instance for each queue on the hardware. Use empty self-test function for these devices so that the overall rawdev_autotest does not report failures. Signed-off-by: Bruce Richardson --- drivers/raw/ioat/idxd_pci.c| 236 +++

[dpdk-dev] [PATCH v2 06/18] raw/ioat: add vdev probe for DSA/idxd devices

2020-08-21 Thread Bruce Richardson
From: Kevin Laatz The Intel DSA devices can be exposed to userspace via kernel driver, so can be used without having to bind them to vfio/uio. Therefore we add support for using those kernel-configured devices as vdevs, taking as parameter the individual HW work queue to be used by the vdev. Sig

[dpdk-dev] [PATCH v2 03/18] raw/ioat: make the HW register spec private

2020-08-21 Thread Bruce Richardson
Only a few definitions from the hardware spec are actually used in the driver runtime, so we can copy over those few and make the rest of the spec a private header in the driver. Signed-off-by: Bruce Richardson --- drivers/raw/ioat/ioat_rawdev.c| 3 ++ .../raw/ioat/{rte_ioat_spe

[dpdk-dev] [PATCH v2 00/18] raw/ioat: enhancements and new hardware support

2020-08-21 Thread Bruce Richardson
This patchset adds some small enhancements, some rework and also support for new hardware to the ioat rawdev driver. Most rework and enhancements are largely self-explanatory from the individual patches. The new hardware support is for the Intel(R) DSA accelerator which will be present in future I

[dpdk-dev] [PATCH v2 02/18] raw/ioat: split header for readability

2020-08-21 Thread Bruce Richardson
Rather than having a single long complicated header file for general use we can split things so that there is one header with all the publically needed information - data structs and function prototypes - while the rest of the internal details are put separately. This makes it easier to read, under

[dpdk-dev] [PATCH v2 01/18] raw/ioat: add a flag to control copying handle parameters

2020-08-21 Thread Bruce Richardson
From: Cheng Jiang Add a flag which controls whether rte_ioat_enqueue_copy and rte_ioat_completed_copies function should process handle parameters. Not doing so can improve the performance when handle parameters are not necessary. Signed-off-by: Cheng Jiang Signed-off-by: Bruce Richardson ---

[dpdk-dev] [PATCH 4/4] app/test: remove ioat-specific autotest

2020-08-21 Thread Bruce Richardson
Since the rawdev autotest can now be used to test all rawdevs on the system, there is no need for a dedicated ioat autotest command. Signed-off-by: Bruce Richardson --- app/test/test_rawdev.c | 20 1 file changed, 20 deletions(-) diff --git a/app/test/test_rawdev.c b/app/te

[dpdk-dev] [PATCH 3/4] app/test: change rawdev autotest to run selftest on all devs

2020-08-21 Thread Bruce Richardson
Rather than having each rawdev provide its own autotest command, we can instead just use the generic rawdev_autotest to test any and all available rawdevs. Signed-off-by: Bruce Richardson --- app/test/test_rawdev.c | 28 ++-- 1 file changed, 26 insertions(+), 2 deletions(

[dpdk-dev] [PATCH 2/4] raw/ioat: include extra info in error messages

2020-08-21 Thread Bruce Richardson
In case of any failures, include the function name and the line number of the error message in the message, to make tracking down the failure easier. Signed-off-by: Bruce Richardson --- drivers/raw/ioat/ioat_rawdev_test.c | 52 +++-- 1 file changed, 34 insertions(+), 18 d

[dpdk-dev] [PATCH 1/4] raw/ioat: support multiple devices being tested

2020-08-21 Thread Bruce Richardson
The current selftest function uses a single global variable to track state which implies that only a single instance can have the selftest function called on it. Change this to an array to allow multiple instances to be tested. Signed-off-by: Bruce Richardson --- drivers/raw/ioat/ioat_rawdev_tes

[dpdk-dev] [PATCH 0/4] simplify unit-testing of rawdevs

2020-08-21 Thread Bruce Richardson
At present the "rawdev_autotest" command creates a skeleton rawdev and runs a series of tests on the rawdev API and on that rawdev. While the rawdev API set includes a "selftest" function, it is not hooked up to this test so to test an individual rawdev driver, e.g. ioat, requires that a new test c

Re: [dpdk-dev] [PATCH v2] sched: fix port time rounding error

2020-08-21 Thread Kinsella, Ray
On 20/08/2020 15:32, Kevin Traynor wrote: > Hi, > > On 25/06/2020 10:59, alangordonde...@gmail.com wrote: >> From: Alan Dewar >> >> The QoS scheduler works off port time that is computed from the number >> of CPU cycles that have elapsed since the last time the port was >> polled. It divides

Re: [dpdk-dev] [PATCH v2 20/37] doc: remove references to make in bbdev guides

2020-08-21 Thread Chautru, Nicolas
> From: Power, Ciara > Hi Nicolas, > > > >-Original Message- > >From: Chautru, Nicolas > >Sent: Friday 21 August 2020 03:13 > >To: Power, Ciara ; dev@dpdk.org > >Cc: Mcnamara, John ; Kovacevic, Marko > > > >Subject: RE: [PATCH v2 20/37] doc: remove references to make in bbdev > >guides

[dpdk-dev] [PATCH v8 2/3] test/test_telemetry_data: add unit tests for data to JSON

2020-08-21 Thread Ciara Power
From: Louise Kilheeney This patch adds tests for verifying telemetry data structures are converted to JSON as expected. Both flat and recursive data structures are tested, for all possible value types. The app connects to the telemetry socket as a client, and registers one command with a corresp

[dpdk-dev] [PATCH v8 3/3] ethdev: add common stats for telemetry

2020-08-21 Thread Ciara Power
The ethdev library now registers a telemetry command for common ethdev statistics. An example usage is shown below: Connecting to /var/run/dpdk/rte/dpdk_telemetry.v2 {"version": "DPDK 20.08.0-rc1", "pid": 14119, "max_output_len": 16384} --> /ethdev/stats,0 {"/ethdev/stats": {"ipackets": 0, "opack

[dpdk-dev] [PATCH v8 0/3] add basic ethdev stats with data object recursion

2020-08-21 Thread Ciara Power
v8: Rebased onto main. v7: - Simplified connecting to socket by removing use of glob. - Fixed buffer overflow issue when reading from socket. - Split expected response strings over multiple lines. v6: - Fixed FreeBSD build failure for unit tests. - Added comments and expanded commit log.

[dpdk-dev] [PATCH v8 1/3] telemetry: support array values in data objects

2020-08-21 Thread Ciara Power
Arrays of type uint64_t/int/string can now be included within an array or dict. One level of embedded containers is supported. This is necessary to allow for instances such as the ethdev queue stats to be reported as a list of uint64_t values, rather than having multiple dict entries with one uint6

Re: [dpdk-dev] [PATCH v5 7/9] devtools: support python3 only

2020-08-21 Thread Neil Horman
On Fri, Aug 21, 2020 at 10:14:50AM +0100, Louise Kilheeney wrote: > Changed script to explicitly use python3 only to avoid > maintaining python 2 and removed deprecation notice. > > Cc: Neil Horman > Cc: Ray Kinsella > > Signed-off-by: Louise Kilheeney > Acked-by: Ray Kinsella > --- > devtoo

Re: [dpdk-dev] [PATCH v5 3/9] usertools/dpdk-pmdinfo: support python3 only

2020-08-21 Thread Neil Horman
On Fri, Aug 21, 2020 at 10:14:46AM +0100, Louise Kilheeney wrote: > Changed script to explicitly use python3 only to avoid > maintaining python 2 and removed deprecation notice. > > Cc: Neil Horman > > Signed-off-by: Louise Kilheeney > Reviewed-by: Bruce Richardson > --- > usertools/dpdk-pmdi

[dpdk-dev] [PATCH] net: calculate checksums for packets with IPv4 options

2020-08-21 Thread Michael Pfeiffer
Currently, rte_ipv4_cksum() and rte_ipv4_udptcp_cksum() assume all IPv4 headers have sizeof(struct rte_ipv4_hdr) bytes. This is not true for those (rare) packets with IPv4 options. Thus, both IPv4 and TCP/UDP checksums are calculated wrong. This patch fixes the issue by using the actual IPv4 heade

[dpdk-dev] [PATCH v6 1/3] ethdev: add level support for RSS offload types

2020-08-21 Thread kirankumark
From: Kiran Kumar K This patch reserves 2 bits as input selection to select Inner and outer layers for RSS computation. It is combined with existing ETH_RSS_* to choose Inner or outer layers for L2, L3 and L4. This functionality already exists in rte_flow through level parameter in RSS action con

[dpdk-dev] [PATCH v6 3/3] net/octeontx2: add rss hash level support

2020-08-21 Thread kirankumark
From: Kiran Kumar K Add support to choose rss hash level from ethdev rss config. Signed-off-by: Kiran Kumar K --- drivers/net/octeontx2/otx2_ethdev.h | 2 +- drivers/net/octeontx2/otx2_rss.c| 9 +++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/drivers/net/octeontx2/

[dpdk-dev] [PATCH v6 2/3] app/testpmd: support ethdev rss level config

2020-08-21 Thread kirankumark
From: Kiran Kumar K Adding support to set RSS level from ethdev config. level-inner is default and will set the RSS level to inner layers. level-outer will set the RSS level to outer layers. level-inner-outer will set the RSS level to both inner and outer layers. Signed-off-by: Kiran Kumar K --

Re: [dpdk-dev] [EXT] Re: [PATCH v5 1/2] ethdev: add level support for RSS offload types

2020-08-21 Thread Kiran Kumar Kokkilagadda
From: Ajit Khaparde Sent: Thursday, August 20, 2020 8:49 AM To: Kiran Kumar Kokkilagadda Cc: Wenzhuo Lu ; Beilei Xing ; Bernard Iremonger ; Thomas Monjalon ; Ferruh Yigit ; Andrew Rybchenko ; dpdk-dev ; Jerin Jacob Kollanukkaran ; Ori Kam ; Ziyang Xuan ; Xiaoyun Wang ; Guoyang Zhou ; Rose

Re: [dpdk-dev] [PATCH v2 20/37] doc: remove references to make in bbdev guides

2020-08-21 Thread Power, Ciara
Hi Nicolas, >-Original Message- >From: Chautru, Nicolas >Sent: Friday 21 August 2020 03:13 >To: Power, Ciara ; dev@dpdk.org >Cc: Mcnamara, John ; Kovacevic, Marko > >Subject: RE: [PATCH v2 20/37] doc: remove references to make in bbdev >guides > >> From: Power, Ciara Make is no longer s

Re: [dpdk-dev] [PATCH 2/2] net/ark remove ARK_TX_PAD_TO_60 configuration macro

2020-08-21 Thread Ferruh Yigit
On 8/20/2020 10:55 PM, Ed Czeck wrote: > Update documenation as needed. > > Signed-off-by: Ed Czeck > --- > doc/guides/nics/ark.rst | 3 --- > drivers/net/ark/ark_ethdev_tx.c | 42 ++--- > drivers/net/ark/ark_logs.h | 8 --- > 3 files changed, 23 in

Re: [dpdk-dev] [PATCH] net/ark: fix meson build

2020-08-21 Thread Ferruh Yigit
On 8/20/2020 4:41 PM, Ed Czeck wrote: > On Thu, Aug 20, 2020 at 7:16 AM Ferruh Yigit wrote: >> > ... >> >> Logging can be controlled in runtime, that is what we should use. >> In data path, we use compile time flags because of the performance issues. >> So OK >> to have 'CONFIG_RTE_LIBRTE_ARK_DEB

Re: [dpdk-dev] [PATCH v2 20/37] doc: remove references to make in bbdev guides

2020-08-21 Thread Bruce Richardson
On Fri, Aug 21, 2020 at 02:22:14AM +, Chautru, Nicolas wrote: > From: Power, Ciara > > Make is no longer supported for compiling DPDK, references are now removed > > in the documentation. > > > > Reviewed-by: Kevin Laatz > > Signed-off-by: Ciara Power > > --- > > doc/guides/bbdevs/fpga_5gn

Re: [dpdk-dev] [PATCH v5 5/9] app/test-cmdline: support python3 only

2020-08-21 Thread Bruce Richardson
On Fri, Aug 21, 2020 at 10:14:48AM +0100, Louise Kilheeney wrote: > Changed script to explicitly use python3 only to avoid > maintaining python 2 and removed deprecation notice. > > Cc: Olivier Matz > > Signed-off-by: Louise Kilheeney > > --- > v5: fixed python3 issue casuing script to fail I

Re: [dpdk-dev] [PATCH v2] usertools/dpdk-devbind: add support for PCI wildcards

2020-08-21 Thread Burakov, Anatoly
On 20-Aug-20 4:43 PM, Bruce Richardson wrote: When binding or unbinding a range of devices, it can be useful to use wildcards to specify the devices rather than repeating the same prefix multiple times. We can use the python "glob" module to give us this functionality - at least for PCI devices -

[dpdk-dev] [PATCH v5 9/9] app/test-bbdev: support python3 only

2020-08-21 Thread Louise Kilheeney
Changed script to explicitly use python3 only to avoid maintaining python 2 and removed deprecation notice. Cc: Nicolas Chautru Signed-off-by: Louise Kilheeney --- app/test-bbdev/test-bbdev.py | 7 +-- 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/app/test-bbdev/test-bbdev.p

[dpdk-dev] [PATCH v5 8/9] config/arm: support python3 only

2020-08-21 Thread Louise Kilheeney
Changed script to explicitly use python3 only to avoid maintaining python 2. Cc: Thomas Monjalon Signed-off-by: Louise Kilheeney --- config/arm/armv8_machine.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/arm/armv8_machine.py b/config/arm/armv8_machine.py index 4

[dpdk-dev] [PATCH v5 6/9] app/test: support python3 only

2020-08-21 Thread Louise Kilheeney
Changed script to explicitly use python3 only to avoid maintaining python 2 and removed deprecation notice. Signed-off-by: Louise Kilheeney --- app/test/autotest.py| 7 +-- app/test/autotest_data.py | 1 + app/test/autotest_runner.py | 21 - app/te

[dpdk-dev] [PATCH v5 7/9] devtools: support python3 only

2020-08-21 Thread Louise Kilheeney
Changed script to explicitly use python3 only to avoid maintaining python 2 and removed deprecation notice. Cc: Neil Horman Cc: Ray Kinsella Signed-off-by: Louise Kilheeney Acked-by: Ray Kinsella --- devtools/update_version_map_abi.py | 7 +-- 1 file changed, 1 insertion(+), 6 deletions(

[dpdk-dev] [PATCH v5 4/9] usertools/cpu_layout: support python3 only

2020-08-21 Thread Louise Kilheeney
Changed script to explicitly use python3 only to avoid maintaining python 2 and removed deprecation notice. Signed-off-by: Louise Kilheeney Reviewed-by: Bruce Richardson --- usertools/cpu_layout.py | 13 ++--- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/usertools/cpu_

[dpdk-dev] [PATCH v5 2/9] usertools/dpdk-devbind: support python3 only

2020-08-21 Thread Louise Kilheeney
Changed script to explicitly use python3 only to avoid maintaining python 2 and removed deprecation notice. Signed-off-by: Louise Kilheeney Reviewed-by: Bruce Richardson --- usertools/dpdk-devbind.py | 22 -- 1 file changed, 4 insertions(+), 18 deletions(-) diff --git a/use

[dpdk-dev] [PATCH v5 5/9] app/test-cmdline: support python3 only

2020-08-21 Thread Louise Kilheeney
Changed script to explicitly use python3 only to avoid maintaining python 2 and removed deprecation notice. Cc: Olivier Matz Signed-off-by: Louise Kilheeney --- v5: fixed python3 issue casuing script to fail --- app/test-cmdline/cmdline_test.py | 9 ++--- app/test-cmdline/cmdline_tes

[dpdk-dev] [PATCH v5 3/9] usertools/dpdk-pmdinfo: support python3 only

2020-08-21 Thread Louise Kilheeney
Changed script to explicitly use python3 only to avoid maintaining python 2 and removed deprecation notice. Cc: Neil Horman Signed-off-by: Louise Kilheeney Reviewed-by: Bruce Richardson --- usertools/dpdk-pmdinfo.py | 7 +-- 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/use

[dpdk-dev] [PATCH v5 1/9] usertools/dpdk-telemetry-client: support python3 only

2020-08-21 Thread Louise Kilheeney
Changed script to explicitly use python3 only to avoid maintaining python 2 and removed deprecation notice. Cc: Kevin Laatz Signed-off-by: Louise Kilheeney Acked-by: Bruce Richardson --- usertools/dpdk-telemetry-client.py | 20 1 file changed, 4 insertions(+), 16 deletion

[dpdk-dev] [PATCH v5 0/9]adding support for python 3 only.

2020-08-21 Thread Louise Kilheeney
This patch set converts all python scripts in the project to use python3 only and removes all deprecation notices associated with these changes. This is due to python2 being EOL in January 2020. Louise Kilheeney (9): usertools/dpdk-telemetry-client: support python3 only usertools/dpdk-devbind

Re: [dpdk-dev] [PATCH v2] usertools/dpdk-devbind: add support for PCI wildcards

2020-08-21 Thread Burakov, Anatoly
On 20-Aug-20 4:43 PM, Bruce Richardson wrote: When binding or unbinding a range of devices, it can be useful to use wildcards to specify the devices rather than repeating the same prefix multiple times. We can use the python "glob" module to give us this functionality - at least for PCI devices -