RE: 19.11.12 patches review and test

2022-04-06 Thread Jiang, YuX
From: Christian Ehrhardt Sent: Wednesday, April 6, 2022 2:49 PM To: Jiang, YuX Cc: sta...@dpdk.org; dev@dpdk.org; Abhishek Marathe ; Ali Alnubani ; Walker, Benjamin ; David Christensen ; hariprasad.govindhara...@intel.com; Hemant Agrawal ; Stokes, Ian ; Jerin Jacob ; Mcnamara, John ; Ju-Hyou

[PATCH v1] net/mlx5: fix probe failure with secondary bonding member

2022-04-06 Thread Rongwei Liu
Users can probe primary or secondary PCIe id when bonding is configured. 1. -a 0a:00.0,representor=pf[0-1]vf[0-1], PMD probes 5 ports totally: bonding device plus 4 representor ports. 2. -a 0a:00.1,representor=pf[0-1]vf[0-1], PMD only probes 2 representor ports. Under the 2nd condition, bonding IB

Re: [PATCH] mbuf: expose outer vlan in mbuf dump

2022-04-06 Thread Olivier Matz
Hi, On Tue, Apr 05, 2022 at 05:51:05PM +0200, Thomas Monjalon wrote: > 04/04/2022 12:33, Kevin Traynor: > > On 04/04/2022 07:15, Morten Brørup wrote: > > >> From: Ben Magistro [mailto:konce...@gmail.com] > > >> Sent: Monday, 4 April 2022 02.57 > > >> > > >> Enable printing of the outer vlan if fla

[PATCH] crypto/qat: add diffie hellman algorithm

2022-04-06 Thread Arek Kusztal
This commits adds Diffie-Hellman key exchange algorithm to Intel QuickAssist Technology PMD. Signed-off-by: Arek Kusztal --- Depends-on: series-22343 ("crypto/qat: refactor asym algorithm macros and logs") drivers/common/qat/qat_adf/qat_pke.h | 36 drivers/crypto/qat/qat_asym.c

Re: 19.11.12 patches review and test

2022-04-06 Thread Christian Ehrhardt
On Wed, Apr 6, 2022 at 9:05 AM Jiang, YuX wrote: > *From:* Christian Ehrhardt > *Sent:* Wednesday, April 6, 2022 2:49 PM > *To:* Jiang, YuX > *Cc:* sta...@dpdk.org; dev@dpdk.org; Abhishek Marathe < > abhishek.mara...@microsoft.com>; Ali Alnubani ; > Walker, Benjamin ; David Christensen < > d...

[PATCH v1] net/mlx5: fix wrong counter in non-termination meter

2022-04-06 Thread Shun Hao
In RTE flow, if a counter action is before a meter which has non-termination policy, the counter value only includes packets not being dropped. This patch fixes this issue by differentiating the order of counter and non-termination meter: 1. counter + meter, counts all packets hitting this flow. 2

Re: [PATCH] net/sfc: drop futile null check

2022-04-06 Thread Thomas Monjalon
20/03/2022 11:11, Ivan Malov: > The NULL pointer check is clearly unneeded. > > Signed-off-by: Ivan Malov > Reviewed-by: Andrew Rybchenko Applied in next-net, thanks.

[PATCH v3] examples/l3fwd: merge l3fwd-acl into l3fwd

2022-04-06 Thread Sean Morrissey
l3fwd-acl contains duplicate functions to l3fwd. For this reason we merge l3fwd-acl code into l3fwd with '--lookup acl' cmdline option to run ACL. Signed-off-by: Sean Morrissey --- V3: * remove unnecessary declarations * move functions to correct files V2: * add doc changes * minor code cleanup -

Re: [PATCH v3] examples/l3fwd: merge l3fwd-acl into l3fwd

2022-04-06 Thread David Marchand
On Wed, Apr 6, 2022 at 12:29 PM Sean Morrissey wrote: > > l3fwd-acl contains duplicate functions to l3fwd. > For this reason we merge l3fwd-acl code into l3fwd > with '--lookup acl' cmdline option to run ACL. > > Signed-off-by: Sean Morrissey > --- > V3: > * remove unnecessary declarations > * mo

[PATCH v4] examples/l3fwd: merge l3fwd-acl into l3fwd

2022-04-06 Thread Sean Morrissey
l3fwd-acl contains duplicate functions to l3fwd. For this reason we merge l3fwd-acl code into l3fwd with '--lookup acl' cmdline option to run ACL. Signed-off-by: Sean Morrissey --- MAINTAINERS |2 - doc/guides/rel_notes/release_22_07.rst|5 + doc

[dpdk-dev v2] crypto/qat: fix of offset and length assignment

2022-04-06 Thread Kai Ji
This patch fix the cipher & auth offset and length values when convert mbuf to vector chain for QAT build op. Fixes: a815a04cea05 ("crypto/qat: support symmetric build op request") Signed-off-by: Kai Ji --- drivers/crypto/qat/dev/qat_crypto_pmd_gens.h | 20 ++-- 1 file changed,

[PATCH 1/2] cryptodev: move dh type from xform to dh op

2022-04-06 Thread Arek Kusztal
Operation type (PUBLIC_KEY_GENERATION, SHARED_SECRET) should be free to choose for any operation. One xform/session should be enough to perform both DH operations, if this is xform member, session needs to be created twice for the same group, similar problem would be observed in sessionless case. A

[PATCH 2/2] test/crypto: move dh type from xform to dh op

2022-04-06 Thread Arek Kusztal
This commit reflects API changes in Diffie-Hellman. Signed-off-by: Arek Kusztal --- app/test/test_cryptodev_asym.c | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/test/test_cryptodev_asym.c b/app/test/test_cryptodev_asym.c index 32407233f0..9b9ad3a795 100644

[RFC PATCH v1 00/15] merge DTS core files to DPDK

2022-04-06 Thread Juraj Linkeš
These are the basic libraries that other libraries depend on. There's also the basic framework functionality related to test execution. Juraj Linkeš (15): dts: merge DTS dep/tclclient.tgz to DPDK dts: merge DTS dep/tgen.tgz to DPDK dts: merge DTS dts to DPDK dts: merge DTS framework/__init

[RFC PATCH v1 03/15] dts: merge DTS dts to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/dts | 9 + 1 file changed, 9 insertions(+) create mode 100755 dts/dts diff --git a/dts/dts b/dts/dts new file mode 100755 index 00..4d29e01aa3 --- /dev/null +++ b/dts/dts @@ -0,0 +1,9 @@ +#!/bin/bash + +# + +PWD=`dirname $0` + +pushd $PWD +./main.py $@ +popd -- 2.20.1

[RFC PATCH v1 04/15] dts: merge DTS framework/__init__.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/__init__.py | 30 ++ 1 file changed, 30 insertions(+) create mode 100644 dts/framework/__init__.py diff --git a/dts/framework/__init__.py b/dts/framework/__init__.py new file mode 100644 index 00..ae0043b7ef --- /dev/null +++ b/dts/framework/

[RFC PATCH v1 05/15] dts: merge DTS framework/asan_test.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/asan_test.py | 439 + 1 file changed, 439 insertions(+) create mode 100644 dts/framework/asan_test.py diff --git a/dts/framework/asan_test.py b/dts/framework/asan_test.py new file mode 100644 index 00..8ca0536bcc --- /dev/null +++ b/d

[RFC PATCH v1 06/15] dts: merge DTS framework/checkCase.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/checkCase.py | 214 + 1 file changed, 214 insertions(+) create mode 100644 dts/framework/checkCase.py diff --git a/dts/framework/checkCase.py b/dts/framework/checkCase.py new file mode 100644 index 00..7b2c22b3c0 --- /dev/null +++ b/d

[RFC PATCH v1 08/15] dts: merge DTS framework/exception.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/exception.py | 148 + 1 file changed, 148 insertions(+) create mode 100644 dts/framework/exception.py diff --git a/dts/framework/exception.py b/dts/framework/exception.py new file mode 100644 index 00..fb0fa72e42 --- /dev/null +++ b/d

[RFC PATCH v1 07/15] dts: merge DTS framework/dts.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/dts.py | 721 +++ 1 file changed, 721 insertions(+) create mode 100644 dts/framework/dts.py diff --git a/dts/framework/dts.py b/dts/framework/dts.py new file mode 100644 index 00..c06bcedf33 --- /dev/null +++ b/dts/framework/dts.p

[RFC PATCH v1 09/15] dts: merge DTS framework/logger.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/logger.py | 474 1 file changed, 474 insertions(+) create mode 100644 dts/framework/logger.py diff --git a/dts/framework/logger.py b/dts/framework/logger.py new file mode 100644 index 00..576a51dcf3 --- /dev/null +++ b/dts/framew

[RFC PATCH v1 10/15] dts: merge DTS framework/packet.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/packet.py | 1292 +++ 1 file changed, 1292 insertions(+) create mode 100644 dts/framework/packet.py diff --git a/dts/framework/packet.py b/dts/framework/packet.py new file mode 100644 index 00..251f9875bf --- /dev/null +++ b/dts/frame

[RFC PATCH v1 11/15] dts: merge DTS framework/project_dpdk.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/project_dpdk.py | 627 ++ 1 file changed, 627 insertions(+) create mode 100644 dts/framework/project_dpdk.py diff --git a/dts/framework/project_dpdk.py b/dts/framework/project_dpdk.py new file mode 100644 index 00..4104e016a3 --- /dev/nul

[RFC PATCH v1 12/15] dts: merge DTS framework/serializer.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/serializer.py | 115 1 file changed, 115 insertions(+) create mode 100644 dts/framework/serializer.py diff --git a/dts/framework/serializer.py b/dts/framework/serializer.py new file mode 100644 index 00..0ffa16a592 --- /dev/null +++

[RFC PATCH v1 13/15] dts: merge DTS framework/utils.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/utils.py | 353 + 1 file changed, 353 insertions(+) create mode 100644 dts/framework/utils.py diff --git a/dts/framework/utils.py b/dts/framework/utils.py new file mode 100644 index 00..8b22d24b0c --- /dev/null +++ b/dts/framework

[RFC PATCH v1 14/15] dts: merge DTS main.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/main.py | 236 1 file changed, 236 insertions(+) create mode 100755 dts/main.py diff --git a/dts/main.py b/dts/main.py new file mode 100755 index 00..f4f5e03a88 --- /dev/null +++ b/dts/main.py @@ -0,0 +1,236 @@ +#!/usr/bin/pyth

[RFC PATCH v1 15/15] dts: merge DTS version.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/version.py | 21 + 1 file changed, 21 insertions(+) create mode 100755 dts/version.py diff --git a/dts/version.py b/dts/version.py new file mode 100755 index 00..9f23357435 --- /dev/null +++ b/dts/version.py @@ -0,0 +1,21 @@ +# + +VERSION_MAJOR = "21" +VERSIO

[RFC PATCH v1 00/18] merge DTS component files to DPDK

2022-04-06 Thread Juraj Linkeš
Files related to various DTS components (dut, tester etc.). Outstanding items: possibly move nics/net_device.py to framework. Juraj Linkeš (18): dts: merge DTS framework/crb.py to DPDK dts: merge DTS framework/dut.py to DPDK dts: merge DTS framework/ixia_buffer_parser.py to DPDK dts: merg

[RFC PATCH v1 01/18] dts: merge DTS framework/crb.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/crb.py | 1061 ++ 1 file changed, 1061 insertions(+) create mode 100644 dts/framework/crb.py diff --git a/dts/framework/crb.py b/dts/framework/crb.py new file mode 100644 index 00..a15d15e9a2 --- /dev/null +++ b/dts/framework/crb.

[RFC PATCH v1 03/18] dts: merge DTS framework/ixia_buffer_parser.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/ixia_buffer_parser.py | 138 1 file changed, 138 insertions(+) create mode 100644 dts/framework/ixia_buffer_parser.py diff --git a/dts/framework/ixia_buffer_parser.py b/dts/framework/ixia_buffer_parser.py new file mode 100644 index 00..c48f

[RFC PATCH v1 02/18] dts: merge DTS framework/dut.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/dut.py | 1727 ++ 1 file changed, 1727 insertions(+) create mode 100644 dts/framework/dut.py diff --git a/dts/framework/dut.py b/dts/framework/dut.py new file mode 100644 index 00..a2a9373448 --- /dev/null +++ b/dts/framework/dut.

[RFC PATCH v1 04/18] dts: merge DTS framework/pktgen.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/pktgen.py | 234 1 file changed, 234 insertions(+) create mode 100644 dts/framework/pktgen.py diff --git a/dts/framework/pktgen.py b/dts/framework/pktgen.py new file mode 100644 index 00..a1a7b2f0bb --- /dev/null +++ b/dts/framew

[RFC PATCH v1 06/18] dts: merge DTS framework/pktgen_ixia.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/pktgen_ixia.py | 1869 ++ 1 file changed, 1869 insertions(+) create mode 100644 dts/framework/pktgen_ixia.py diff --git a/dts/framework/pktgen_ixia.py b/dts/framework/pktgen_ixia.py new file mode 100644 index 00..9851e567a4 --- /dev/null

[RFC PATCH v1 05/18] dts: merge DTS framework/pktgen_base.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/pktgen_base.py | 740 +++ 1 file changed, 740 insertions(+) create mode 100644 dts/framework/pktgen_base.py diff --git a/dts/framework/pktgen_base.py b/dts/framework/pktgen_base.py new file mode 100644 index 00..aa9a6ff874 --- /dev/null +

[RFC PATCH v1 07/18] dts: merge DTS framework/pktgen_ixia_network.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/pktgen_ixia_network.py | 225 +++ 1 file changed, 225 insertions(+) create mode 100644 dts/framework/pktgen_ixia_network.py diff --git a/dts/framework/pktgen_ixia_network.py b/dts/framework/pktgen_ixia_network.py new file mode 100644 index 00..2

[RFC PATCH v1 08/18] dts: merge DTS framework/pktgen_trex.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/pktgen_trex.py | 908 +++ 1 file changed, 908 insertions(+) create mode 100644 dts/framework/pktgen_trex.py diff --git a/dts/framework/pktgen_trex.py b/dts/framework/pktgen_trex.py new file mode 100644 index 00..ebc16f088e --- /dev/null +

[RFC PATCH v1 09/18] dts: merge DTS framework/ssh_connection.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/ssh_connection.py | 117 1 file changed, 117 insertions(+) create mode 100644 dts/framework/ssh_connection.py diff --git a/dts/framework/ssh_connection.py b/dts/framework/ssh_connection.py new file mode 100644 index 00..bfe6e6840b --- /d

[RFC PATCH v1 10/18] dts: merge DTS framework/ssh_pexpect.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/ssh_pexpect.py | 263 +++ 1 file changed, 263 insertions(+) create mode 100644 dts/framework/ssh_pexpect.py diff --git a/dts/framework/ssh_pexpect.py b/dts/framework/ssh_pexpect.py new file mode 100644 index 00..97406896f0 --- /dev/null +

[RFC PATCH v1 11/18] dts: merge DTS framework/tester.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/tester.py | 910 1 file changed, 910 insertions(+) create mode 100644 dts/framework/tester.py diff --git a/dts/framework/tester.py b/dts/framework/tester.py new file mode 100644 index 00..d387983fa8 --- /dev/null +++ b/dts/framew

[RFC PATCH v1 12/18] dts: merge DTS framework/ixia_network/__init__.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/ixia_network/__init__.py | 183 + 1 file changed, 183 insertions(+) create mode 100644 dts/framework/ixia_network/__init__.py diff --git a/dts/framework/ixia_network/__init__.py b/dts/framework/ixia_network/__init__.py new file mode 100644 index 000

[RFC PATCH v1 14/18] dts: merge DTS framework/ixia_network/ixnet_config.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/ixia_network/ixnet_config.py | 42 ++ 1 file changed, 42 insertions(+) create mode 100644 dts/framework/ixia_network/ixnet_config.py diff --git a/dts/framework/ixia_network/ixnet_config.py b/dts/framework/ixia_network/ixnet_config.py new file mode 100644 in

[RFC PATCH v1 13/18] dts: merge DTS framework/ixia_network/ixnet.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/ixia_network/ixnet.py | 901 1 file changed, 901 insertions(+) create mode 100644 dts/framework/ixia_network/ixnet.py diff --git a/dts/framework/ixia_network/ixnet.py b/dts/framework/ixia_network/ixnet.py new file mode 100644 index 00..08aa

[RFC PATCH v1 15/18] dts: merge DTS framework/ixia_network/ixnet_stream.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/ixia_network/ixnet_stream.py | 366 + 1 file changed, 366 insertions(+) create mode 100644 dts/framework/ixia_network/ixnet_stream.py diff --git a/dts/framework/ixia_network/ixnet_stream.py b/dts/framework/ixia_network/ixnet_stream.py new file mode 100644 i

[RFC PATCH v1 17/18] dts: merge DTS nics/__init__.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/nics/__init__.py | 30 ++ 1 file changed, 30 insertions(+) create mode 100644 dts/nics/__init__.py diff --git a/dts/nics/__init__.py b/dts/nics/__init__.py new file mode 100644 index 00..ae0043b7ef --- /dev/null +++ b/dts/nics/__init__.py @@ -0,0 +1,30

[RFC PATCH v1 18/18] dts: merge DTS nics/net_device.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/nics/net_device.py | 1013 1 file changed, 1013 insertions(+) create mode 100644 dts/nics/net_device.py diff --git a/dts/nics/net_device.py b/dts/nics/net_device.py new file mode 100644 index 00..4ef755e055 --- /dev/null +++ b/dts/nics/net

[RFC PATCH v1 16/18] dts: merge DTS framework/ixia_network/packet_parser.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/ixia_network/packet_parser.py | 96 + 1 file changed, 96 insertions(+) create mode 100644 dts/framework/ixia_network/packet_parser.py diff --git a/dts/framework/ixia_network/packet_parser.py b/dts/framework/ixia_network/packet_parser.py new file mode 100644

[RFC PATCH v1 00/13] merge DTS conf files to DPDK

2022-04-06 Thread Juraj Linkeš
Various DTS framework configuration files. Juraj Linkeš (13): dts: merge DTS conf/crbs.cfg to DPDK dts: merge DTS conf/pktgen.cfg to DPDK dts: merge DTS conf/ports.cfg to DPDK dts: merge DTS conf/suite_sample.cfg to DPDK dts: merge DTS conf/test_case_checklist.json to DPDK dts: merge D

[RFC PATCH v1 01/13] dts: merge DTS conf/crbs.cfg to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/conf/crbs.cfg | 42 ++ 1 file changed, 42 insertions(+) create mode 100644 dts/conf/crbs.cfg diff --git a/dts/conf/crbs.cfg b/dts/conf/crbs.cfg new file mode 100644 index 00..a12e60a4a1 --- /dev/null +++ b/dts/conf/crbs.cfg @@ -0,0 +1,42 @@

[RFC PATCH v1 02/13] dts: merge DTS conf/pktgen.cfg to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/conf/pktgen.cfg | 59 + 1 file changed, 59 insertions(+) create mode 100644 dts/conf/pktgen.cfg diff --git a/dts/conf/pktgen.cfg b/dts/conf/pktgen.cfg new file mode 100644 index 00..3176f49625 --- /dev/null +++ b/dts/conf/pktgen.cfg @@

[RFC PATCH v1 03/13] dts: merge DTS conf/ports.cfg to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/conf/ports.cfg | 24 1 file changed, 24 insertions(+) create mode 100644 dts/conf/ports.cfg diff --git a/dts/conf/ports.cfg b/dts/conf/ports.cfg new file mode 100644 index 00..1102375593 --- /dev/null +++ b/dts/conf/ports.cfg @@ -0,0 +1,24 @@ +# DUT Port

[RFC PATCH v1 04/13] dts: merge DTS conf/suite_sample.cfg to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/conf/suite_sample.cfg | 8 1 file changed, 8 insertions(+) create mode 100644 dts/conf/suite_sample.cfg diff --git a/dts/conf/suite_sample.cfg b/dts/conf/suite_sample.cfg new file mode 100644 index 00..246721325a --- /dev/null +++ b/dts/conf/suite_sample.cfg @@ -0,0 +1,8

[RFC PATCH v1 05/13] dts: merge DTS conf/test_case_checklist.json to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/conf/test_case_checklist.json | 3781 + 1 file changed, 3781 insertions(+) create mode 100644 dts/conf/test_case_checklist.json diff --git a/dts/conf/test_case_checklist.json b/dts/conf/test_case_checklist.json new file mode 100644 index 00..3caeb16b8

[RFC PATCH v1 06/13] dts: merge DTS conf/test_case_supportlist.json to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/conf/test_case_supportlist.json | 2374 +++ 1 file changed, 2374 insertions(+) create mode 100644 dts/conf/test_case_supportlist.json diff --git a/dts/conf/test_case_supportlist.json b/dts/conf/test_case_supportlist.json new file mode 100644 index 00..7fa

[RFC PATCH v1 07/13] dts: merge DTS execution.cfg to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/execution.cfg | 10 ++ 1 file changed, 10 insertions(+) create mode 100644 dts/execution.cfg diff --git a/dts/execution.cfg b/dts/execution.cfg new file mode 100644 index 00..1507527c82 --- /dev/null +++ b/dts/execution.cfg @@ -0,0 +1,10 @@ +[Execution1] +crbs= +#using ig

[RFC PATCH v1 08/13] dts: merge DTS executions/execution.cfg to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/executions/execution.cfg | 47 1 file changed, 47 insertions(+) create mode 100644 dts/executions/execution.cfg diff --git a/dts/executions/execution.cfg b/dts/executions/execution.cfg new file mode 100644 index 00..73ff0be216 --- /dev/null ++

[RFC PATCH v1 09/13] dts: merge DTS executions/execution_FVL.cfg to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/executions/execution_FVL.cfg | 48 1 file changed, 48 insertions(+) create mode 100644 dts/executions/execution_FVL.cfg diff --git a/dts/executions/execution_FVL.cfg b/dts/executions/execution_FVL.cfg new file mode 100644 index 00..8a71bbea23 ---

[RFC PATCH v1 10/13] dts: merge DTS executions/execution_fm10k.cfg to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/executions/execution_fm10k.cfg | 29 + 1 file changed, 29 insertions(+) create mode 100644 dts/executions/execution_fm10k.cfg diff --git a/dts/executions/execution_fm10k.cfg b/dts/executions/execution_fm10k.cfg new file mode 100644 index 00..b535d78f3

[RFC PATCH v1 11/13] dts: merge DTS executions/execution_rxmode.cfg to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/executions/execution_rxmode.cfg | 66 + 1 file changed, 66 insertions(+) create mode 100644 dts/executions/execution_rxmode.cfg diff --git a/dts/executions/execution_rxmode.cfg b/dts/executions/execution_rxmode.cfg new file mode 100644 index 00..04175

[RFC PATCH v1 12/13] dts: merge DTS executions/execution_smoke.cfg to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/executions/execution_smoke.cfg | 32 ++ 1 file changed, 32 insertions(+) create mode 100644 dts/executions/execution_smoke.cfg diff --git a/dts/executions/execution_smoke.cfg b/dts/executions/execution_smoke.cfg new file mode 100644 index 00..6f35578d

[RFC PATCH v1 13/13] dts: merge DTS framework/settings.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/settings.py | 391 ++ 1 file changed, 391 insertions(+) create mode 100644 dts/framework/settings.py diff --git a/dts/framework/settings.py b/dts/framework/settings.py new file mode 100644 index 00..14aac9e01a --- /dev/null +++ b/dts/

[RFC PATCH v1 00/24] merge DTS documentation files to DPDK

2022-04-06 Thread Juraj Linkeš
DTS documenatation. Juraj Linkeš (24): dts: merge DTS CONTRIBUTING.TXT to DPDK dts: merge DTS doc/dts_gsg/Makefile to DPDK dts: merge DTS doc/dts_gsg/conf.py to DPDK dts: merge DTS doc/dts_gsg/image/dts_network_arch.png to DPDK dts: merge DTS doc/dts_gsg/image/dts_result.png to DPDK dt

[RFC PATCH v1 01/24] dts: merge DTS CONTRIBUTING.TXT to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/CONTRIBUTING.TXT | 50 1 file changed, 50 insertions(+) create mode 100644 dts/CONTRIBUTING.TXT diff --git a/dts/CONTRIBUTING.TXT b/dts/CONTRIBUTING.TXT new file mode 100644 index 00..eae20441d9 --- /dev/null +++ b/dts/CONTRIBUTING.TXT

[RFC PATCH v1 03/24] dts: merge DTS doc/dts_gsg/conf.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/doc/dts_gsg/conf.py | 50 + 1 file changed, 50 insertions(+) create mode 100644 dts/doc/dts_gsg/conf.py diff --git a/dts/doc/dts_gsg/conf.py b/dts/doc/dts_gsg/conf.py new file mode 100644 index 00..50725c30f2 --- /dev/null +++ b/dts/doc/dts

[RFC PATCH v1 02/24] dts: merge DTS doc/dts_gsg/Makefile to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/doc/dts_gsg/Makefile | 156 +++ 1 file changed, 156 insertions(+) create mode 100644 dts/doc/dts_gsg/Makefile diff --git a/dts/doc/dts_gsg/Makefile b/dts/doc/dts_gsg/Makefile new file mode 100644 index 00..e69cfc7f94 --- /dev/null +++ b/dts/doc

[RFC PATCH v1 05/24] dts: merge DTS doc/dts_gsg/image/dts_result.png to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/doc/dts_gsg/image/dts_result.png | Bin 0 -> 10924 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 dts/doc/dts_gsg/image/dts_result.png diff --git a/dts/doc/dts_gsg/image/dts_result.png b/dts/doc/dts_gsg/image/dts_result.png new file mode 100644 index 0

[RFC PATCH v1 04/24] dts: merge DTS doc/dts_gsg/image/dts_network_arch.png to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/doc/dts_gsg/image/dts_network_arch.png | Bin 0 -> 59759 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 dts/doc/dts_gsg/image/dts_network_arch.png diff --git a/dts/doc/dts_gsg/image/dts_network_arch.png b/dts/doc/dts_gsg/image/dts_network_arch.png new file mode

[RFC PATCH v1 07/24] dts: merge DTS doc/dts_gsg/image/scene_pf_passthrough.svg to DPDK

2022-04-06 Thread Juraj Linkeš
--- .../dts_gsg/image/scene_pf_passthrough.svg| 376 ++ 1 file changed, 376 insertions(+) create mode 100644 dts/doc/dts_gsg/image/scene_pf_passthrough.svg diff --git a/dts/doc/dts_gsg/image/scene_pf_passthrough.svg b/dts/doc/dts_gsg/image/scene_pf_passthrough.svg new file m

[RFC PATCH v1 08/24] dts: merge DTS doc/dts_gsg/image/virt_flow.svg to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/doc/dts_gsg/image/virt_flow.svg | 717 1 file changed, 717 insertions(+) create mode 100644 dts/doc/dts_gsg/image/virt_flow.svg diff --git a/dts/doc/dts_gsg/image/virt_flow.svg b/dts/doc/dts_gsg/image/virt_flow.svg new file mode 100644 index 00..f814

[RFC PATCH v1 06/24] dts: merge DTS doc/dts_gsg/image/dts_soft_arch.png to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/doc/dts_gsg/image/dts_soft_arch.png | Bin 0 -> 120978 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 dts/doc/dts_gsg/image/dts_soft_arch.png diff --git a/dts/doc/dts_gsg/image/dts_soft_arch.png b/dts/doc/dts_gsg/image/dts_soft_arch.png new file mode 100644 ind

[RFC PATCH v1 09/24] dts: merge DTS doc/dts_gsg/index.rst to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/doc/dts_gsg/index.rst | 41 +++ 1 file changed, 41 insertions(+) create mode 100644 dts/doc/dts_gsg/index.rst diff --git a/dts/doc/dts_gsg/index.rst b/dts/doc/dts_gsg/index.rst new file mode 100644 index 00..2a1ba2d7c8 --- /dev/null +++ b/dts/d

[RFC PATCH v1 11/24] dts: merge DTS doc/dts_gsg/rel_notes/index.rst to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/doc/dts_gsg/rel_notes/index.rst | 10 ++ 1 file changed, 10 insertions(+) create mode 100644 dts/doc/dts_gsg/rel_notes/index.rst diff --git a/dts/doc/dts_gsg/rel_notes/index.rst b/dts/doc/dts_gsg/rel_notes/index.rst new file mode 100644 index 00..7415ce2996 --- /dev/null

[RFC PATCH v1 10/24] dts: merge DTS doc/dts_gsg/quick_start.rst to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/doc/dts_gsg/quick_start.rst | 310 1 file changed, 310 insertions(+) create mode 100644 dts/doc/dts_gsg/quick_start.rst diff --git a/dts/doc/dts_gsg/quick_start.rst b/dts/doc/dts_gsg/quick_start.rst new file mode 100644 index 00..e6ef9b95d5 --- /d

[RFC PATCH v1 13/24] dts: merge DTS doc/dts_gsg/usr_guide/asan_test.rst to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/doc/dts_gsg/usr_guide/asan_test.rst | 59 + 1 file changed, 59 insertions(+) create mode 100644 dts/doc/dts_gsg/usr_guide/asan_test.rst diff --git a/dts/doc/dts_gsg/usr_guide/asan_test.rst b/dts/doc/dts_gsg/usr_guide/asan_test.rst new file mode 100644 index 0

[RFC PATCH v1 12/24] dts: merge DTS doc/dts_gsg/rel_notes/release_21_11.rst to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/doc/dts_gsg/rel_notes/release_21_11.rst | 57 + 1 file changed, 57 insertions(+) create mode 100644 dts/doc/dts_gsg/rel_notes/release_21_11.rst diff --git a/dts/doc/dts_gsg/rel_notes/release_21_11.rst b/dts/doc/dts_gsg/rel_notes/release_21_11.rst new file mode 100644

[RFC PATCH v1 14/24] dts: merge DTS doc/dts_gsg/usr_guide/igb_uio.rst to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/doc/dts_gsg/usr_guide/igb_uio.rst | 102 ++ 1 file changed, 102 insertions(+) create mode 100644 dts/doc/dts_gsg/usr_guide/igb_uio.rst diff --git a/dts/doc/dts_gsg/usr_guide/igb_uio.rst b/dts/doc/dts_gsg/usr_guide/igb_uio.rst new file mode 100644 index 00

[RFC PATCH v1 15/24] dts: merge DTS doc/dts_gsg/usr_guide/image/dts_func_deploy.png to DPDK

2022-04-06 Thread Juraj Linkeš
--- .../dts_gsg/usr_guide/image/dts_func_deploy.png | Bin 0 -> 24729 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 dts/doc/dts_gsg/usr_guide/image/dts_func_deploy.png diff --git a/dts/doc/dts_gsg/usr_guide/image/dts_func_deploy.png b/dts/doc/dts_gsg/usr_guide/image/d

[RFC PATCH v1 16/24] dts: merge DTS doc/dts_gsg/usr_guide/image/dts_result.png to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/doc/dts_gsg/usr_guide/image/dts_result.png | Bin 0 -> 10924 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 dts/doc/dts_gsg/usr_guide/image/dts_result.png diff --git a/dts/doc/dts_gsg/usr_guide/image/dts_result.png b/dts/doc/dts_gsg/usr_guide/image/dts_result.p

[RFC PATCH v1 17/24] dts: merge DTS doc/dts_gsg/usr_guide/index.rst to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/doc/dts_gsg/usr_guide/index.rst | 44 + 1 file changed, 44 insertions(+) create mode 100644 dts/doc/dts_gsg/usr_guide/index.rst diff --git a/dts/doc/dts_gsg/usr_guide/index.rst b/dts/doc/dts_gsg/usr_guide/index.rst new file mode 100644 index 00..f34d0

[RFC PATCH v1 18/24] dts: merge DTS doc/dts_gsg/usr_guide/intro.rst to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/doc/dts_gsg/usr_guide/intro.rst | 90 + 1 file changed, 90 insertions(+) create mode 100644 dts/doc/dts_gsg/usr_guide/intro.rst diff --git a/dts/doc/dts_gsg/usr_guide/intro.rst b/dts/doc/dts_gsg/usr_guide/intro.rst new file mode 100644 index 00..dc4c0

[RFC PATCH v1 19/24] dts: merge DTS doc/dts_gsg/usr_guide/ixia.rst to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/doc/dts_gsg/usr_guide/ixia.rst | 248 + 1 file changed, 248 insertions(+) create mode 100644 dts/doc/dts_gsg/usr_guide/ixia.rst diff --git a/dts/doc/dts_gsg/usr_guide/ixia.rst b/dts/doc/dts_gsg/usr_guide/ixia.rst new file mode 100644 index 00..bd66565

[RFC PATCH v1 20/24] dts: merge DTS doc/dts_gsg/usr_guide/results.rst to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/doc/dts_gsg/usr_guide/results.rst | 101 ++ 1 file changed, 101 insertions(+) create mode 100644 dts/doc/dts_gsg/usr_guide/results.rst diff --git a/dts/doc/dts_gsg/usr_guide/results.rst b/dts/doc/dts_gsg/usr_guide/results.rst new file mode 100644 index 00

[RFC PATCH v1 21/24] dts: merge DTS doc/dts_gsg/usr_guide/setup_dut.rst to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/doc/dts_gsg/usr_guide/setup_dut.rst | 150 1 file changed, 150 insertions(+) create mode 100644 dts/doc/dts_gsg/usr_guide/setup_dut.rst diff --git a/dts/doc/dts_gsg/usr_guide/setup_dut.rst b/dts/doc/dts_gsg/usr_guide/setup_dut.rst new file mode 100644 index

[RFC PATCH v1 22/24] dts: merge DTS doc/dts_gsg/usr_guide/sys_reqs.rst to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/doc/dts_gsg/usr_guide/sys_reqs.rst | 131 + 1 file changed, 131 insertions(+) create mode 100644 dts/doc/dts_gsg/usr_guide/sys_reqs.rst diff --git a/dts/doc/dts_gsg/usr_guide/sys_reqs.rst b/dts/doc/dts_gsg/usr_guide/sys_reqs.rst new file mode 100644 index 000

[RFC PATCH v1 23/24] dts: merge DTS doc/dts_gsg/usr_guide/trex.rst to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/doc/dts_gsg/usr_guide/trex.rst | 377 + 1 file changed, 377 insertions(+) create mode 100644 dts/doc/dts_gsg/usr_guide/trex.rst diff --git a/dts/doc/dts_gsg/usr_guide/trex.rst b/dts/doc/dts_gsg/usr_guide/trex.rst new file mode 100644 index 00..8dfa66b

[RFC PATCH v1 24/24] dts: merge DTS doc/dts_gsg/usr_guide/usage.rst to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/doc/dts_gsg/usr_guide/usage.rst | 350 1 file changed, 350 insertions(+) create mode 100644 dts/doc/dts_gsg/usr_guide/usage.rst diff --git a/dts/doc/dts_gsg/usr_guide/usage.rst b/dts/doc/dts_gsg/usr_guide/usage.rst new file mode 100644 index 00..ba71

[RFC PATCH v1 0/6] merge DTS test report files to DPDK

2022-04-06 Thread Juraj Linkeš
The libraries and the output folder related to test reporting. Juraj Linkeš (6): dts: merge DTS framework/excel_reporter.py to DPDK dts: merge DTS framework/json_reporter.py to DPDK dts: merge DTS framework/rst.py to DPDK dts: merge DTS framework/stats_reporter.py to DPDK dts: merge DTS

[RFC PATCH v1 1/6] dts: merge DTS framework/excel_reporter.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/excel_reporter.py | 280 1 file changed, 280 insertions(+) create mode 100644 dts/framework/excel_reporter.py diff --git a/dts/framework/excel_reporter.py b/dts/framework/excel_reporter.py new file mode 100644 index 00..3a6bdb5db6 --- /d

[RFC PATCH v1 2/6] dts: merge DTS framework/json_reporter.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/json_reporter.py | 86 ++ 1 file changed, 86 insertions(+) create mode 100644 dts/framework/json_reporter.py diff --git a/dts/framework/json_reporter.py b/dts/framework/json_reporter.py new file mode 100644 index 00..ba12efaf22 --- /dev/n

[RFC PATCH v1 3/6] dts: merge DTS framework/rst.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/rst.py | 168 +++ 1 file changed, 168 insertions(+) create mode 100644 dts/framework/rst.py diff --git a/dts/framework/rst.py b/dts/framework/rst.py new file mode 100644 index 00..18d7ccea39 --- /dev/null +++ b/dts/framework/rst.p

[RFC PATCH v1 4/6] dts: merge DTS framework/stats_reporter.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/stats_reporter.py | 95 + 1 file changed, 95 insertions(+) create mode 100644 dts/framework/stats_reporter.py diff --git a/dts/framework/stats_reporter.py b/dts/framework/stats_reporter.py new file mode 100644 index 00..80ac942c5b --- /de

[RFC PATCH v1 5/6] dts: merge DTS framework/test_result.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/test_result.py | 494 +++ 1 file changed, 494 insertions(+) create mode 100644 dts/framework/test_result.py diff --git a/dts/framework/test_result.py b/dts/framework/test_result.py new file mode 100644 index 00..abf8edb99e --- /dev/null +

[RFC PATCH v1 6/6] dts: merge DTS output/Readme.txt to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/output/Readme.txt | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 dts/output/Readme.txt diff --git a/dts/output/Readme.txt b/dts/output/Readme.txt new file mode 100644 index 00..8d40ec01b5 --- /dev/null +++ b/dts/output/Readme.txt @@ -0,0 +1,2 @@ +Output dir for DTF re

Re: [PATCH] kni: fix device address set

2022-04-06 Thread Stephen Hemminger
On Wed, 6 Apr 2022 16:22:13 +0800 "Min Hu (Connor)" wrote: > /* if user has provided a valid mac address */ > if (is_valid_ether_addr(dev_info.mac_addr)) > - memcpy(net_dev->dev_addr, dev_info.mac_addr, ETH_ALEN); > + memcpy(mac_addr, dev_info.mac_addr, ETH_ALE

[RFC PATCH v1 00/23] merge DTS test resource files to DPDK

2022-04-06 Thread Juraj Linkeš
Libraries and miscellaneous resources used by DTS tests. Outstanding item: Move testsuite-specific framework python files to tests/util. We want to leave only framework-related files in the framework directory. Grouping testsuite related files in one directory will make DTS better organized. Jura

[RFC PATCH v1 01/23] dts: merge DTS framework/plotgraph.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/plotgraph.py | 842 + 1 file changed, 842 insertions(+) create mode 100644 dts/framework/plotgraph.py diff --git a/dts/framework/plotgraph.py b/dts/framework/plotgraph.py new file mode 100644 index 00..13b0203400 --- /dev/null +++ b/d

[RFC PATCH v1 02/23] dts: merge DTS framework/plotting.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/plotting.py | 246 ++ 1 file changed, 246 insertions(+) create mode 100644 dts/framework/plotting.py diff --git a/dts/framework/plotting.py b/dts/framework/plotting.py new file mode 100644 index 00..83499061ef --- /dev/null +++ b/dts/

[RFC PATCH v1 03/23] dts: merge DTS framework/pmd_output.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/pmd_output.py | 341 1 file changed, 341 insertions(+) create mode 100644 dts/framework/pmd_output.py diff --git a/dts/framework/pmd_output.py b/dts/framework/pmd_output.py new file mode 100644 index 00..f27c2513af --- /dev/null +++

[RFC PATCH v1 04/23] dts: merge DTS framework/qemu_kvm.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/qemu_kvm.py | 2042 + 1 file changed, 2042 insertions(+) create mode 100644 dts/framework/qemu_kvm.py diff --git a/dts/framework/qemu_kvm.py b/dts/framework/qemu_kvm.py new file mode 100644 index 00..5615263bd8 --- /dev/null +++ b/dts

[RFC PATCH v1 05/23] dts: merge DTS framework/qemu_libvirt.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/qemu_libvirt.py | 884 ++ 1 file changed, 884 insertions(+) create mode 100644 dts/framework/qemu_libvirt.py diff --git a/dts/framework/qemu_libvirt.py b/dts/framework/qemu_libvirt.py new file mode 100644 index 00..740b7bbc55 --- /dev/nul

[RFC PATCH v1 06/23] dts: merge DTS framework/test_capabilities.py to DPDK

2022-04-06 Thread Juraj Linkeš
--- dts/framework/test_capabilities.py | 5 + 1 file changed, 5 insertions(+) create mode 100644 dts/framework/test_capabilities.py diff --git a/dts/framework/test_capabilities.py b/dts/framework/test_capabilities.py new file mode 100644 index 00..5442f89e1d --- /dev/null +++ b/dts/

  1   2   3   >