test suite reviews and discussions
 help / color / Atom feed
* [dts] [PATCH V1 00/17] test_plans:fix build warnings and errors
@ 2020-09-15 11:24 Haiyang Zhao
  2020-09-15 11:24 ` [dts] [PATCH V1 01/17] test_plans/cloud_filter_with_l4_port_test_plan: fix " Haiyang Zhao
                   ` (17 more replies)
  0 siblings, 18 replies; 19+ messages in thread
From: Haiyang Zhao @ 2020-09-15 11:24 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

*.fix test plans building warnings and errors.

Haiyang Zhao (17):
  test_plans/cloud_filter_with_l4_port_test_plan: fix build warnings and
    errors     *.fix build warnings and errors
  test_plans/cvl_advanced_iavf_rss_test_plan: fix build warnings and
    errors     *.fix build warnings and errors
  test_plans/cvl_advanced_rss_gtpu: fix build warnings and errors    
    *.fix build warnings and errors
  test_plans/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp: fix build
    warnings and errors     *.fix build warnings and errors
  test_plans/cvl_advanced_rss: fix build warnings and errors     *.fix
    build warnings and errors
  test_plans/cvl_fdir_test_plan: fix build warnings and errors     *.fix
    build warnings and errors
  test_plans/cvl_iavf_rss_gtpu: fix build warnings and errors     *.fix
    build warnings and errors
  test_plans/cvl_rss_configure_test_plan: fix build warnings and errors 
       *.fix build warnings and errors
  test_plans/cvl_switch_filter_test_plan: fix build warnings and errors 
       *.fix build warnings and errors
  test_plans/dpdk_gro_lib_test_plan: fix build warnings and errors    
    *.fix build warnings and errors
  test_plans/iavf_fdir_test_plan: fix build warnings and errors    
    *.fix build warnings and errors
  test_plans/linux_modules_test_plan: fix build warnings and errors    
    *.fix build warnings and errors
  test_plans/qinq_filter_test_plan: fix build warnings and errors    
    *.fix build warnings and errors
  test_plans/vhost_cbdma_test_plan: fix build warnings and errors    
    *.fix build warnings and errors
  test_plans/virtio_event_idx_interrupt: fix build warnings and errors  
      *.fix build warnings and errors
  test_plans/vmdq_test_plan: fix build warnings and errors     *.fix
    build warnings and errors
  test_plans/index: fix build warnings and errors     *.delete removed
    test plan.     *.add new added test plans

 test_plans/cloud_filter_with_l4_port_test_plan.rst |  10 +-
 test_plans/cvl_advanced_iavf_rss_test_plan.rst     |  10 +-
 test_plans/cvl_advanced_rss_gtpu_test_plan.rst     |  41 ++-
 ...d_rss_pppoe_vlan_esp_ah_l2tp_pfcp_test_plan.rst |   2 +-
 test_plans/cvl_advanced_rss_test_plan.rst          |   8 +-
 test_plans/cvl_fdir_test_plan.rst                  |   4 +-
 test_plans/cvl_iavf_rss_gtpu_test_plan.rst         |  35 +-
 test_plans/cvl_rss_configure_test_plan.rst         |  12 +-
 test_plans/cvl_switch_filter_test_plan.rst         | 386 ++++++++++-----------
 test_plans/dpdk_gro_lib_test_plan.rst              |  57 +--
 test_plans/iavf_fdir_test_plan.rst                 |   4 +-
 test_plans/index.rst                               |  17 +-
 test_plans/linux_modules_test_plan.rst             |   4 +-
 test_plans/qinq_filter_test_plan.rst               |   4 +-
 test_plans/vhost_cbdma_test_plan.rst               |   1 +
 .../virtio_event_idx_interrupt_test_plan.rst       |  48 +--
 test_plans/vmdq_test_plan.rst                      |   1 +
 17 files changed, 333 insertions(+), 311 deletions(-)

-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [dts] [PATCH V1 01/17] test_plans/cloud_filter_with_l4_port_test_plan: fix build warnings and errors
  2020-09-15 11:24 [dts] [PATCH V1 00/17] test_plans:fix build warnings and errors Haiyang Zhao
@ 2020-09-15 11:24 ` " Haiyang Zhao
  2020-09-15 11:24 ` [dts] [PATCH V1 02/17] test_plans/cvl_advanced_iavf_rss_test_plan: " Haiyang Zhao
                   ` (16 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: Haiyang Zhao @ 2020-09-15 11:24 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

*.fix build warnings and errors

Signed-off-by: Haiyang Zhao <haiyangx.zhao@intel.com>
---
 test_plans/cloud_filter_with_l4_port_test_plan.rst | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/test_plans/cloud_filter_with_l4_port_test_plan.rst b/test_plans/cloud_filter_with_l4_port_test_plan.rst
index c45bf80..da39c9a 100644
--- a/test_plans/cloud_filter_with_l4_port_test_plan.rst
+++ b/test_plans/cloud_filter_with_l4_port_test_plan.rst
@@ -191,7 +191,7 @@ Test Case 4: ipv4-tcp_dport only
         packets should be in queue 0.
 
 Test Case 5: ipv4-sctp_sport only
-================================
+=================================
 
     1. validate a source port rule::
         testpmd> flow validate 0 ingress pattern eth / ipv4 / sctp src is 156 / end actions pf / queue index 1 / end
@@ -225,7 +225,7 @@ Test Case 5: ipv4-sctp_sport only
         packets should be in queue 0.
 
 Test Case 6: ipv4-sctp_dport only
-================================
+=================================
 
     1. validate a destination port rule::
         testpmd> flow validate 0 ingress pattern eth / ipv4 / sctp dst is 156 / end actions pf / queue index 1 / end
@@ -360,7 +360,7 @@ Test Case 9: ipv6-tcp_sport only
         packets should be in queue 0.
 
 Test Case 10: ipv6-tcp_dport only
-================================
+=================================
 
     1. validate a destination port rule::
         testpmd> flow validate 0 ingress pattern eth / ipv6 / tcp dst is 156 / end actions pf / queue index 1 / end
@@ -394,7 +394,7 @@ Test Case 10: ipv6-tcp_dport only
         packets should be in queue 0.
 
 Test Case 11: ipv6-sctp_sport only
-================================
+==================================
 
     1. validate a source port rule::
         testpmd> flow validate 0 ingress pattern eth / ipv6 / sctp src is 156 / end actions pf / queue index 1 / end
@@ -428,7 +428,7 @@ Test Case 11: ipv6-sctp_sport only
         packets should be in queue 0.
 
 Test Case 12: ipv6-sctp_dport only
-================================
+==================================
 
     1. validate a destination port rule::
         testpmd> flow validate 0 ingress pattern eth / ipv6 / sctp dst is 156 / end actions pf / queue index 1 / end
-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [dts] [PATCH V1 02/17] test_plans/cvl_advanced_iavf_rss_test_plan: fix build warnings and errors
  2020-09-15 11:24 [dts] [PATCH V1 00/17] test_plans:fix build warnings and errors Haiyang Zhao
  2020-09-15 11:24 ` [dts] [PATCH V1 01/17] test_plans/cloud_filter_with_l4_port_test_plan: fix " Haiyang Zhao
@ 2020-09-15 11:24 ` " Haiyang Zhao
  2020-09-15 11:24 ` [dts] [PATCH V1 03/17] test_plans/cvl_advanced_rss_gtpu: " Haiyang Zhao
                   ` (15 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: Haiyang Zhao @ 2020-09-15 11:24 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

*.fix build warnings and errors

Signed-off-by: Haiyang Zhao <haiyangx.zhao@intel.com>
---
 test_plans/cvl_advanced_iavf_rss_test_plan.rst | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/test_plans/cvl_advanced_iavf_rss_test_plan.rst b/test_plans/cvl_advanced_iavf_rss_test_plan.rst
index 7e4b2a8..763068a 100644
--- a/test_plans/cvl_advanced_iavf_rss_test_plan.rst
+++ b/test_plans/cvl_advanced_iavf_rss_test_plan.rst
@@ -4331,7 +4331,7 @@ Test Case: RSS support MAC_IPV4_PFCP_SESSION
 
    The SEID can be set to random value.
 
-4. check the 100 pkts has been received by DUT in differently 16 queues evenly with differently RSS hash value::
+4. check the 100 pkts has been received by DUT in differently 16 queues evenly with differently RSS hash value.
 
 5. send MAC_IPV4_PFCP_NODE and MAC_IPV6_PFCP_SESSION pkts::
 
@@ -4350,7 +4350,7 @@ Test Case: RSS support MAC_IPV4_PFCP_SESSION
     testpmd> flow destroy 0 rule 0
 
 8. Send the 100 matched pkts,
-and check the 100 pkts has been received by DUT in queue 0::
+and check the 100 pkts has been received by DUT in queue 0.
 
 
 Test Case: RSS support MAC_IPV6_PFCP_SESSION
@@ -4366,12 +4366,12 @@ Test Case: RSS support MAC_IPV6_PFCP_SESSION
 
     The SEID can be set to random value.
 
-3. Check the 100 pkts has been recieved by DUT in differently 16 queues evenly with differently RSS hash value::
+3. Check the 100 pkts has been recieved by DUT in differently 16 queues evenly with differently RSS hash value.
 
 4. send MAC_IPV6_PFCP_NODE and MAC_IPV4_PFCP_SESSION pkts::
 
     sendp([Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(sport=22,dport=8805)/PFCP(Sfield=0)/Raw('x' * 80)],iface="enp134s0f1")
-sendp([Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=12)/Raw('x' * 80)],iface="enp134s0f1")
+    sendp([Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/UDP(sport=22,dport=8805)/PFCP(Sfield=1, SEID=12)/Raw('x' * 80)],iface="enp134s0f1")
 
    The SEID can be set to random value.
    check the packets are distributed to queue 0.
@@ -4385,7 +4385,7 @@ sendp([Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20",dst="192.168.0.21")/
     testpmd> flow destroy 0 rule 0
 
 8. Send the 100 matched pkts,
-and check the 100 pkts has been received by DUT in queue 0::
+and check the 100 pkts has been received by DUT in queue 0.
 
 Test Case: RSS Negative test with OS default
 ====================================================
-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [dts] [PATCH V1 03/17] test_plans/cvl_advanced_rss_gtpu: fix build warnings and errors
  2020-09-15 11:24 [dts] [PATCH V1 00/17] test_plans:fix build warnings and errors Haiyang Zhao
  2020-09-15 11:24 ` [dts] [PATCH V1 01/17] test_plans/cloud_filter_with_l4_port_test_plan: fix " Haiyang Zhao
  2020-09-15 11:24 ` [dts] [PATCH V1 02/17] test_plans/cvl_advanced_iavf_rss_test_plan: " Haiyang Zhao
@ 2020-09-15 11:24 ` " Haiyang Zhao
  2020-09-15 11:24 ` [dts] [PATCH V1 04/17] test_plans/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp: " Haiyang Zhao
                   ` (14 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: Haiyang Zhao @ 2020-09-15 11:24 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

*.fix build warnings and errors

Signed-off-by: Haiyang Zhao <haiyangx.zhao@intel.com>
---
 test_plans/cvl_advanced_rss_gtpu_test_plan.rst | 41 +++++++++++++-------------
 1 file changed, 20 insertions(+), 21 deletions(-)

diff --git a/test_plans/cvl_advanced_rss_gtpu_test_plan.rst b/test_plans/cvl_advanced_rss_gtpu_test_plan.rst
index 16c0302..6b2454b 100644
--- a/test_plans/cvl_advanced_rss_gtpu_test_plan.rst
+++ b/test_plans/cvl_advanced_rss_gtpu_test_plan.rst
@@ -218,6 +218,7 @@ all the test cases in the pattern::
     outer ipv6 + inner ipv6
 
 run the same test steps as below:
+
 1. validate rule.
 2. create rule and list rule.
 3. send a basic hit pattern packet,record the hash value.
@@ -228,10 +229,10 @@ run the same test steps as below:
 5. send hit pattern packets with changed input set not in the rule.
    check the received packet have same hash value with the basic packet.
    check all the packets are distributed to queues by rss.
-note: if there is not this type packet in the case, omit this step.
+   note: if there is not this type packet in the case, omit this step.
 6. send not hit pattern packets with input set in the rule.
    check the received packets have not hash value, and distributed to queue 0.
-note: if there is not this type packet in the case, omit this step.
+   note: if there is not this type packet in the case, omit this step.
 7. distroy the rule and list rule.
 8. send same packets with step 3.
    check the received packets have not hash value, and distributed to queue 0,
@@ -243,7 +244,6 @@ Pattern: outer ipv4 + inner ipv4
 Test case: MAC_IPV4_GTPU_EH_IPV4 with UL/DL
 ===========================================
 
--------
 DL case
 -------
 basic hit pattern packets are the same in this test case:
@@ -462,7 +462,6 @@ packets: change the pdu_type value(0->1/1->0) of packets of Subcase MAC_IPV4_GTP
 Test case: MAC_IPV4_GTPU_EH_IPV4_UDP with UL/DL
 ===============================================
 
--------
 DL case
 -------
 basic hit pattern packets are the same in this test case::
@@ -727,7 +726,6 @@ just change some parts of rules and packets:
         if the packet's inner L4 layer is UDP, change it to TCP;
         if the packet's inner L4 layer is TCP, change it to UDP;
 
--------
 DL case
 -------
 
@@ -1859,11 +1857,11 @@ Subcase: IPV4_GTPU_IPV4/IPV4_GTPU_EH_IPV4
 
 10. destroy IPV4_GTPU_EH_IPV4 rule::
 
-    flow destroy 0 rule 1
+     flow destroy 0 rule 1
 
 11. send same packets with step 5,
-   packet 1-3 get same result with step 5.
-   packet 4-9 have not hash value, and distributed to queue 0.
+    packet 1-3 get same result with step 5.
+    packet 4-9 have not hash value, and distributed to queue 0.
 
 Subcase: IPV4_GTPU_EH_IPV4 with/without UL/DL
 ---------------------------------------------
@@ -1964,10 +1962,10 @@ Subcase: IPV4_GTPU_EH_IPV4 without/with UL/DL
 
 10. destroy IPV4_GTPU_EH_IPV4 rule again::
 
-    flow destroy 0 rule 2
+     flow destroy 0 rule 2
 
 11. send same packets with step 3,
-   packet 1-6 have not hash value, and distributed to queue 0.
+    packet 1-6 have not hash value, and distributed to queue 0.
 
 Subcase: IPV4_GTPU_EH_IPV4 and IPV4_GTPU_EH_IPV4_UDP/TCP
 --------------------------------------------------------
@@ -2032,10 +2030,10 @@ so the following step don't need to be run in dpdk-20.08.
     testpmd> flow destroy 0 rule 1
 
 10. send same packets with step 2,
-   check packet 1-3 have not hash value.
-   check packet 5 has same hash value with packet 4, packet 6 has different hash value with packet 4.
-   check packet 8 has different hash value to packet 7, packet 9 have different hash value to packet 7 and 8.
-   check packet 10-12 have not hash value.
+    check packet 1-3 have not hash value.
+    check packet 5 has same hash value with packet 4, packet 6 has different hash value with packet 4.
+    check packet 8 has different hash value to packet 7, packet 9 have different hash value to packet 7 and 8.
+    check packet 10-12 have not hash value.
 
 Subcase: IPV6_GTPU_EH_IPV6 and IPV6_GTPU_EH_IPV6_UDP/TCP
 --------------------------------------------------------
@@ -2315,18 +2313,18 @@ Subcase: toeplitz/symmetric with different pattern (different UL/DL)
 
 10. DUT re-create the symmetric rule::
 
-    flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
+     flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
 
 11. destroy the rule 0::
 
-    testpmd> flow destroy 0 rule 0
+     testpmd> flow destroy 0 rule 0
 
 12. repeat step 4, check the symmetric also can work now.
 
 13. repeat step 2, check the toeplitz can't work now, the packets have not hash value.
 
 Subcase: toeplitz/symmetric with different pattern (with/without UL/DL)
-----------------------------------------------------------------------
+-----------------------------------------------------------------------
 1. create a toeplitz rule::
 
     flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
@@ -2377,13 +2375,13 @@ so the following step don't need to be run in dpdk-20.08.
 
 10. DUT re-create the symmetric rule::
 
-    flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
+     flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
 
 11. repeat step 4, check the symmetric can work now.
 
 12. destroy the rule 0::
 
-    testpmd> flow destroy 0 rule 0
+     testpmd> flow destroy 0 rule 0
 
 13. repeat step 4, check the symmetric also can work now.
 
@@ -2434,13 +2432,13 @@ Subcase: toeplitz/symmetric with different pattern
 
 10. DUT re-create a symmetric rule::
 
-    flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
+     flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
 
 11. repeat step 4, check the symmetric can work now.
 
 12. destroy the rule 0::
 
-    testpmd> flow destroy 0 rule 0
+     testpmd> flow destroy 0 rule 0
 
 13. repeat step 4, check the symmetric also can work now.
 
@@ -2509,6 +2507,7 @@ start testpmd without disable rss::
     ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xff -n 4 -- -i --rxq=64 --txq=64 --port-topology=loop
 
 all the test cases run the same test steps as below:
+
 1. validate rule.
 2. send a basic hit pattern packet,record the hash value.
    then send a hit pattern packet with switched value of input set in the rule.
-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [dts] [PATCH V1 04/17] test_plans/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp: fix build warnings and errors
  2020-09-15 11:24 [dts] [PATCH V1 00/17] test_plans:fix build warnings and errors Haiyang Zhao
                   ` (2 preceding siblings ...)
  2020-09-15 11:24 ` [dts] [PATCH V1 03/17] test_plans/cvl_advanced_rss_gtpu: " Haiyang Zhao
@ 2020-09-15 11:24 ` " Haiyang Zhao
  2020-09-15 11:24 ` [dts] [PATCH V1 05/17] test_plans/cvl_advanced_rss: " Haiyang Zhao
                   ` (13 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: Haiyang Zhao @ 2020-09-15 11:24 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

*.fix build warnings and errors

Signed-off-by: Haiyang Zhao <haiyangx.zhao@intel.com>
---
 test_plans/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp_test_plan.rst | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/test_plans/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp_test_plan.rst b/test_plans/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp_test_plan.rst
index c28f37b..5270268 100644
--- a/test_plans/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp_test_plan.rst
+++ b/test_plans/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp_test_plan.rst
@@ -6035,7 +6035,7 @@ Subcase 2: duplicated rules (not supported in 20.08)
 
 2. create the same rule again, Failed to create flow, report message::
 
-  Add rule failed.: Operation not permitted
+    Add rule failed.: Operation not permitted
 
 3. check only the first rule exists in the list.
 
-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [dts] [PATCH V1 05/17] test_plans/cvl_advanced_rss: fix build warnings and errors
  2020-09-15 11:24 [dts] [PATCH V1 00/17] test_plans:fix build warnings and errors Haiyang Zhao
                   ` (3 preceding siblings ...)
  2020-09-15 11:24 ` [dts] [PATCH V1 04/17] test_plans/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp: " Haiyang Zhao
@ 2020-09-15 11:24 ` " Haiyang Zhao
  2020-09-15 11:24 ` [dts] [PATCH V1 06/17] test_plans/cvl_fdir_test_plan: " Haiyang Zhao
                   ` (12 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: Haiyang Zhao @ 2020-09-15 11:24 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

*.fix build warnings and errors

Signed-off-by: Haiyang Zhao <haiyangx.zhao@intel.com>
---
 test_plans/cvl_advanced_rss_test_plan.rst | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/test_plans/cvl_advanced_rss_test_plan.rst b/test_plans/cvl_advanced_rss_test_plan.rst
index 69730e0..9190d6a 100644
--- a/test_plans/cvl_advanced_rss_test_plan.rst
+++ b/test_plans/cvl_advanced_rss_test_plan.rst
@@ -358,6 +358,7 @@ toeplitz Test steps
 ===================
 launch testpmd with "--disable-rss"
 all the test cases run the same test steps as below:
+
 1. validate rule.
 2. create rule and list rule.
 3. send a basic hit pattern packet,record the hash value,
@@ -368,10 +369,10 @@ all the test cases run the same test steps as below:
 5. send hit pattern packet with changed input set not in the rule.
    check the received packet have same hash value with the basic packet.
    check the packet is distributed to queues by rss.
-note: if there is not this type packet in the case, omit this step.
+   note: if there is not this type packet in the case, omit this step.
 6. send not hit pattern packets with input set in the rule.
    check the received packets have not hash value, and distributed to queue 0.
-note: if there is not this type packet in the case, omit this step.
+   note: if there is not this type packet in the case, omit this step.
 7. distroy the rule and list rule.
 8. send same packet with step 3.
    check the received packets have not hash value, and distributed to queue 0.
@@ -1770,6 +1771,7 @@ symmetric-toeplitz Test steps
 =============================
 Launch testpmd without "--disable-rss"
 all the test cases run the same test steps as below:
+
 1. validate rule.
 2. send hit pattern packets with switched value of input set in the rule.
    check the received packets have different hash value.
@@ -1781,7 +1783,7 @@ all the test cases run the same test steps as below:
 5. send not hit pattern packets with switched value of input set in the rule.
    check the received packets have different hash value.
    check all the packets are distributed to queues by rss.
-note: if there is not this type packet in the case, omit this step.
+   note: if there is not this type packet in the case, omit this step.
 6. distroy the rule and list rule.
 7. send same packets with step 2.
    check the received packets have different hash value, or have not hash value.
-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [dts] [PATCH V1 06/17] test_plans/cvl_fdir_test_plan: fix build warnings and errors
  2020-09-15 11:24 [dts] [PATCH V1 00/17] test_plans:fix build warnings and errors Haiyang Zhao
                   ` (4 preceding siblings ...)
  2020-09-15 11:24 ` [dts] [PATCH V1 05/17] test_plans/cvl_advanced_rss: " Haiyang Zhao
@ 2020-09-15 11:24 ` " Haiyang Zhao
  2020-09-15 11:24 ` [dts] [PATCH V1 07/17] test_plans/cvl_iavf_rss_gtpu: " Haiyang Zhao
                   ` (11 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: Haiyang Zhao @ 2020-09-15 11:24 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

*.fix build warnings and errors

Signed-off-by: Haiyang Zhao <haiyangx.zhao@intel.com>
---
 test_plans/cvl_fdir_test_plan.rst | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/test_plans/cvl_fdir_test_plan.rst b/test_plans/cvl_fdir_test_plan.rst
index e4dc486..7c2357e 100644
--- a/test_plans/cvl_fdir_test_plan.rst
+++ b/test_plans/cvl_fdir_test_plan.rst
@@ -2125,7 +2125,7 @@ Subcase 12: MAC_IPV4_GTPU outer dst ip queue index
    Then check there is no rule listed.
 
 Subcase 13: MAC_IPV4_GTPU outer dst ip queue group
--------------------------------------------------
+--------------------------------------------------
 
 1. create filter rules::
 
@@ -2140,7 +2140,7 @@ Subcase 13: MAC_IPV4_GTPU outer dst ip queue group
    Then check there is no rule listed.
 
 Subcase 14: MAC_IPV4_GTPU outer dst ip passthru
-----------------------------------------------
+-----------------------------------------------
 
 1. create filter rules::
 
-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [dts] [PATCH V1 07/17] test_plans/cvl_iavf_rss_gtpu: fix build warnings and errors
  2020-09-15 11:24 [dts] [PATCH V1 00/17] test_plans:fix build warnings and errors Haiyang Zhao
                   ` (5 preceding siblings ...)
  2020-09-15 11:24 ` [dts] [PATCH V1 06/17] test_plans/cvl_fdir_test_plan: " Haiyang Zhao
@ 2020-09-15 11:24 ` " Haiyang Zhao
  2020-09-15 11:24 ` [dts] [PATCH V1 08/17] test_plans/cvl_rss_configure_test_plan: " Haiyang Zhao
                   ` (10 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: Haiyang Zhao @ 2020-09-15 11:24 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

*.fix build warnings and errors

Signed-off-by: Haiyang Zhao <haiyangx.zhao@intel.com>
---
 test_plans/cvl_iavf_rss_gtpu_test_plan.rst | 35 +++++++++++++++++-------------
 1 file changed, 20 insertions(+), 15 deletions(-)

diff --git a/test_plans/cvl_iavf_rss_gtpu_test_plan.rst b/test_plans/cvl_iavf_rss_gtpu_test_plan.rst
index 81d2b87..c162234 100644
--- a/test_plans/cvl_iavf_rss_gtpu_test_plan.rst
+++ b/test_plans/cvl_iavf_rss_gtpu_test_plan.rst
@@ -40,10 +40,12 @@ Description
 Enable RSS in CVL IAVF for GTP-U Up/Down Link sperately.
 IAVF RSS hash algorithm is based on 5 Tuple (Src IP Address/Dst IP Address/Src Port/Dst Port/l4 Protocol) using the DPDK RTE_FLOW rules for GTP-U packets.
 It can support ipv4+ipv6 combination of GTP-U packet:
+
     ipv4(outer) + ipv4(inner)
     ipv4(outer) + ipv6(inner)
     ipv6(outer) + ipv4(inner)
     ipv6(outer) + ipv6(inner)
+
 IAVF also support symmetric hash function by rte_flow for GTP-U packets. But simple-xor hash function is not supported in IAVF.
 And it need DDP Comms Package to support GTP-U protocol.
 
@@ -197,7 +199,7 @@ Prerequisites
     testpmd>set verbose 1
 
 5. start scapy and configuration NVGRE and GTP profile in tester
-  scapy::
+   scapy::
 
     >>> import sys
     >>> from scapy.contrib.gtp import *
@@ -219,6 +221,7 @@ all the test cases in the pattern::
     outer ipv6 + inner ipv6
 
 run the same test steps as below:
+
 1. validate rule.
 2. create rule and list rule.
 3. send a basic hit pattern packet,record the hash value.
@@ -229,7 +232,8 @@ run the same test steps as below:
 5. send hit pattern packets with changed input set not in the rule.
    check the received packet have same hash value with the basic packet.
    check all the packets are distributed to queues by rss.
-note: if there is not this type packet in the case, omit this step.
+   note: if there is not this type packet in the case, omit this step.
+
 7. distroy the rule and list rule.
 8. send same packets with step 3.
    check the received packet has different hash value with which in step 3(including the case has no hash value).
@@ -1859,13 +1863,14 @@ symmetric cases
 ===============
 
 all the test cases run the same test steps as below:
+
 1. validate rule.
 2. create rule and list rule.
 3. send a basic hit pattern packet,record the hash value.
 4. send a hit pattern packet with switched value of input set in the rule.
    check the received packets have same hash value.
    check both the packets are distributed to queues by rss.
-4. destroy the rule and list rule.
+5. destroy the rule and list rule.
 6. send the packet in step 3.
    check the received packet has different hash value with which in step 3(including the case has no hash value).
 
@@ -2275,13 +2280,13 @@ Subcase: IPV4_GTPU_IPV4/IPV4_GTPU_EH_IPV4
 
 11. recreate IPV4_GTPU_IPV4 rule::
 
-    flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
+     flow create 0 ingress pattern eth / ipv4 / udp / gtpu / ipv4 / end actions rss types ipv4 l3-dst-only end key_len 0 queues end / end
 
 12. repeat step 2, check packet 2 has different hash value with packet 1, packet 3 has same hash value with packet 1.
 
 13. destroy IPV4_GTPU_EH_IPV4 rule::
 
-    flow destroy 0 rule 1
+     flow destroy 0 rule 1
 
 14. repeat step 5 and 7, check packets have no hash value, and distributed to queue 0.
 
@@ -2365,7 +2370,7 @@ Subcase: IPV4_GTPU_EH_IPV4 without/with UL/DL
  
 10. destroy IPV4_GTPU_EH_IPV4 rule::
 
-    flow destroy 0 rule 0
+     flow destroy 0 rule 0
 
 11. repeat step 2, check packets have no hash value, and distributed to queue 0. repeat step 7, check packet 2 has different hash value with packet 1, packet 3 has same hash value with packet 1.
 
@@ -2406,11 +2411,11 @@ Subcase: IPV4_GTPU_EH_IPV4 and IPV4_GTPU_EH_IPV4_UDP
 
 10. recreate IPV4_GTPU_EH_IPV4 rule::
 
-    flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
+     flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types ipv4 l3-src-only end key_len 0 queues end / end
 
 11. destroy IPV4_GTPU_EH_IPV4_UDP rule::
 
-    flow destroy 0 rule 0
+     flow destroy 0 rule 0
 
 12. repeat step 5, check packet 2 has different hash value with packet 1, packet 3 has same hash value with packet 1.
 
@@ -2553,7 +2558,7 @@ Subcase: toeplitz/symmetric with same pattern
 
 11. destroy the rule 1::
 
-    testpmd> flow destroy 0 rule 1
+     testpmd> flow destroy 0 rule 1
 
 12. repeat step 5, check the symmetric can't work now.
 
@@ -2608,13 +2613,13 @@ Subcase: toeplitz/symmetric with same ptype different UL/DL
 
 12. DUT recreate rule for the RSS function is symmetric::
 
-    flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
+     flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss func symmetric_toeplitz types ipv4 end key_len 0 queues end / end
 
 13. repeat step 5, check the symmetric can work now.
 
 14. destroy the rule 0::
 
-    testpmd> flow destroy 0 rule 0
+     testpmd> flow destroy 0 rule 0
 
 15. repeat step 5, check the symmetric also can work now.
 
@@ -2670,13 +2675,13 @@ Subcase: toeplitz/symmetric with different pattern
 
 12. DUT recreate rule for the RSS function is symmetric::
 
-    flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
+     flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv6 / end actions rss func symmetric_toeplitz types ipv6 end key_len 0 queues end / end
 
 13. repeat step 5, check the symmetric can work now.
 
 14. destroy the rule 0::
 
-    testpmd> flow destroy 0 rule 0
+     testpmd> flow destroy 0 rule 0
 
 15. repeat step 5, check the symmetric also can work now.
 
@@ -2750,7 +2755,7 @@ Subcase: add/delete IPV4_GTPU_UL_IPV4_TCP rules
     ID      Group   Prio    Attr    Rule
     0       0       0       i--     ETH IPV4 UDP GTPU GTP_PSC IPV4 TCP => RSS
 
-3. send packets:
+3. send packets::
 
     sendp([Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)], iface="enp134s0f0")
     sendp([Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=1, qos_flow=0x34)/IP(src="192.168.10.1", dst="192.168.0.2")/TCP(sport=22, dport=23)/("X"*480)], iface="enp134s0f0")
@@ -2772,7 +2777,7 @@ Subcase: add/delete IPV4_GTPU_DL_IPV4 rules
     ID      Group   Prio    Attr    Rule
     0       0       0       i--     ETH IPV4 UDP GTPU GTP_PSC IPV4 => RSS
 
-3. send packets:
+3. send packets::
 
     sendp([Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.0.2")/("X"*480)], iface="enp134s0f0")
     sendp([Ether(dst="00:11:22:33:44:55")/IP()/UDP(dport=2152)/GTP_U_Header(gtp_type=255, teid=0x123456)/GTP_PDUSession_ExtensionHeader(pdu_type=0, qos_flow=0x34)/IP(src="192.168.0.1", dst="192.168.10.2")/("X"*480)], iface="enp134s0f0")
-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [dts] [PATCH V1 08/17] test_plans/cvl_rss_configure_test_plan: fix build warnings and errors
  2020-09-15 11:24 [dts] [PATCH V1 00/17] test_plans:fix build warnings and errors Haiyang Zhao
                   ` (6 preceding siblings ...)
  2020-09-15 11:24 ` [dts] [PATCH V1 07/17] test_plans/cvl_iavf_rss_gtpu: " Haiyang Zhao
@ 2020-09-15 11:24 ` " Haiyang Zhao
  2020-09-15 11:24 ` [dts] [PATCH V1 09/17] test_plans/cvl_switch_filter_test_plan: " Haiyang Zhao
                   ` (9 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: Haiyang Zhao @ 2020-09-15 11:24 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

*.fix build warnings and errors

Signed-off-by: Haiyang Zhao <haiyangx.zhao@intel.com>
---
 test_plans/cvl_rss_configure_test_plan.rst | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/test_plans/cvl_rss_configure_test_plan.rst b/test_plans/cvl_rss_configure_test_plan.rst
index df38fb1..eaf15bd 100644
--- a/test_plans/cvl_rss_configure_test_plan.rst
+++ b/test_plans/cvl_rss_configure_test_plan.rst
@@ -392,7 +392,7 @@ Test Case: test_RSS_configure_to_ip
         sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/SCTP(sport=1026,dport=1027)/("X"*40)], iface="enp27s0f2")
 
 10. check ipv6-sctp packets:
-   send a basic packet, record the hash value::
+    send a basic packet, record the hash value::
 
         sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
 
@@ -510,7 +510,7 @@ Test Case: test_RSS_configure_to_udp
         sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/SCTP(sport=1026,dport=1027)/("X"*40)], iface="enp27s0f2")
 
 10. check ipv6-sctp packets:
-   send a basic packet, record the hash value::
+    send a basic packet, record the hash value::
 
         sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
 
@@ -628,7 +628,7 @@ Test Case: test_RSS_configure_to_tcp
         sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.3")/SCTP(sport=1026,dport=1027)/("X"*40)], iface="enp27s0f2")
 
 10. check ipv6-sctp packets:
-   send a basic packet, record the hash value::
+    send a basic packet, record the hash value::
 
         sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
 
@@ -747,7 +747,7 @@ Test Case: test_RSS_configure_to_sctp
         sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.5")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
 
 10. check ipv6-sctp packets:
-   send a basic packet, record the hash value::
+    send a basic packet, record the hash value::
 
         sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
 
@@ -849,7 +849,7 @@ Test Case: test_RSS_configure_to_all
         sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.5")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
 
 10. check ipv6-sctp packets:
-   send a basic packet, record the hash value::
+    send a basic packet, record the hash value::
 
         sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
 
@@ -951,7 +951,7 @@ Test Case: test_RSS_configure_to_default
         sendp([Ether(dst="00:00:00:00:01:00")/IP(src="192.168.0.2",dst="192.168.0.5")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
 
 10. check ipv6-sctp packets:
-   send a basic packet, record the hash value::
+    send a basic packet, record the hash value::
 
         sendp([Ether(dst="00:00:00:00:01:00")/IPv6(src="3ffe:2501:200:3::2",dst="3ffe:2501:200:3::3")/SCTP(sport=1024,dport=1025)/("X"*40)], iface="enp27s0f2")
 
-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [dts] [PATCH V1 09/17] test_plans/cvl_switch_filter_test_plan: fix build warnings and errors
  2020-09-15 11:24 [dts] [PATCH V1 00/17] test_plans:fix build warnings and errors Haiyang Zhao
                   ` (7 preceding siblings ...)
  2020-09-15 11:24 ` [dts] [PATCH V1 08/17] test_plans/cvl_rss_configure_test_plan: " Haiyang Zhao
@ 2020-09-15 11:24 ` " Haiyang Zhao
  2020-09-15 11:24 ` [dts] [PATCH V1 10/17] test_plans/dpdk_gro_lib_test_plan: " Haiyang Zhao
                   ` (8 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: Haiyang Zhao @ 2020-09-15 11:24 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

*.fix build warnings and errors

Signed-off-by: Haiyang Zhao <haiyangx.zhao@intel.com>
---
 test_plans/cvl_switch_filter_test_plan.rst | 386 ++++++++++++++---------------
 1 file changed, 193 insertions(+), 193 deletions(-)

diff --git a/test_plans/cvl_switch_filter_test_plan.rst b/test_plans/cvl_switch_filter_test_plan.rst
index 7604fe5..9cd1f76 100644
--- a/test_plans/cvl_switch_filter_test_plan.rst
+++ b/test_plans/cvl_switch_filter_test_plan.rst
@@ -302,7 +302,7 @@ mismatched packets::
   sendp([Ether()/IP(dst="192.168.0.1")/UDP()/VXLAN(vni=2)/Ether()/IP(src="192.168.0.2", dst="192.168.0.5",frag=5)/Raw("x"*80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+...............
 
 1. validate a rule::
 
@@ -344,7 +344,7 @@ to queue action
    send matched packets, check the packets are not to queue 3.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+.....................
 
 1. validate a rule::
 
@@ -379,7 +379,7 @@ to queue group action
    send matched packets, check the packets are not to queue 2 and 3.
 
 drop action
-^^^^^^^^^^^
+...........
 
 1. validate a rule::
 
@@ -437,7 +437,7 @@ mismatched packets::
   sendp([Ether()/IP(dst="192.168.0.1")/UDP()/VXLAN(vni=2)/Ether()/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=50,dport=19)/Raw("x"*80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+...............
 
 1. validate a rule::
 
@@ -479,7 +479,7 @@ to queue action
    send matched packets, check the packets are not to queue 4.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+.....................
 
 1. validate a rule::
 
@@ -521,7 +521,7 @@ to queue group action
    send matched packets, check the packets are not to queue 4 and 5.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -579,7 +579,7 @@ mismatched packets::
   sendp([Ether()/IP(dst="192.168.0.1")/UDP()/VXLAN(vni=2)/Ether()/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=50,dport=100)/Raw("x"*80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -621,7 +621,7 @@ to queue action
    send matched packets, check the packets are not to queue 5.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -663,7 +663,7 @@ to queue group action
    send matched packets, check the packets are not to queue 4 and 5.
 
 drop action
-^^^^^^^^^^^
+...........
 
 1. validate a rule::
 
@@ -726,7 +726,7 @@ mismatched packets::
   sendp([Ether()/IP(dst="192.168.0.1")/UDP()/VXLAN(vni=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.2", dst="192.168.0.5" ,frag=5)/Raw("x"*80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -768,7 +768,7 @@ to queue action
    send matched packets, check the packets are not to queue 2.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -810,7 +810,7 @@ to queue group action
    send matched packets, check the packets are not to queue 2 and 3.
 
 drop action
-^^^^^^^^^^^
+...........
 
 1. validate a rule::
 
@@ -911,7 +911,7 @@ to queue action
    send matched packets, check the packets are not to queue 1.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+.....................
 
 1. validate a rule::
 
@@ -953,7 +953,7 @@ to queue group action
    send matched packets, check the packets are not to queue 4 and 5.
 
 drop action
-^^^^^^^^^^^
+...........
 
 1. validate a rule::
 
@@ -1012,7 +1012,7 @@ mismatched packets::
   sendp([Ether()/IP(dst="192.168.0.1")/UDP()/VXLAN(vni=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.2", dst="192.168.0.3")/TCP(sport=25,dport=19)/Raw("x" * 80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -1054,7 +1054,7 @@ to queue action
    send matched packets, check the packets are not to queue 1.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -1096,7 +1096,7 @@ to queue group action
    send matched packets, check the packets are not to queue 1 and 2.
 
 drop action
-^^^^^^^^^^^
+...........
 
 1. validate a rule::
 
@@ -1154,7 +1154,7 @@ mismatched packets::
   sendp([Ether()/IP()/UDP()/VXLAN()/Ether()/IP(src="192.168.0.2", dst="192.168.0.3",tos=5,frag=5)/Raw("x"*80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -1196,7 +1196,7 @@ to queue action
    send matched packets, check the packets are not to queue 2.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -1238,7 +1238,7 @@ to queue group action
    send matched packets, check the packets are not to queue 2 and 3.
 
 drop action
-^^^^^^^^^^^
+...........
 
 1. validate a rule::
 
@@ -1302,7 +1302,7 @@ mismatched packets::
   sendp([Ether()/IP()/UDP()/VXLAN()/Ether()/IP(src="192.168.0.2", dst="192.168.0.3", tos=4)/ICMP()/Raw("x"*80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -1344,7 +1344,7 @@ to queue action
    send matched packets, check the packets are not to queue 2.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -1386,7 +1386,7 @@ to queue group action
    send matched packets, check the packets are not to queue 2 and 3.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -1447,7 +1447,7 @@ mismatched packets::
   sendp([Ether()/IP()/UDP()/VXLAN()/Ether()/IP(src="192.168.0.2", dst="192.168.0.3", tos=4)/ICMP()/Raw("x"*80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -1489,7 +1489,7 @@ to queue action
    send matched packets, check the packets are not to queue 2.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -1531,7 +1531,7 @@ to queue group action
    send matched packets, check the packets are not to queue 2 and 3.
 
 drop action
-^^^^^^^^^^^
+...........
 
 1. validate a rule::
 
@@ -1588,7 +1588,7 @@ mismatched packets::
   sendp([Ether()/IP()/UDP()/VXLAN()/Ether()/IP(src="192.168.0.2",dst="192.168.0.3",tos=4)/UDP(sport=50,dport=99)/Raw("x"*80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -1630,7 +1630,7 @@ to queue action
    send matched packets, check the packets are not to queue 2.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -1672,7 +1672,7 @@ to queue group action
    send matched packets, check the packets are not to queue queue 4 and 5.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -1729,7 +1729,7 @@ mismatched packets::
   sendp([Ether()/IP()/UDP()/VXLAN()/Ether()/IP(src="192.168.0.2",dst="192.168.0.3",tos=4)/TCP(sport=50,dport=30)/Raw("x"*80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -1771,7 +1771,7 @@ to queue action
    send matched packets, check the packets are not to queue 3.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -1813,7 +1813,7 @@ to queue group action
    send matched packets, check the packets are not to queue queue 4 and 5.
 
 drop action
-^^^^^^^^^^^
+...........
 
 1. validate a rule::
 
@@ -1877,7 +1877,7 @@ mismatched packets::
   sendp([Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.5" ,frag=5)/TCP()/Raw("x"*80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -1919,7 +1919,7 @@ to queue action
    send matched packets, check the packets are not to queue 3.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -1961,7 +1961,7 @@ to queue group action
    send matched packets, check the packets are not to queue 2 and 3.
 
 drop action
-^^^^^^^^^^^
+...........
 
 1. validate a rule::
 
@@ -2019,7 +2019,7 @@ mismatched packets::
   sendp([Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=0x8)/Ether()/IP(src="192.168.0.2", dst="192.168.0.3")/UDP(sport=50,dport=19)/Raw("x"*80)], iface="enp27s0f2", count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -2061,7 +2061,7 @@ to queue action
    send matched packets, check the packets are not to queue 4.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -2103,7 +2103,7 @@ to queue group action
    send matched packets, check the packets are not to queue 4 and 5.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -2161,7 +2161,7 @@ mismatched packets::
   sendp([Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether()/IP(src="192.168.1.2", dst="192.168.1.3")/TCP(sport=25,dport=39)/Raw("x"*80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -2203,7 +2203,7 @@ to queue action
    send matched packets, check the packets are not to queue 1.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -2245,7 +2245,7 @@ to queue group action
    send matched packets, check the packets are not to queue 1 and 2.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -2308,7 +2308,7 @@ mismatched packets::
   sendp([Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.5" ,frag=5)/Raw("x"*80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -2350,7 +2350,7 @@ to queue action
    send matched packets, check the packets are not to queue 3.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -2392,7 +2392,7 @@ to queue group action
    send matched packets, check the packets are not to queue 2 and 3.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -2451,7 +2451,7 @@ mismatched packets::
   sendp([Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=0x8)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3")/UDP(sport=25,dport=20)/Raw("x"*80)], iface="enp27s0f2", count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -2493,7 +2493,7 @@ to queue action
    send matched packets, check the packets are not to queue 2.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -2535,7 +2535,7 @@ to queue group action
    send matched packets, check the packets are not to queue 2 and 3.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -2594,7 +2594,7 @@ mismatched packets::
   sendp([Ether()/IP(dst="192.168.0.1")/NVGRE(TNI=2)/Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.1.2", dst="192.168.1.3")/TCP(sport=25,dport=20)/Raw("x"*80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -2636,7 +2636,7 @@ to queue action
    send matched packets, check the packets are not to queue 3.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -2678,7 +2678,7 @@ to queue group action
    send matched packets, check the packets are not to queue 2 and 3.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -2736,7 +2736,7 @@ mismatched packets::
   sendp([Ether()/IP()/NVGRE()/Ether()/IP(src="192.168.0.2", dst="192.168.0.3",tos=5,frag=5)/Raw("x"*80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -2778,7 +2778,7 @@ to queue action
    send matched packets, check the packets are not to queue 3.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -2820,7 +2820,7 @@ to queue group action
    send matched packets, check the packets are not to queue 2 and 3.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -2884,7 +2884,7 @@ mismatched packets::
   sendp([Ether()/IP()/NVGRE()/Ether()/IP(src="192.168.0.2",dst="192.168.0.3",tos=4)/ICMP()/Raw("x"*80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -2926,7 +2926,7 @@ to queue action
    send matched packets, check the packets are not to queue 2.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -2968,7 +2968,7 @@ to queue group action
    send matched packets, check the packets are not to queue 2 and 3.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -3029,7 +3029,7 @@ mismatched packets::
   sendp([Ether()/IP()/NVGRE()/Ether()/IP(src="192.168.0.2",dst="192.168.0.3",tos=4)/ICMP()/Raw("x"*80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -3071,7 +3071,7 @@ to queue action
    send matched packets, check the packets are not to queue 2.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -3113,7 +3113,7 @@ to queue group action
    send matched packets, check the packets are not to queue 2 and 3.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -3170,7 +3170,7 @@ mismatched packets::
   sendp([Ether()/IP()/NVGRE()/Ether()/IP(src="192.168.0.2",dst="192.168.0.3",tos=4)/UDP(sport=50,dport=100)/Raw("x"*80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -3212,7 +3212,7 @@ to queue action
    send matched packets, check the packets are not to queue 2.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -3254,7 +3254,7 @@ to queue group action
    send matched packets, check the packets are not to queue 4 and 5.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -3311,7 +3311,7 @@ mismatched packets::
   sendp([Ether()/IP()/NVGRE()/Ether()/IP(src="192.168.0.2",dst="192.168.0.3",tos=4)/TCP(sport=50,dport=100)/Raw("x" * 80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -3353,7 +3353,7 @@ to queue action
    send matched packets, check the packets are not to queue 2.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -3395,7 +3395,7 @@ to queue group action
    send matched packets, check the packets are not to queue 4 and 5.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -3453,7 +3453,7 @@ mismatched packets::
   sendp([Ether()/IP(src="192.168.0.2", dst="192.168.0.3",tos=7,frag=5)/Raw("x"*80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -3495,7 +3495,7 @@ to queue action
    send matched packets, check the packets are not to queue 3.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -3537,7 +3537,7 @@ to queue group action
    send matched packets, check the packets are not to queue 2 and 3.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -3601,7 +3601,7 @@ mismatched packets::
   sendp([Ether()/IP(src="192.168.0.2",dst="192.168.0.3",tos=4)/ICMP()/Raw("x"*80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -3643,7 +3643,7 @@ to queue action
    send matched packets, check the packets are not to queue 5.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -3685,7 +3685,7 @@ to queue group action
    send matched packets, check the packets are not to queue 4 and 5.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -3746,7 +3746,7 @@ mismatched packets::
   sendp([Ether()/IP(src="192.168.0.2",dst="192.168.0.3",tos=4)/ICMP()/Raw("x"*80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -3788,7 +3788,7 @@ to queue action
    send matched packets, check the packets are not to queue 2.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -3830,7 +3830,7 @@ to queue group action
    send matched packets, check the packets are not to queue 2 and 3.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -3888,7 +3888,7 @@ mismatched packets::
 
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -3930,7 +3930,7 @@ to queue action
    send matched packets, check the packets are not to queue 2.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -3972,7 +3972,7 @@ to queue group action
    send matched packets, check the packets are not to queue 4 and 5.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -4029,7 +4029,7 @@ mismatched packets::
   sendp([Ether()/IP(src="192.168.0.2",dst="192.168.0.3",tos=4)/TCP(sport=50,dport=7)/Raw("x"*80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -4071,7 +4071,7 @@ to queue action
    send matched packets, check the packets are not to queue 3.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -4113,7 +4113,7 @@ to queue group action
    send matched packets, check the packets are not to queue 4 and 5.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -4173,7 +4173,7 @@ mismatched packets::
   sendp([Ether()/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1515",dst="CDCD:910A:2222:5498:8475:1111:3900:2023",tc=3)/Raw("x"*80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -4215,7 +4215,7 @@ to queue action
    send matched packets, check the packets are not to queue 5.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -4257,7 +4257,7 @@ to queue group action
    send matched packets, check the packets are not to queue 2 and 3.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -4314,7 +4314,7 @@ mismatched packets::
   sendp([Ether()/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1515",dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=4)/Raw("x"*80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -4356,7 +4356,7 @@ to queue action
    send matched packets, check the packets are not to queue 3.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -4398,7 +4398,7 @@ to queue group action
    send matched packets, check the packets are not to queue 2 and 3.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -4454,7 +4454,7 @@ mismatched packets::
   sendp([Ether()/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1515",dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=3)/UDP(sport=50,dport=4)/Raw("x"*80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -4496,7 +4496,7 @@ to queue action
    send matched packets, check the packets are not to queue 5.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -4538,7 +4538,7 @@ to queue group action
    send matched packets, check the packets are not to queue 2 and 3.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -4594,7 +4594,7 @@ mismatched packets::
   sendp([Ether()/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1515",dst="CDCD:910A:2222:5498:8475:1111:3900:2020",tc=3)/TCP(sport=25,dport=20)/Raw("x"*80)],iface="enp27s0f2",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -4636,7 +4636,7 @@ to queue action
    send matched packets, check the packets are not to queue 4.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -4678,7 +4678,7 @@ to queue group action
    send matched packets, check the packets are not to queue 4 and 5.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -4738,7 +4738,7 @@ mismatched packets::
   sendp([Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=9)/("X"*480)], iface="enp27s0f2", count=100)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -4780,7 +4780,7 @@ to queue action
    send matched packets, check the packets are not to queue 4.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -4839,7 +4839,7 @@ mismatched packets::
   sendp([Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.2",tos=4,ttl=3)/UDP(sport=25,dport=99)/("X"*480)], iface="enp27s0f2", count=100)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -4881,7 +4881,7 @@ to queue action
    send matched packets, check the packets are not to queue 2.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -4939,7 +4939,7 @@ mismatched packets::
   sendp([Ether(dst="68:05:ca:8d:ed:a8")/IP(src="192.168.0.1",dst="192.168.0.32",tos=4)/TCP(sport=25,dport=99)/("X"*480)], iface="enp27s0f2", count=100)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -4981,7 +4981,7 @@ to queue action
    send matched packets, check the packets are not to queue 2.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -5038,7 +5038,7 @@ mismatched packets::
   sendp([Ether()/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/IPv6ExtHdrFragment()/("X"*480)], iface="enp27s0f2", count=100)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -5080,7 +5080,7 @@ to queue action
    send matched packets, check the packets are not to queue 8.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -5135,7 +5135,7 @@ mismatched packets::
   sendp([Ether()/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1518", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/UDP(sport=25,dport=99)/("X"*480)], iface="enp27s0f2", count=100)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -5177,7 +5177,7 @@ to queue action
    send matched packets, check the packets are not to queue 6.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -5232,7 +5232,7 @@ mismatched packets::
   sendp([Ether()/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1515", dst="CDCD:910A:2222:5498:8475:1111:3900:2020")/TCP(sport=25,dport=99)/("X"*480)], iface="enp27s0f2", count=100)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -5274,7 +5274,7 @@ to queue action
    send matched packets, check the packets are not to queue 2.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -5332,7 +5332,7 @@ mismatched packets::
   sendp([Ether(dst="00:11:22:33:44:55")/PPPoE()/Raw("x" *80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -5389,7 +5389,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -5458,7 +5458,7 @@ mismatched packets::
   sendp([Ether(dst="00:11:22:33:44:55", type=0x8863)/PPPoED()/Raw("x" *80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -5512,7 +5512,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -5566,7 +5566,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -5634,7 +5634,7 @@ mismatched packets::
   sendp([Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+---------------
 
 1. validate a rule::
 
@@ -5688,7 +5688,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+---------------------
 
 1. validate a rule::
 
@@ -5742,7 +5742,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+-----------
 
 1. validate a rule::
 
@@ -5810,7 +5810,7 @@ mismatched packets::
   sendp([Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+---------------
 
 1. validate a rule::
 
@@ -5864,7 +5864,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+----------------------
 
 1. validate a rule::
 
@@ -5918,7 +5918,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+-----------
 
 1. validate a rule::
 
@@ -5985,7 +5985,7 @@ mismatched packets::
   sendp([Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6()/Raw("x" * 80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+---------------
 
 1. validate a rule::
 
@@ -6039,7 +6039,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+---------------------
 
 1. validate a rule::
 
@@ -6093,7 +6093,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+------------
 
 1. validate a rule::
 
@@ -6160,7 +6160,7 @@ mismatched packets::
   sendp([Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+---------------
 
 1. validate a rule::
 
@@ -6214,7 +6214,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+---------------------
 
 1. validate a rule::
 
@@ -6268,7 +6268,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+-----------
 
 1. validate a rule::
 
@@ -6337,7 +6337,7 @@ mismatched packets::
   sendp([Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.4")/Raw("x"*80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -6391,7 +6391,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -6445,7 +6445,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -6513,7 +6513,7 @@ mismatched packets::
   sendp([Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=19)/Raw("x" * 80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -6567,7 +6567,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -6621,7 +6621,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -6689,7 +6689,7 @@ mismatched packets::
   sendp([Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -6743,7 +6743,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -6797,7 +6797,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -6865,7 +6865,7 @@ mismatched packets::
   sendp([Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=19)/Raw("x" * 80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -6919,7 +6919,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -6973,7 +6973,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -7041,7 +7041,7 @@ mismatched packets::
   sendp([Ether(dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -7095,7 +7095,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -7149,7 +7149,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -7215,7 +7215,7 @@ mismatched packets::
   sendp([Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2023")/Raw("x"*80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -7269,7 +7269,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -7323,7 +7323,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -7390,7 +7390,7 @@ mismatched packets::
   sendp([Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=19)/Raw("x" * 80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -7444,7 +7444,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -7498,7 +7498,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -7566,7 +7566,7 @@ mismatched packets::
   sendp([Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -7620,7 +7620,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -7674,7 +7674,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -7741,7 +7741,7 @@ mismatched packets::
   sendp([Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=19)/Raw("x" * 80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -7795,7 +7795,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -7849,7 +7849,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -7917,7 +7917,7 @@ mismatched packets::
   sendp([Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -7971,7 +7971,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -8025,7 +8025,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -8092,7 +8092,7 @@ mismatched packets::
   sendp([Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.4")/Raw("x"*80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -8146,7 +8146,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -8200,7 +8200,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -8269,7 +8269,7 @@ mismatched packets::
   sendp([Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/UDP(sport=25,dport=19)/Raw("x" * 80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -8323,7 +8323,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -8377,7 +8377,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -8446,7 +8446,7 @@ mismatched packets::
   sendp([Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -8500,7 +8500,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -8554,7 +8554,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -8623,7 +8623,7 @@ mismatched packets::
   sendp([Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/TCP(sport=25,dport=19)/Raw("x" * 80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -8677,7 +8677,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -8731,7 +8731,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -8800,7 +8800,7 @@ mismatched packets::
   sendp([Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP(src="192.168.1.1", dst="192.168.1.2")/Raw("x" * 80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -8854,7 +8854,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -8908,7 +8908,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -8974,7 +8974,7 @@ mismatched packets::
   sendp([Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1537", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x"*80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -9028,7 +9028,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -9082,7 +9082,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -9150,7 +9150,7 @@ mismatched packets::
   sendp([Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/UDP(sport=25,dport=19)/Raw("x" * 80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -9204,7 +9204,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -9258,7 +9258,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -9326,7 +9326,7 @@ mismatched packets::
   sendp([Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -9380,7 +9380,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -9434,7 +9434,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -9502,7 +9502,7 @@ mismatched packets::
   sendp([Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/TCP(sport=25,dport=19)/Raw("x" * 80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -9556,7 +9556,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -9610,7 +9610,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -9678,7 +9678,7 @@ mismatched packets::
   sendp([Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0057)/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:1536", dst="CDCD:910A:2222:5498:8475:1111:3900:2022")/Raw("x" * 80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -9732,7 +9732,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -9786,7 +9786,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -9860,7 +9860,7 @@ mismatched packets::
   sendp([Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -9914,7 +9914,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -9969,7 +9969,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -10036,7 +10036,7 @@ mismatched packets::
   sendp([Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -10090,7 +10090,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -10145,7 +10145,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -10213,7 +10213,7 @@ mismatched packets::
   sendp([Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -10267,7 +10267,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -10322,7 +10322,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
@@ -10390,7 +10390,7 @@ mismatched packets::
   sendp([Ether(src="11:22:33:44:55:99",dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8864)/PPPoE(sessionid=3)/PPP(proto=0x0021)/IP()/Raw("x" * 80)],iface="ens786f0",count=1)
 
 to queue action
-^^^^^^^^^^^^^^^
+................
 
 1. validate a rule::
 
@@ -10444,7 +10444,7 @@ to queue action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 to queue group action
-^^^^^^^^^^^^^^^^^^^^^
+......................
 
 1. validate a rule::
 
@@ -10499,7 +10499,7 @@ to queue group action
    repeat step 1-4 to check the pattern in pipeline mode.
 
 drop action
-^^^^^^^^^^^
+............
 
 1. validate a rule::
 
-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [dts] [PATCH V1 10/17] test_plans/dpdk_gro_lib_test_plan: fix build warnings and errors
  2020-09-15 11:24 [dts] [PATCH V1 00/17] test_plans:fix build warnings and errors Haiyang Zhao
                   ` (8 preceding siblings ...)
  2020-09-15 11:24 ` [dts] [PATCH V1 09/17] test_plans/cvl_switch_filter_test_plan: " Haiyang Zhao
@ 2020-09-15 11:24 ` " Haiyang Zhao
  2020-09-15 11:24 ` [dts] [PATCH V1 11/17] test_plans/iavf_fdir_test_plan: " Haiyang Zhao
                   ` (7 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: Haiyang Zhao @ 2020-09-15 11:24 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

*.fix build warnings and errors

Signed-off-by: Haiyang Zhao <haiyangx.zhao@intel.com>
---
 test_plans/dpdk_gro_lib_test_plan.rst | 57 ++++++++++++++++++-----------------
 1 file changed, 29 insertions(+), 28 deletions(-)

diff --git a/test_plans/dpdk_gro_lib_test_plan.rst b/test_plans/dpdk_gro_lib_test_plan.rst
index ea0244c..60a0123 100644
--- a/test_plans/dpdk_gro_lib_test_plan.rst
+++ b/test_plans/dpdk_gro_lib_test_plan.rst
@@ -89,27 +89,27 @@ Modify the testpmd code as following::
 
 Modify the dpdk code as following::
 
-diff --git a/drivers/net/vhost/rte_eth_vhost.c b/drivers/net/vhost/rte_eth_vhost.c
-index b38a4b6b1..573250dbe 100644
---- a/drivers/net/vhost/rte_eth_vhost.c
-+++ b/drivers/net/vhost/rte_eth_vhost.c
-@@ -1071,8 +1071,14 @@ eth_dev_info(struct rte_eth_dev *dev,
-  dev_info->min_rx_bufsize = 0;
- 
-  dev_info->tx_offload_capa = DEV_TX_OFFLOAD_MULTI_SEGS |
--       DEV_TX_OFFLOAD_VLAN_INSERT;
-- dev_info->rx_offload_capa = DEV_RX_OFFLOAD_VLAN_STRIP;
-+       DEV_TX_OFFLOAD_VLAN_INSERT |
-+       DEV_TX_OFFLOAD_UDP_CKSUM |
-+       DEV_TX_OFFLOAD_TCP_CKSUM |
-+       DEV_TX_OFFLOAD_IPV4_CKSUM |
-+       DEV_TX_OFFLOAD_TCP_TSO;
-+ dev_info->rx_offload_capa = DEV_RX_OFFLOAD_VLAN_STRIP |
-+       DEV_RX_OFFLOAD_TCP_CKSUM |
-+       DEV_RX_OFFLOAD_UDP_CKSUM |
-+       DEV_RX_OFFLOAD_IPV4_CKSUM |
-+       DEV_RX_OFFLOAD_TCP_LRO;
- }
+   diff --git a/drivers/net/vhost/rte_eth_vhost.c b/drivers/net/vhost/rte_eth_vhost.c
+   index b38a4b6b1..573250dbe 100644
+   --- a/drivers/net/vhost/rte_eth_vhost.c
+   +++ b/drivers/net/vhost/rte_eth_vhost.c
+   @@ -1071,8 +1071,14 @@ eth_dev_info(struct rte_eth_dev *dev,
+     dev_info->min_rx_bufsize = 0;
+
+     dev_info->tx_offload_capa = DEV_TX_OFFLOAD_MULTI_SEGS |
+   -       DEV_TX_OFFLOAD_VLAN_INSERT;
+   - dev_info->rx_offload_capa = DEV_RX_OFFLOAD_VLAN_STRIP;
+   +       DEV_TX_OFFLOAD_VLAN_INSERT |
+   +       DEV_TX_OFFLOAD_UDP_CKSUM |
+   +       DEV_TX_OFFLOAD_TCP_CKSUM |
+   +       DEV_TX_OFFLOAD_IPV4_CKSUM |
+   +       DEV_TX_OFFLOAD_TCP_TSO;
+   + dev_info->rx_offload_capa = DEV_RX_OFFLOAD_VLAN_STRIP |
+   +       DEV_RX_OFFLOAD_TCP_CKSUM |
+   +       DEV_RX_OFFLOAD_UDP_CKSUM |
+   +       DEV_RX_OFFLOAD_IPV4_CKSUM |
+   +       DEV_RX_OFFLOAD_TCP_LRO;
+    }
 
 Test flow
 =========
@@ -148,7 +148,7 @@ Test Case1: DPDK GRO lightmode test with tcp/ipv4 traffic
 
 3.  Set up vm with virto device and using kernel virtio-net driver::
 
-    taskset -c 13 qemu-system-x86_64 -name us-vhost-vm1 \
+      taskset -c 13 qemu-system-x86_64 -name us-vhost-vm1 \
        -cpu host -enable-kvm -m 2048 -object memory-backend-file,id=mem,size=2048M,mem-path=/mnt/huge,share=on \
        -numa node,memdev=mem \
        -mem-prealloc -monitor unix:/tmp/vm2_monitor.sock,server,nowait -net nic,macaddr=00:00:00:08:e8:aa,addr=1f -net user,hostfwd=tcp:127.0.0.1:6001-:22 \
@@ -200,7 +200,7 @@ Test Case2: DPDK GRO heavymode test with tcp/ipv4 traffic
 
 3.  Set up vm with virto device and using kernel virtio-net driver::
 
-    taskset -c 13 qemu-system-x86_64 -name us-vhost-vm1 \
+      taskset -c 13 qemu-system-x86_64 -name us-vhost-vm1 \
        -cpu host -enable-kvm -m 2048 -object memory-backend-file,id=mem,size=2048M,mem-path=/mnt/huge,share=on \
        -numa node,memdev=mem \
        -mem-prealloc -monitor unix:/tmp/vm2_monitor.sock,server,nowait -net nic,macaddr=00:00:00:08:e8:aa,addr=1f -net user,hostfwd=tcp:127.0.0.1:6001-:22 \
@@ -252,7 +252,7 @@ Test Case3: DPDK GRO heavymode_flush4 test with tcp/ipv4 traffic
 
 3.  Set up vm with virto device and using kernel virtio-net driver::
 
-    taskset -c 13 qemu-system-x86_64 -name us-vhost-vm1 \
+      taskset -c 13 qemu-system-x86_64 -name us-vhost-vm1 \
        -cpu host -enable-kvm -m 2048 -object memory-backend-file,id=mem,size=2048M,mem-path=/mnt/huge,share=on \
        -numa node,memdev=mem \
        -mem-prealloc -monitor unix:/tmp/vm2_monitor.sock,server,nowait -net nic,macaddr=00:00:00:08:e8:aa,addr=1f -net user,hostfwd=tcp:127.0.0.1:6001-:22 \
@@ -278,10 +278,11 @@ Test Case4: DPDK GRO test with vxlan traffic
 Vxlan topology
 --------------
   VM          Host
+
 50.1.1.2      50.1.1.1
-   |           |
+   \|           |
 1.1.2.3       1.1.2.4
-   |------------Testpmd------------|
+  \|------------Testpmd------------|
 
 1. Connect two nic port directly, put nic2 into another namesapce and create Host VxLAN port::
 
@@ -322,7 +323,7 @@ Vxlan topology
 
 3.  Set up vm with virto device and using kernel virtio-net driver::
 
-    taskset -c 13 qemu-system-x86_64 -name us-vhost-vm1 \
+      taskset -c 13 qemu-system-x86_64 -name us-vhost-vm1 \
        -cpu host -enable-kvm -m 2048 -object memory-backend-file,id=mem,size=2048M,mem-path=/mnt/huge,share=on \
        -numa node,memdev=mem \
        -mem-prealloc -monitor unix:/tmp/vm2_monitor.sock,server,nowait -net nic,macaddr=00:00:00:08:e8:aa,addr=1f -net user,hostfwd=tcp:127.0.0.1:6001-:22 \
@@ -383,7 +384,7 @@ NIC2(In kernel) -> NIC1(DPDK) -> testpmd(csum fwd) -> Vhost -> Virtio-net
 
 3.  Set up vm with virto device and using kernel virtio-net driver::
 
-    taskset -c 31 /home/qemu-install/qemu-3.0/bin/qemu-system-x86_64 -name us-vhost-vm1 \
+      taskset -c 31 /home/qemu-install/qemu-3.0/bin/qemu-system-x86_64 -name us-vhost-vm1 \
        -cpu host -enable-kvm -m 2048 -object memory-backend-file,id=mem,size=2048M,mem-path=/mnt/huge,share=on \
        -numa node,memdev=mem \
        -mem-prealloc -monitor unix:/tmp/vm2_monitor.sock,server,nowait -netdev user,id=yinan,hostfwd=tcp:127.0.0.1:6005-:22 -device e1000,netdev=yinan \
-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [dts] [PATCH V1 11/17] test_plans/iavf_fdir_test_plan: fix build warnings and errors
  2020-09-15 11:24 [dts] [PATCH V1 00/17] test_plans:fix build warnings and errors Haiyang Zhao
                   ` (9 preceding siblings ...)
  2020-09-15 11:24 ` [dts] [PATCH V1 10/17] test_plans/dpdk_gro_lib_test_plan: " Haiyang Zhao
@ 2020-09-15 11:24 ` " Haiyang Zhao
  2020-09-15 11:24 ` [dts] [PATCH V1 12/17] test_plans/linux_modules_test_plan: " Haiyang Zhao
                   ` (6 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: Haiyang Zhao @ 2020-09-15 11:24 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

*.fix build warnings and errors

Signed-off-by: Haiyang Zhao <haiyangx.zhao@intel.com>
---
 test_plans/iavf_fdir_test_plan.rst | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/test_plans/iavf_fdir_test_plan.rst b/test_plans/iavf_fdir_test_plan.rst
index feec2bb..1bf40b6 100644
--- a/test_plans/iavf_fdir_test_plan.rst
+++ b/test_plans/iavf_fdir_test_plan.rst
@@ -1792,7 +1792,7 @@ Subcase 12: MAC_IPV4_GTPU outer dst ip queue index
    Then check there is no rule listed.
 
 Subcase 13: MAC_IPV4_GTPU outer dst ip queue group
--------------------------------------------------
+--------------------------------------------------
 
 1. create filter rules::
 
@@ -1807,7 +1807,7 @@ Subcase 13: MAC_IPV4_GTPU outer dst ip queue group
    Then check there is no rule listed.
 
 Subcase 14: MAC_IPV4_GTPU outer dst ip passthru
-----------------------------------------------
+-----------------------------------------------
 
 1. create filter rules::
 
-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [dts] [PATCH V1 12/17] test_plans/linux_modules_test_plan: fix build warnings and errors
  2020-09-15 11:24 [dts] [PATCH V1 00/17] test_plans:fix build warnings and errors Haiyang Zhao
                   ` (10 preceding siblings ...)
  2020-09-15 11:24 ` [dts] [PATCH V1 11/17] test_plans/iavf_fdir_test_plan: " Haiyang Zhao
@ 2020-09-15 11:24 ` " Haiyang Zhao
  2020-09-15 11:24 ` [dts] [PATCH V1 13/17] test_plans/qinq_filter_test_plan: " Haiyang Zhao
                   ` (5 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: Haiyang Zhao @ 2020-09-15 11:24 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

*.fix build warnings and errors

Signed-off-by: Haiyang Zhao <haiyangx.zhao@intel.com>
---
 test_plans/linux_modules_test_plan.rst | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/test_plans/linux_modules_test_plan.rst b/test_plans/linux_modules_test_plan.rst
index c7bb2d0..3f286ab 100644
--- a/test_plans/linux_modules_test_plan.rst
+++ b/test_plans/linux_modules_test_plan.rst
@@ -95,7 +95,7 @@ Send some packets to the dut and check that they are properly sent back into
 the packet capture on the tester.
 
 Test Case: TX RX Userspace
-====================
+==========================
 This test case runs as the unprivileged user and is designed to check the
 basic functioning of the module. It checks whether packets can be sent
 and received when running dpdk applications as a normal user. # means
@@ -137,7 +137,7 @@ Send some packets to the dut and check that they are properly sent back into
 the packet capture on the tester.
 
 Test Case: Hello World
-====================
+======================
 This is a more basic test of functionality as a normal user than the
 TX RX Userspace case. It simply involves running a short, hello-world-like
 program on each core before shutting down. # means that a command is run
-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [dts] [PATCH V1 13/17] test_plans/qinq_filter_test_plan: fix build warnings and errors
  2020-09-15 11:24 [dts] [PATCH V1 00/17] test_plans:fix build warnings and errors Haiyang Zhao
                   ` (11 preceding siblings ...)
  2020-09-15 11:24 ` [dts] [PATCH V1 12/17] test_plans/linux_modules_test_plan: " Haiyang Zhao
@ 2020-09-15 11:24 ` " Haiyang Zhao
  2020-09-15 11:24 ` [dts] [PATCH V1 14/17] test_plans/vhost_cbdma_test_plan: " Haiyang Zhao
                   ` (4 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: Haiyang Zhao @ 2020-09-15 11:24 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

*.fix build warnings and errors

Signed-off-by: Haiyang Zhao <haiyangx.zhao@intel.com>
---
 test_plans/qinq_filter_test_plan.rst | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/test_plans/qinq_filter_test_plan.rst b/test_plans/qinq_filter_test_plan.rst
index 72744ee..bd4e284 100644
--- a/test_plans/qinq_filter_test_plan.rst
+++ b/test_plans/qinq_filter_test_plan.rst
@@ -54,11 +54,11 @@ Test Case 1: test qinq packet type
 Testpmd configuration - 4 RX/TX queues per port
 ------------------------------------------------
 #. For fortville NICs need change the value of 
-   CONFIG_RTE_LIBRTE_I40E_INC_VECTOR in dpdk/config/common_base file to n::
+   CONFIG_RTE_LIBRTE_I40E_INC_VECTOR in dpdk/config/common_base file to n.
 
 #. set up testpmd with fortville NICs::
 
-    ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x1f -n 4 -- -i --rxq=4 --txq=4 --disable-rss
+      ./x86_64-native-linuxapp-gcc/app/testpmd -c 0x1f -n 4 -- -i --rxq=4 --txq=4 --disable-rss
 
 #. enable qinq::
 
-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [dts] [PATCH V1 14/17] test_plans/vhost_cbdma_test_plan: fix build warnings and errors
  2020-09-15 11:24 [dts] [PATCH V1 00/17] test_plans:fix build warnings and errors Haiyang Zhao
                   ` (12 preceding siblings ...)
  2020-09-15 11:24 ` [dts] [PATCH V1 13/17] test_plans/qinq_filter_test_plan: " Haiyang Zhao
@ 2020-09-15 11:24 ` " Haiyang Zhao
  2020-09-15 11:24 ` [dts] [PATCH V1 15/17] test_plans/virtio_event_idx_interrupt: " Haiyang Zhao
                   ` (3 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: Haiyang Zhao @ 2020-09-15 11:24 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

*.fix build warnings and errors

Signed-off-by: Haiyang Zhao <haiyangx.zhao@intel.com>
---
 test_plans/vhost_cbdma_test_plan.rst | 1 +
 1 file changed, 1 insertion(+)

diff --git a/test_plans/vhost_cbdma_test_plan.rst b/test_plans/vhost_cbdma_test_plan.rst
index dfe064a..b223090 100644
--- a/test_plans/vhost_cbdma_test_plan.rst
+++ b/test_plans/vhost_cbdma_test_plan.rst
@@ -54,6 +54,7 @@ associated with DMA engines, small copies are performed by the CPU.
 
 We introduce a new vdev parameter to enable DMA acceleration for Tx
 operations of queues:
+
  - dmas: This parameter is used to specify the assigned DMA device of
    a queue.
  - dmathr: If packets length >= dmathr, leverage I/OAT device to perform memory copy;
-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [dts] [PATCH V1 15/17] test_plans/virtio_event_idx_interrupt: fix build warnings and errors
  2020-09-15 11:24 [dts] [PATCH V1 00/17] test_plans:fix build warnings and errors Haiyang Zhao
                   ` (13 preceding siblings ...)
  2020-09-15 11:24 ` [dts] [PATCH V1 14/17] test_plans/vhost_cbdma_test_plan: " Haiyang Zhao
@ 2020-09-15 11:24 ` " Haiyang Zhao
  2020-09-15 11:24 ` [dts] [PATCH V1 16/17] test_plans/vmdq_test_plan: " Haiyang Zhao
                   ` (2 subsequent siblings)
  17 siblings, 0 replies; 19+ messages in thread
From: Haiyang Zhao @ 2020-09-15 11:24 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

*.fix build warnings and errors

Signed-off-by: Haiyang Zhao <haiyangx.zhao@intel.com>
---
 .../virtio_event_idx_interrupt_test_plan.rst       | 48 +++++++++++-----------
 1 file changed, 24 insertions(+), 24 deletions(-)

diff --git a/test_plans/virtio_event_idx_interrupt_test_plan.rst b/test_plans/virtio_event_idx_interrupt_test_plan.rst
index 6cb00ab..df05529 100644
--- a/test_plans/virtio_event_idx_interrupt_test_plan.rst
+++ b/test_plans/virtio_event_idx_interrupt_test_plan.rst
@@ -292,8 +292,8 @@ Test Case 7: wake up vhost-user core with event idx interrupt mode and cbdma ena
 
 3.  On VM, set ip for virtio device and send packets to vhost::
 
-    ifconfig [ens3] 1.1.1.2     # [ens3] is the name of virtio-net
-    ping 1.1.1.3
+      ifconfig [ens3] 1.1.1.2     # [ens3] is the name of virtio-net
+      ping 1.1.1.3
 
 4. Check vhost related core is waked up by reading l3fwd-power log.
 
@@ -326,31 +326,31 @@ Test Case 8: wake up vhost-user cores with event idx interrupt mode and cbdma en
 
 3.  Set vitio-net with 16 quques and give vitio-net ip address::
 
-    ethtool -L ens4 combined 16    # [ens3] is the name of virtio-net
-    ifconfig ens4 1.1.1.1
+      ethtool -L ens4 combined 16    # [ens3] is the name of virtio-net
+      ifconfig ens4 1.1.1.1
 
 4.  Send packets with different IPs from virtio-net, notice to bind each vcpu to different send packets process::
 
-    taskset -c 0 ping 1.1.1.2
-    taskset -c 1 ping 1.1.1.3
-    taskset -c 2 ping 1.1.1.4
-    taskset -c 3 ping 1.1.1.5
-    taskset -c 4 ping 1.1.1.6
-    taskset -c 5 ping 1.1.1.7
-    taskset -c 6 ping 1.1.1.8
-    taskset -c 7 ping 1.1.1.9
-    taskset -c 8 ping 1.1.1.2
-    taskset -c 9 ping 1.1.1.2
-    taskset -c 10 ping 1.1.1.2
-    taskset -c 11 ping 1.1.1.2
-    taskset -c 12 ping 1.1.1.2
-    taskset -c 13 ping 1.1.1.2
-    taskset -c 14 ping 1.1.1.2
-    taskset -c 15 ping 1.1.1.2
+      taskset -c 0 ping 1.1.1.2
+      taskset -c 1 ping 1.1.1.3
+      taskset -c 2 ping 1.1.1.4
+      taskset -c 3 ping 1.1.1.5
+      taskset -c 4 ping 1.1.1.6
+      taskset -c 5 ping 1.1.1.7
+      taskset -c 6 ping 1.1.1.8
+      taskset -c 7 ping 1.1.1.9
+      taskset -c 8 ping 1.1.1.2
+      taskset -c 9 ping 1.1.1.2
+      taskset -c 10 ping 1.1.1.2
+      taskset -c 11 ping 1.1.1.2
+      taskset -c 12 ping 1.1.1.2
+      taskset -c 13 ping 1.1.1.2
+      taskset -c 14 ping 1.1.1.2
+      taskset -c 15 ping 1.1.1.2
 
 5.  Check vhost related cores are waked up with l3fwd-power log, such as following::
 
-    L3FWD_POWER: lcore 0 is waked up from rx interrupt on port 0 queue 0
-    .....
-    .....
-    L3FWD_POWER: lcore 15 is waked up from rx interrupt on port 0 queue 15
+      L3FWD_POWER: lcore 0 is waked up from rx interrupt on port 0 queue 0
+      .....
+      .....
+      L3FWD_POWER: lcore 15 is waked up from rx interrupt on port 0 queue 15
-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [dts] [PATCH V1 16/17] test_plans/vmdq_test_plan: fix build warnings and errors
  2020-09-15 11:24 [dts] [PATCH V1 00/17] test_plans:fix build warnings and errors Haiyang Zhao
                   ` (14 preceding siblings ...)
  2020-09-15 11:24 ` [dts] [PATCH V1 15/17] test_plans/virtio_event_idx_interrupt: " Haiyang Zhao
@ 2020-09-15 11:24 ` " Haiyang Zhao
  2020-09-15 11:24 ` [dts] [PATCH V1 17/17] test_plans/index: " Haiyang Zhao
  2020-09-16  3:26 ` [dts] [PATCH V1 00/17] test_plans:fix " Tu, Lijuan
  17 siblings, 0 replies; 19+ messages in thread
From: Haiyang Zhao @ 2020-09-15 11:24 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

*.fix build warnings and errors

Signed-off-by: Haiyang Zhao <haiyangx.zhao@intel.com>
---
 test_plans/vmdq_test_plan.rst | 1 +
 1 file changed, 1 insertion(+)

diff --git a/test_plans/vmdq_test_plan.rst b/test_plans/vmdq_test_plan.rst
index 55ea0d7..2734b0c 100644
--- a/test_plans/vmdq_test_plan.rst
+++ b/test_plans/vmdq_test_plan.rst
@@ -66,6 +66,7 @@ Prerequisites
   to the pools numbers(e.g: for FVL spirit, it's 63, inclusive) as well as the MAC address from
   52:54:00:12:[port_index]:00 to 52:54:00:12:[port_index]:3e and the VLAN user priority field increments from 0 to 7
   (inclusive) for each VLAN ID. In our case port_index = 0 or 1.
+
 -Case config::
    If test max queues per port 1024, need to set the "CONFIG_RTE_MAX_QUEUES_PER_PORT=1024" in ./config/common_base,
    and need to set the "define MAX_QUEUES 1024" in ./examples/vmdq/main.c and re-build DPDK.
-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 19+ messages in thread

* [dts] [PATCH V1 17/17] test_plans/index: fix build warnings and errors
  2020-09-15 11:24 [dts] [PATCH V1 00/17] test_plans:fix build warnings and errors Haiyang Zhao
                   ` (15 preceding siblings ...)
  2020-09-15 11:24 ` [dts] [PATCH V1 16/17] test_plans/vmdq_test_plan: " Haiyang Zhao
@ 2020-09-15 11:24 ` " Haiyang Zhao
  2020-09-16  3:26 ` [dts] [PATCH V1 00/17] test_plans:fix " Tu, Lijuan
  17 siblings, 0 replies; 19+ messages in thread
From: Haiyang Zhao @ 2020-09-15 11:24 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

*.delete removed test plan. 
*.add new added test plans

Signed-off-by: Haiyang Zhao <haiyangx.zhao@intel.com>
---
 test_plans/index.rst | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/test_plans/index.rst b/test_plans/index.rst
index 99284c4..6a0750d 100644
--- a/test_plans/index.rst
+++ b/test_plans/index.rst
@@ -43,10 +43,17 @@ The following are the test plans for the DPDK DTS automated test system.
     cloud_filter_test_plan
     coremask_test_plan
     cvl_advanced_rss_test_plan
+    cvl_advanced_rss_gtpu_test_plan
     cvl_advanced_iavf_rss_test_plan
+    cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp_test_plan
+    cvl_dcf_date_path_test_plan
+    cvl_dcf_dp_test_plan
     cvl_dcf_switch_filter_test_plan
     cvl_fdir_test_plan
+    cvl_iavf_rss_gtpu_test_plan
+    cvl_rss_configure_test_plan
     cvl_switch_filter_test_plan
+    cloud_filter_with_l4_port_test_plan
     dcf_lifecycle_test_plan
     crypto_perf_cryptodev_perf_test_plan
     ddp_gtp_qregion_test_plan
@@ -62,6 +69,7 @@ The following are the test plans for the DPDK DTS automated test system.
     external_memory_test_plan
     external_mempool_handler_test_plan
     fdir_test_plan
+    firmware_version_test_plan
     floating_veb_test_plan
     flow_classify_softnic_test_plan
     fortville_rss_granularity_config_test_plan
@@ -92,6 +100,7 @@ The following are the test plans for the DPDK DTS automated test system.
     l3fwdacl_test_plan
     link_flowctrl_test_plan
     link_status_interrupt_test_plan
+    linux_modules_test_plan
     loopback_multi_paths_port_restart_test_plan
     loopback_virtio_user_server_mode_test_plan
     mac_filter_test_plan
@@ -124,6 +133,8 @@ The following are the test plans for the DPDK DTS automated test system.
     queue_region_test_plan
     queue_start_stop_test_plan
     rss_to_rte_flow_test_plan
+    rss_key_update_test_plan
+    rxtx_offload_test_plan
     rteflow_priority_test_plan
     runtime_vf_queue_number_kernel_test_plan
     runtime_vf_queue_number_maxinum_test_plan
@@ -132,6 +143,10 @@ The following are the test plans for the DPDK DTS automated test system.
     scatter_test_plan
     short_live_test_plan
     shutdown_api_test_plan
+    speed_capabilities_test_plan
+    sw_hw_thash_consistence_test_plan
+    vhost_cbdma_test_plan
+    vhost_user_interrupt_test_plan
     sriov_kvm_test_plan
     stability_test_plan
     stats_checks_test_plan
@@ -190,7 +205,6 @@ The following are the test plans for the DPDK DTS automated test system.
     malicious_driver_event_indication_test_plan
 
     virtio_1.0_test_plan
-    vhost_enqueue_interrupt_test_plan
     vhost_event_idx_interrupt_test_plan
     vhost_virtio_pmd_interrupt_test_plan
     vhost_virtio_user_interrupt_test_plan
@@ -243,7 +257,6 @@ The following are the test plans for the DPDK DTS automated test system.
     keep_alive_test_plan
     multiprocess_test_plan
     netmap_compat_test_plan
-    quota_watermark_test_plan
     rxtx_callbacks_test_plan
     skeleton_test_plan
     timer_test_plan
-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [dts] [PATCH V1 00/17] test_plans:fix build warnings and errors
  2020-09-15 11:24 [dts] [PATCH V1 00/17] test_plans:fix build warnings and errors Haiyang Zhao
                   ` (16 preceding siblings ...)
  2020-09-15 11:24 ` [dts] [PATCH V1 17/17] test_plans/index: " Haiyang Zhao
@ 2020-09-16  3:26 ` " Tu, Lijuan
  17 siblings, 0 replies; 19+ messages in thread
From: Tu, Lijuan @ 2020-09-16  3:26 UTC (permalink / raw)
  To: Zhao, HaiyangX, dts; +Cc: Zhao, HaiyangX

> Subject: [dts] [PATCH V1 00/17] test_plans:fix build warnings and errors
> 
> *.fix test plans building warnings and errors.
> 
> Haiyang Zhao (17):
>   test_plans/cloud_filter_with_l4_port_test_plan: fix build warnings and
>     errors     *.fix build warnings and errors
>   test_plans/cvl_advanced_iavf_rss_test_plan: fix build warnings and
>     errors     *.fix build warnings and errors
>   test_plans/cvl_advanced_rss_gtpu: fix build warnings and errors
>     *.fix build warnings and errors
>   test_plans/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp: fix build
>     warnings and errors     *.fix build warnings and errors
>   test_plans/cvl_advanced_rss: fix build warnings and errors     *.fix
>     build warnings and errors
>   test_plans/cvl_fdir_test_plan: fix build warnings and errors     *.fix
>     build warnings and errors
>   test_plans/cvl_iavf_rss_gtpu: fix build warnings and errors     *.fix
>     build warnings and errors
>   test_plans/cvl_rss_configure_test_plan: fix build warnings and errors
>        *.fix build warnings and errors
>   test_plans/cvl_switch_filter_test_plan: fix build warnings and errors
>        *.fix build warnings and errors
>   test_plans/dpdk_gro_lib_test_plan: fix build warnings and errors
>     *.fix build warnings and errors
>   test_plans/iavf_fdir_test_plan: fix build warnings and errors
>     *.fix build warnings and errors
>   test_plans/linux_modules_test_plan: fix build warnings and errors
>     *.fix build warnings and errors
>   test_plans/qinq_filter_test_plan: fix build warnings and errors
>     *.fix build warnings and errors
>   test_plans/vhost_cbdma_test_plan: fix build warnings and errors
>     *.fix build warnings and errors
>   test_plans/virtio_event_idx_interrupt: fix build warnings and errors
>       *.fix build warnings and errors
>   test_plans/vmdq_test_plan: fix build warnings and errors     *.fix
>     build warnings and errors
>   test_plans/index: fix build warnings and errors     *.delete removed
>     test plan.     *.add new added test plans

Applied, thanks

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, back to index

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-15 11:24 [dts] [PATCH V1 00/17] test_plans:fix build warnings and errors Haiyang Zhao
2020-09-15 11:24 ` [dts] [PATCH V1 01/17] test_plans/cloud_filter_with_l4_port_test_plan: fix " Haiyang Zhao
2020-09-15 11:24 ` [dts] [PATCH V1 02/17] test_plans/cvl_advanced_iavf_rss_test_plan: " Haiyang Zhao
2020-09-15 11:24 ` [dts] [PATCH V1 03/17] test_plans/cvl_advanced_rss_gtpu: " Haiyang Zhao
2020-09-15 11:24 ` [dts] [PATCH V1 04/17] test_plans/cvl_advanced_rss_pppoe_vlan_esp_ah_l2tp_pfcp: " Haiyang Zhao
2020-09-15 11:24 ` [dts] [PATCH V1 05/17] test_plans/cvl_advanced_rss: " Haiyang Zhao
2020-09-15 11:24 ` [dts] [PATCH V1 06/17] test_plans/cvl_fdir_test_plan: " Haiyang Zhao
2020-09-15 11:24 ` [dts] [PATCH V1 07/17] test_plans/cvl_iavf_rss_gtpu: " Haiyang Zhao
2020-09-15 11:24 ` [dts] [PATCH V1 08/17] test_plans/cvl_rss_configure_test_plan: " Haiyang Zhao
2020-09-15 11:24 ` [dts] [PATCH V1 09/17] test_plans/cvl_switch_filter_test_plan: " Haiyang Zhao
2020-09-15 11:24 ` [dts] [PATCH V1 10/17] test_plans/dpdk_gro_lib_test_plan: " Haiyang Zhao
2020-09-15 11:24 ` [dts] [PATCH V1 11/17] test_plans/iavf_fdir_test_plan: " Haiyang Zhao
2020-09-15 11:24 ` [dts] [PATCH V1 12/17] test_plans/linux_modules_test_plan: " Haiyang Zhao
2020-09-15 11:24 ` [dts] [PATCH V1 13/17] test_plans/qinq_filter_test_plan: " Haiyang Zhao
2020-09-15 11:24 ` [dts] [PATCH V1 14/17] test_plans/vhost_cbdma_test_plan: " Haiyang Zhao
2020-09-15 11:24 ` [dts] [PATCH V1 15/17] test_plans/virtio_event_idx_interrupt: " Haiyang Zhao
2020-09-15 11:24 ` [dts] [PATCH V1 16/17] test_plans/vmdq_test_plan: " Haiyang Zhao
2020-09-15 11:24 ` [dts] [PATCH V1 17/17] test_plans/index: " Haiyang Zhao
2020-09-16  3:26 ` [dts] [PATCH V1 00/17] test_plans:fix " Tu, Lijuan

test suite reviews and discussions

Archives are clonable:
	git clone --mirror http://inbox.dpdk.org/dts/0 dts/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 dts dts/ http://inbox.dpdk.org/dts \
		dts@dpdk.org
	public-inbox-index dts


Newsgroup available over NNTP:
	nntp://inbox.dpdk.org/inbox.dpdk.dts


AGPL code for this site: git clone https://public-inbox.org/ public-inbox