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
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
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
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
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...
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
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.
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
-
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
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
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,
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
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
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
---
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
---
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/
---
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
---
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
---
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
---
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
---
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
---
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
---
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
---
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
+++
---
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
---
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
---
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
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
---
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.
---
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
---
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.
---
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
---
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
---
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
+
---
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
---
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
+
---
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
---
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
+
---
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
---
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
---
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
---
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
---
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
---
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
---
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
---
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
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
---
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 @@
---
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
@@
---
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
---
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
---
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
---
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
---
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
---
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
++
---
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
---
---
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
---
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
---
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
---
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/
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
---
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
---
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
---
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
---
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
---
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
---
.../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
---
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
---
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
---
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
---
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
---
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
---
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
---
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
---
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
---
.../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
---
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
---
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
---
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
---
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
---
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
---
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
---
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
---
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
---
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
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
---
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
---
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
---
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
---
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
---
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
+
---
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
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
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
---
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
---
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/
---
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
+++
---
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
---
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
---
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 - 100 of 209 matches
Mail list logo