* [dts] [PATCH V1 0/7] update test plan to sync with testsuite
@ 2020-09-03 9:57 Xie wei
2020-09-03 9:57 ` [dts] [dts 1/7] test_plans/unit_tests_kni_test_plan:update " Xie wei
` (8 more replies)
0 siblings, 9 replies; 10+ messages in thread
From: Xie wei @ 2020-09-03 9:57 UTC (permalink / raw)
To: dts; +Cc: Xie wei
update test plan to sync with testsuite.
Xie wei (7):
test_plans/unit_tests_kni_test_plan:update test plan to sync with
testsuite
test_plans/pmdpcap_test_plan:update test plan to sync with testsuite
test_plans/multicast_test_plan:update test plan to sync with testsuite
test_plans/kni_test_plan:update test plan to sync with testsuite
test_plans/ipv4_reassembly_test_plan:update test plan to sync with
testsuite
test_plans/ipfrag_test_plan:update test plan to sync with testsuite
test_plans/efd_test_plan:update test plan to sync with testsuite
test_plans/efd_test_plan.rst | 3 +++
test_plans/ipfrag_test_plan.rst | 28 ++++++++++++++++++++++++
test_plans/ipv4_reassembly_test_plan.rst | 4 +++-
test_plans/kni_test_plan.rst | 3 +++
test_plans/multicast_test_plan.rst | 23 +++++++++++++++++++
test_plans/pmdpcap_test_plan.rst | 3 +++
test_plans/unit_tests_kni_test_plan.rst | 4 ++++
7 files changed, 67 insertions(+), 1 deletion(-)
--
2.17.1
^ permalink raw reply [flat|nested] 10+ messages in thread
* [dts] [dts 1/7] test_plans/unit_tests_kni_test_plan:update test plan to sync with testsuite
2020-09-03 9:57 [dts] [PATCH V1 0/7] update test plan to sync with testsuite Xie wei
@ 2020-09-03 9:57 ` Xie wei
2020-09-03 9:57 ` [dts] [dts 2/7] test_plans/pmdpcap_test_plan:update " Xie wei
` (7 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Xie wei @ 2020-09-03 9:57 UTC (permalink / raw)
To: dts; +Cc: Xie wei
Signed-off-by: Xie wei <weix.xie@intel.com>
---
test_plans/unit_tests_kni_test_plan.rst | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/test_plans/unit_tests_kni_test_plan.rst b/test_plans/unit_tests_kni_test_plan.rst
index c77d887..793dd47 100644
--- a/test_plans/unit_tests_kni_test_plan.rst
+++ b/test_plans/unit_tests_kni_test_plan.rst
@@ -45,6 +45,10 @@ script (launched using ``make test``) that sends commands to
the application and checks the results. A test report is displayed on
stdout.
+Case config::
+
+ For enable KNI features, need to set the "CONFIG_RTE_KNI_KMOD=y" in ./config/common_base and re-build DPDK.
+
The steps to run the unit test manually are as follow::
# make -C ./app/test/
--
2.17.1
^ permalink raw reply [flat|nested] 10+ messages in thread
* [dts] [dts 2/7] test_plans/pmdpcap_test_plan:update test plan to sync with testsuite
2020-09-03 9:57 [dts] [PATCH V1 0/7] update test plan to sync with testsuite Xie wei
2020-09-03 9:57 ` [dts] [dts 1/7] test_plans/unit_tests_kni_test_plan:update " Xie wei
@ 2020-09-03 9:57 ` Xie wei
2020-09-03 9:57 ` [dts] [dts 3/7] test_plans/multicast_test_plan:update " Xie wei
` (6 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Xie wei @ 2020-09-03 9:57 UTC (permalink / raw)
To: dts; +Cc: Xie wei
Signed-off-by: Xie wei <weix.xie@intel.com>
---
test_plans/pmdpcap_test_plan.rst | 3 +++
1 file changed, 3 insertions(+)
diff --git a/test_plans/pmdpcap_test_plan.rst b/test_plans/pmdpcap_test_plan.rst
index 7b5ecd2..d6ab697 100644
--- a/test_plans/pmdpcap_test_plan.rst
+++ b/test_plans/pmdpcap_test_plan.rst
@@ -52,6 +52,9 @@ in PCAP devices created by Test PMD.
It is Test PMD application itself which send and receives traffic from and to
PCAP files, no traffic generator is involved.
+Case config::
+
+ For enable PCAP features, need to set the "CONFIG_RTE_LIBRTE_PMD_PCAP=y" in ./config/common_base and re-build DPDK.
Test Case: test_send_packets_with_one_device
============================================
--
2.17.1
^ permalink raw reply [flat|nested] 10+ messages in thread
* [dts] [dts 3/7] test_plans/multicast_test_plan:update test plan to sync with testsuite
2020-09-03 9:57 [dts] [PATCH V1 0/7] update test plan to sync with testsuite Xie wei
2020-09-03 9:57 ` [dts] [dts 1/7] test_plans/unit_tests_kni_test_plan:update " Xie wei
2020-09-03 9:57 ` [dts] [dts 2/7] test_plans/pmdpcap_test_plan:update " Xie wei
@ 2020-09-03 9:57 ` Xie wei
2020-09-03 9:57 ` [dts] [dts 4/7] test_plans/kni_test_plan:update " Xie wei
` (5 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Xie wei @ 2020-09-03 9:57 UTC (permalink / raw)
To: dts; +Cc: Xie wei
Signed-off-by: Xie wei <weix.xie@intel.com>
---
test_plans/multicast_test_plan.rst | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/test_plans/multicast_test_plan.rst b/test_plans/multicast_test_plan.rst
index f52dd9c..a190170 100644
--- a/test_plans/multicast_test_plan.rst
+++ b/test_plans/multicast_test_plan.rst
@@ -195,6 +195,29 @@ P0 and P2 are used on testing machine):
These flows do not change across the test cases.
+6.Modify multicast route table::
+
+ sed -i '/mcast_group_table\[\].*{/,/^\}\;/c\\static struct mcast_group_params mcast_group_table[] = {\
+ {RTE_IPV4(224,0,0,101),1},\
+ {RTE_IPV4(224,0,0,102),2},\
+ {RTE_IPV4(224,0,0,103),3},\
+ {RTE_IPV4(224,0,0,104),4},\
+ {RTE_IPV4(224,0,0,105),5},\
+ {RTE_IPV4(224,0,0,106),6},\
+ {RTE_IPV4(224,0,0,107),7},\
+ {RTE_IPV4(224,0,0,108),8},\
+ {RTE_IPV4(224,0,0,109),9},\
+ {RTE_IPV4(224,0,0,110),10},\
+ {RTE_IPV4(224,0,0,111),11},\
+ {RTE_IPV4(224,0,0,112),12},\
+ {RTE_IPV4(224,0,0,113),13},\
+ {RTE_IPV4(224,0,0,114),14},\
+ {RTE_IPV4(224,0,0,115),15},\
+ };' examples/ipv4_multicast/main.c
+
+And re-compile examples/ipv4_multicast::
+
+ make -C examples/ipv4_multicast
Test Case: IP4 Multicast Forwarding
===================================
--
2.17.1
^ permalink raw reply [flat|nested] 10+ messages in thread
* [dts] [dts 4/7] test_plans/kni_test_plan:update test plan to sync with testsuite
2020-09-03 9:57 [dts] [PATCH V1 0/7] update test plan to sync with testsuite Xie wei
` (2 preceding siblings ...)
2020-09-03 9:57 ` [dts] [dts 3/7] test_plans/multicast_test_plan:update " Xie wei
@ 2020-09-03 9:57 ` Xie wei
2020-09-03 9:57 ` [dts] [dts 5/7] test_plans/ipv4_reassembly_test_plan:update " Xie wei
` (4 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Xie wei @ 2020-09-03 9:57 UTC (permalink / raw)
To: dts; +Cc: Xie wei
Signed-off-by: Xie wei <weix.xie@intel.com>
---
test_plans/kni_test_plan.rst | 3 +++
1 file changed, 3 insertions(+)
diff --git a/test_plans/kni_test_plan.rst b/test_plans/kni_test_plan.rst
index 0c5b2e0..1d4736b 100644
--- a/test_plans/kni_test_plan.rst
+++ b/test_plans/kni_test_plan.rst
@@ -119,6 +119,9 @@ system to another)::
insmod ./x86_64-default-linuxapp-gcc/kmod/rte_kni.ko
./examples/kni/build/app/kni -c 0xa0001e -n 4 -- -P -p 0x3 --config="(0,1,2,21),(1,3,4,23)" &
+Case config::
+
+ For enable KNI features, need to set the "CONFIG_RTE_KNI_KMOD=y" in ./config/common_base and re-build DPDK.
Test Case: ifconfig testing
===========================
--
2.17.1
^ permalink raw reply [flat|nested] 10+ messages in thread
* [dts] [dts 5/7] test_plans/ipv4_reassembly_test_plan:update test plan to sync with testsuite
2020-09-03 9:57 [dts] [PATCH V1 0/7] update test plan to sync with testsuite Xie wei
` (3 preceding siblings ...)
2020-09-03 9:57 ` [dts] [dts 4/7] test_plans/kni_test_plan:update " Xie wei
@ 2020-09-03 9:57 ` Xie wei
2020-09-03 9:57 ` [dts] [dts 6/7] test_plans/ipfrag_test_plan:update " Xie wei
` (3 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Xie wei @ 2020-09-03 9:57 UTC (permalink / raw)
To: dts; +Cc: Xie wei
Signed-off-by: Xie wei <weix.xie@intel.com>
---
test_plans/ipv4_reassembly_test_plan.rst | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/test_plans/ipv4_reassembly_test_plan.rst b/test_plans/ipv4_reassembly_test_plan.rst
index 686584d..75aba16 100644
--- a/test_plans/ipv4_reassembly_test_plan.rst
+++ b/test_plans/ipv4_reassembly_test_plan.rst
@@ -99,7 +99,9 @@ Sample command::
./examples/ip_reassembly/build/ip_reassembly -c 0x2 -n 4 -- \
-P -p 0x2 --config "(1,0,1)" --maxflows=4096 --flowttl=10s
-Modifies the sample app source code to enable up to 7 fragments per packet.
+Modifies the sample app source code to enable up to 7 fragments per packet,
+and it need set the "CONFIG_RTE_LIBRTE_IP_FRAG_MAX_FRAG=7" in ./config/common_base and re-build DPDK.
+
Sends 4K packets split in 7 fragments each with a ``maxflows`` of 4K.
It expects:
--
2.17.1
^ permalink raw reply [flat|nested] 10+ messages in thread
* [dts] [dts 6/7] test_plans/ipfrag_test_plan:update test plan to sync with testsuite
2020-09-03 9:57 [dts] [PATCH V1 0/7] update test plan to sync with testsuite Xie wei
` (4 preceding siblings ...)
2020-09-03 9:57 ` [dts] [dts 5/7] test_plans/ipv4_reassembly_test_plan:update " Xie wei
@ 2020-09-03 9:57 ` Xie wei
2020-09-03 9:57 ` [dts] [dts 7/7] test_plans/efd_test_plan:update " Xie wei
` (2 subsequent siblings)
8 siblings, 0 replies; 10+ messages in thread
From: Xie wei @ 2020-09-03 9:57 UTC (permalink / raw)
To: dts; +Cc: Xie wei
Signed-off-by: Xie wei <weix.xie@intel.com>
---
test_plans/ipfrag_test_plan.rst | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/test_plans/ipfrag_test_plan.rst b/test_plans/ipfrag_test_plan.rst
index 9c0afed..31dcc7b 100644
--- a/test_plans/ipfrag_test_plan.rst
+++ b/test_plans/ipfrag_test_plan.rst
@@ -133,6 +133,34 @@ Prerequisites
- The set of logical cores to execute the packet forwarding task
- Mapping of the NIC RX queues to logical cores handling them.
+6. Set lpm table for IPv4 & IPv6 packet::
+
+ sed -i '/l3fwd_ipv4_route_array\[\].*{/,/^\}\;/c\\static struct l3fwd_ipv4_route l3fwd_ipv4_route_array[] = {\
+ {RTE_IPV4(100,10,0,0), 16, 1},\
+ {RTE_IPV4(100,20,0,0), 16, 1},\
+ {RTE_IPV4(100,30,0,0), 16, 0},\
+ {RTE_IPV4(100,40,0,0), 16, 0},\
+ {RTE_IPV4(100,50,0,0), 16, 1},\
+ {RTE_IPV4(100,60,0,0), 16, 1},\
+ {RTE_IPV4(100,70,0,0), 16, 0},\
+ {RTE_IPV4(100,80,0,0), 16, 0},\
+ };' examples/ip_fragmentation/main.c
+
+ sed -i '/l3fwd_ipv6_route_array\[\].*{/,/^\}\;/c\\static struct l3fwd_ipv6_route l3fwd_ipv6_route_array[] = {\
+ {{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, 48, 1},\
+ {{2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, 48, 1},\
+ {{3,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, 48, 0},\
+ {{4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, 48, 0},\
+ {{5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, 48, 1},\
+ {{6,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, 48, 1},\
+ {{7,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, 48, 0},\
+ {{8,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, 48, 0},\
+ };' examples/ip_fragmentation/main.c
+
+And re-compile examples/ip_fragmentation::
+
+ make -C examples/ip_fragmentation
+
Test Case 1: IP Fragmentation normal ip packet forward
======================================================
--
2.17.1
^ permalink raw reply [flat|nested] 10+ messages in thread
* [dts] [dts 7/7] test_plans/efd_test_plan:update test plan to sync with testsuite
2020-09-03 9:57 [dts] [PATCH V1 0/7] update test plan to sync with testsuite Xie wei
` (5 preceding siblings ...)
2020-09-03 9:57 ` [dts] [dts 6/7] test_plans/ipfrag_test_plan:update " Xie wei
@ 2020-09-03 9:57 ` Xie wei
2020-09-04 6:10 ` [dts] [PATCH V1 0/7] update " Ma, LihongX
2020-09-10 2:54 ` Tu, Lijuan
8 siblings, 0 replies; 10+ messages in thread
From: Xie wei @ 2020-09-03 9:57 UTC (permalink / raw)
To: dts; +Cc: Xie wei
Signed-off-by: Xie wei <weix.xie@intel.com>
---
test_plans/efd_test_plan.rst | 3 +++
1 file changed, 3 insertions(+)
diff --git a/test_plans/efd_test_plan.rst b/test_plans/efd_test_plan.rst
index dfde28a..3f2ef3a 100644
--- a/test_plans/efd_test_plan.rst
+++ b/test_plans/efd_test_plan.rst
@@ -137,6 +137,9 @@ This case will measure the performance based on flow numbers.
Test Case: Load balancer performance based on value bits
-----------------------------------------------------------------------
+Modify different value size which must be between 1 and 32, and it need
+set the '#define RTE_EFD_VALUE_NUM_BITS (value size)' in lib/librte_efd/rte_efd.h and rebuild dpdk.
+
This case will measure the performance based on value bits.
+--------------+-------+-----------+------------+
--
2.17.1
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [dts] [PATCH V1 0/7] update test plan to sync with testsuite
2020-09-03 9:57 [dts] [PATCH V1 0/7] update test plan to sync with testsuite Xie wei
` (6 preceding siblings ...)
2020-09-03 9:57 ` [dts] [dts 7/7] test_plans/efd_test_plan:update " Xie wei
@ 2020-09-04 6:10 ` Ma, LihongX
2020-09-10 2:54 ` Tu, Lijuan
8 siblings, 0 replies; 10+ messages in thread
From: Ma, LihongX @ 2020-09-04 6:10 UTC (permalink / raw)
To: Xie, WeiX, dts; +Cc: Xie, WeiX
Acked-by: lihong Ma<lihongx.ma@intel.com>
Regards,
Ma,lihong
> -----Original Message-----
> From: dts <dts-bounces@dpdk.org> On Behalf Of Xie wei
> Sent: Thursday, September 3, 2020 5:58 PM
> To: dts@dpdk.org
> Cc: Xie, WeiX <weix.xie@intel.com>
> Subject: [dts] [PATCH V1 0/7] update test plan to sync with testsuite
>
> update test plan to sync with testsuite.
>
> Xie wei (7):
> test_plans/unit_tests_kni_test_plan:update test plan to sync with
> testsuite
> test_plans/pmdpcap_test_plan:update test plan to sync with testsuite
> test_plans/multicast_test_plan:update test plan to sync with testsuite
> test_plans/kni_test_plan:update test plan to sync with testsuite
> test_plans/ipv4_reassembly_test_plan:update test plan to sync with
> testsuite
> test_plans/ipfrag_test_plan:update test plan to sync with testsuite
> test_plans/efd_test_plan:update test plan to sync with testsuite
>
> test_plans/efd_test_plan.rst | 3 +++
> test_plans/ipfrag_test_plan.rst | 28 ++++++++++++++++++++++++
> test_plans/ipv4_reassembly_test_plan.rst | 4 +++-
> test_plans/kni_test_plan.rst | 3 +++
> test_plans/multicast_test_plan.rst | 23 +++++++++++++++++++
> test_plans/pmdpcap_test_plan.rst | 3 +++
> test_plans/unit_tests_kni_test_plan.rst | 4 ++++
> 7 files changed, 67 insertions(+), 1 deletion(-)
>
> --
> 2.17.1
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [dts] [PATCH V1 0/7] update test plan to sync with testsuite
2020-09-03 9:57 [dts] [PATCH V1 0/7] update test plan to sync with testsuite Xie wei
` (7 preceding siblings ...)
2020-09-04 6:10 ` [dts] [PATCH V1 0/7] update " Ma, LihongX
@ 2020-09-10 2:54 ` Tu, Lijuan
8 siblings, 0 replies; 10+ messages in thread
From: Tu, Lijuan @ 2020-09-10 2:54 UTC (permalink / raw)
To: Xie, WeiX, dts; +Cc: Xie, WeiX
Applied
> Subject: [dts] [PATCH V1 0/7] update test plan to sync with testsuite
>
> update test plan to sync with testsuite.
>
> Xie wei (7):
> test_plans/unit_tests_kni_test_plan:update test plan to sync with
> testsuite
> test_plans/pmdpcap_test_plan:update test plan to sync with testsuite
> test_plans/multicast_test_plan:update test plan to sync with testsuite
> test_plans/kni_test_plan:update test plan to sync with testsuite
> test_plans/ipv4_reassembly_test_plan:update test plan to sync with
> testsuite
> test_plans/ipfrag_test_plan:update test plan to sync with testsuite
> test_plans/efd_test_plan:update test plan to sync with testsuite
>
> test_plans/efd_test_plan.rst | 3 +++
> test_plans/ipfrag_test_plan.rst | 28 ++++++++++++++++++++++++
> test_plans/ipv4_reassembly_test_plan.rst | 4 +++-
> test_plans/kni_test_plan.rst | 3 +++
> test_plans/multicast_test_plan.rst | 23 +++++++++++++++++++
> test_plans/pmdpcap_test_plan.rst | 3 +++
> test_plans/unit_tests_kni_test_plan.rst | 4 ++++
> 7 files changed, 67 insertions(+), 1 deletion(-)
>
> --
> 2.17.1
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2020-09-10 2:54 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-03 9:57 [dts] [PATCH V1 0/7] update test plan to sync with testsuite Xie wei
2020-09-03 9:57 ` [dts] [dts 1/7] test_plans/unit_tests_kni_test_plan:update " Xie wei
2020-09-03 9:57 ` [dts] [dts 2/7] test_plans/pmdpcap_test_plan:update " Xie wei
2020-09-03 9:57 ` [dts] [dts 3/7] test_plans/multicast_test_plan:update " Xie wei
2020-09-03 9:57 ` [dts] [dts 4/7] test_plans/kni_test_plan:update " Xie wei
2020-09-03 9:57 ` [dts] [dts 5/7] test_plans/ipv4_reassembly_test_plan:update " Xie wei
2020-09-03 9:57 ` [dts] [dts 6/7] test_plans/ipfrag_test_plan:update " Xie wei
2020-09-03 9:57 ` [dts] [dts 7/7] test_plans/efd_test_plan:update " Xie wei
2020-09-04 6:10 ` [dts] [PATCH V1 0/7] update " Ma, LihongX
2020-09-10 2:54 ` Tu, Lijuan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).