test suite reviews and discussions
 help / color / Atom feed
* [dts] [PATCH V1 00/14] test_plans: fix build warnings and errors
@ 2020-06-23  2:21 Haiyang Zhao
  2020-06-23  2:21 ` [dts] [PATCH V1 01/14] test_plans/cvl_advanced_iavf_rss: " Haiyang Zhao
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: Haiyang Zhao @ 2020-06-23  2:21 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

*.fix test plans build warnings and errors

Haiyang Zhao (14):
  test_plans/cvl_advanced_iavf_rss: fix build warnings and errors
  test_plans/cvl_fdir: fix build warnings and errors
  test_plans/fortville_rss_input: fix build warnings and errors
  test_plans/generic_flow_api: fix build warnings and errors
  test_plans/iavf_fdir: fix build warnings and errors
  test_plans/iavf_package_driver_error_handle: fix build warnings and
    errors
  test_plans/l2tp_esp_coverage: fix build warnings and errors
  test_plans/loopback_virtio_user_server_mode: fix build warnings and
    errors
  test_plans/pvp_multi_paths_performance: fix build warnings and errors
  test_plans/pvp_multi_paths_virtio_single_core_performance: fix build
    warnings and errors
  test_plans/rss_to_rte_flow: fix build warnings and errors
  test_plans/stats_checks: fix build warnings and errors
  test_plans/vm2vm_virtio_net_perf: fix build warnings and errors
  test_plans/index: fix build warnings and errors     *.add new added
    test plans     *.fix typo error.

 test_plans/cvl_advanced_iavf_rss_test_plan.rst     | 331 +++++++++++++++------
 test_plans/cvl_fdir_test_plan.rst                  |   2 +-
 test_plans/fortville_rss_input_test_plan.rst       |   6 +-
 test_plans/generic_flow_api_test_plan.rst          |   2 +
 test_plans/iavf_fdir_test_plan.rst                 |   6 +-
 .../iavf_package_driver_error_handle_test_plan.rst |   4 +-
 test_plans/index.rst                               |  11 +-
 test_plans/l2tp_esp_coverage_test_plan.rst         |  70 ++---
 .../loopback_virtio_user_server_mode_test_plan.rst |  68 ++---
 .../pvp_multi_paths_performance_test_plan.rst      |   2 +
 ...hs_virtio_single_core_performance_test_plan.rst |   2 +-
 test_plans/rss_to_rte_flow_test_plan.rst           |   4 +-
 test_plans/stats_checks_test_plan.rst              |   2 +-
 test_plans/vm2vm_virtio_net_perf_test_plan.rst     |   2 +-
 14 files changed, 335 insertions(+), 177 deletions(-)

-- 
1.8.3.1


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

* [dts] [PATCH V1 01/14] test_plans/cvl_advanced_iavf_rss: fix build warnings and errors
  2020-06-23  2:21 [dts] [PATCH V1 00/14] test_plans: fix build warnings and errors Haiyang Zhao
@ 2020-06-23  2:21 ` " Haiyang Zhao
  2020-06-23  2:21 ` [dts] [PATCH V1 02/14] test_plans/cvl_fdir: " Haiyang Zhao
                   ` (13 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Haiyang Zhao @ 2020-06-23  2:21 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

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

diff --git a/test_plans/cvl_advanced_iavf_rss_test_plan.rst b/test_plans/cvl_advanced_iavf_rss_test_plan.rst
index 3fd8882..01b052b 100644
--- a/test_plans/cvl_advanced_iavf_rss_test_plan.rst
+++ b/test_plans/cvl_advanced_iavf_rss_test_plan.rst
@@ -1,5 +1,5 @@
 .. Copyright (c) <2020>, Intel Corporation
-All rights reserved.
+   All rights reserved.
 
    Redistribution and use in source and binary forms, with or without
    modification, are permitted provided that the following conditions
@@ -47,6 +47,7 @@ to hash IP and ports domain, diversion the packets to the difference queues in V
   
 Pattern and input set
 ---------------------
+
 .. table::
 
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
@@ -54,29 +55,29 @@ Pattern and input set
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
     | Packet Type                   | Pattern                   | Input Set                                                                        |
     +===============================+===========================+==================================================================================+
-    | IPv4/IPv6 + TCP/UDP/SCTP/ICMP | MAC_IPV4_SRC_ONLY         | [Dest MAC],[Source IP]                                                           |
+    | IPv4/IPv6 + TCP/UDP/SCTP/ICMP | MAC_IPV4_SRC_ONLY         | [Dest MAC],[Source IP]                                                          |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
-    |                               | MAC_IPV4_DST_ONLY_FRAG    | [Dest MAC],[Dest IP]                                                             |
+    |                               | MAC_IPV4_DST_ONLY_FRAG    | [Dest MAC],[Dest IP]                                                            |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
-    |                               | MAC_IPV4_PAY              | [Dest MAC],[Source IP], [Dest IP]                                                |
+    |                               | MAC_IPV4_PAY              | [Dest MAC],[Source IP], [Dest IP]                                               |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
-    |                               | MAC_IPV4_SRC_ICMP         | [Dest MAC],[Source IP]                                                           |
+    |                               | MAC_IPV4_SRC_ICMP         | [Dest MAC],[Source IP]                                                          |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
-    |                               | MAC_IPV4_DST_ICMP         | [Dest MAC],[Source IP]                                                           |
+    |                               | MAC_IPV4_DST_ICMP         | [Dest MAC],[Source IP]                                                          |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
-    |                               | MAC_IPV4_UDP_L3SRC_L4DST  | [Dest MAC],[Source IP],[Dest Port]                                               |
+    |                               | MAC_IPV4_UDP_L3SRC_L4DST  | [Dest MAC],[Source IP],[Dest Port]                                              |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
-    |                               | MAC_IPV4_UDP              | [Dest MAC],[Source IP], [Dest IP], [TTL], [DSCP], [Source Port], [Dest Port]     |
+    |                               | MAC_IPV4_UDP              | [Dest MAC],[Source IP], [Dest IP], [TTL], [DSCP], [Source Port], [Dest Port]    |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
-    |                               | MAC_IPV4_TCP_L3SRC_L4DST  | [Dest MAC],[Source IP],[Dest Port]                                               |
+    |                               | MAC_IPV4_TCP_L3SRC_L4DST  | [Dest MAC],[Source IP],[Dest Port]                                              |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
-    |                               | MAC_IPV4_TCP_L3DST_L4SRC  | [Dest MAC],[Dest IP],[Source Port]                                               |
+    |                               | MAC_IPV4_TCP_L3DST_L4SRC  | [Dest MAC],[Dest IP],[Source Port]                                              |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
-    |                               | MAC_IPV4_TCP              | [Dest MAC],[Source IP], [Dest IP], [TTL], [DSCP], [Source Port], [Dest Port]     |
+    |                               | MAC_IPV4_TCP              | [Dest MAC],[Source IP], [Dest IP], [TTL], [DSCP], [Source Port], [Dest Port]    |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
-    |                               | MAC_IPV4_SCTP_L3SRC_L4DST | [Dest MAC],[Source IP],[Dest Port]                                               |
+    |                               | MAC_IPV4_SCTP_L3SRC_L4DST | [Dest MAC],[Source IP],[Dest Port]                                              |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
-    |                               | MAC_IPV4_SCTP             | [Dest MAC],[Source IP], [Dest IP], [TTL], [DSCP], [Source Port], [Dest Port]     |
+    |                               | MAC_IPV4_SCTP             | [Dest MAC],[Source IP], [Dest IP], [TTL], [DSCP], [Source Port], [Dest Port]    |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
     |                               | MAC_IPV4_NVGRE_ICMP       | [Inner Source IP], [Inner Dest IP]                                               |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
@@ -100,27 +101,27 @@ Pattern and input set
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
     |                               | MAC_IPV4_VXLAN_UDP        | [Inner Source IP], [Inner Dest IP],[Inner Source Port], [Inner Dest Port]        |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
-    |                               | MAC_IPV6_SRC_ONLY         | [Dest MAC],[Source IP]                                                           |
+    |                               | MAC_IPV6_SRC_ONLY         | [Dest MAC],[Source IP]                                                          |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
-    |                               | MAC_IPV6_DST_ONLY_FRAG    | [Dest MAC],[Dest IP]                                                             |
+    |                               | MAC_IPV6_DST_ONLY_FRAG    | [Dest MAC],[Dest IP]                                                            |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
-    |                               | MAC_IPV6_PAY              | [Dest MAC],[Source IP], [Dest IP],                                               |
+    |                               | MAC_IPV6_PAY              | [Dest MAC],[Source IP], [Dest IP],                                              |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
-    |                               | MAC_IPV6_UDP              | [Dest MAC],[Source IP], [Dest IP], [TTL], [DSCP], [Source Port], [Dest Port]     |
+    |                               | MAC_IPV6_UDP              | [Dest MAC],[Source IP], [Dest IP], [TTL], [DSCP], [Source Port], [Dest Port]    |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
-    |                               | MAC_IPV6_TCP              | [Dest MAC],[Source IP], [Dest IP], [TTL], [DSCP], [Source Port], [Dest Port]     |
+    |                               | MAC_IPV6_TCP              | [Dest MAC],[Source IP], [Dest IP], [TTL], [DSCP], [Source Port], [Dest Port]    |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
-    |                               | MAC_IPV6_SCTP             | [Dest MAC],[Source IP], [Dest IP], [TTL], [DSCP], [Source Port], [Dest Port]     |
+    |                               | MAC_IPV6_SCTP             | [Dest MAC],[Source IP], [Dest IP], [TTL], [DSCP], [Source Port], [Dest Port]    |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
-    |                               | MAC_IPV4_PPPOE_PPPOD      | [Dest MAC],[Session ID],[Proto] ,[Source IP] ,[Dest IP]                          |
+    |                               | MAC_IPV4_PPPOE_PPPOD      | [Dest MAC],[Session ID],[Proto] ,[Source IP] ,[Dest IP]                         |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
-    |                               | MAC_IPV4_PPPOE_TCP        | [Dest MAC],[Session ID],[Proto],[Source IP],[Dest IP],[Source Port],[Dest Port]  |
+    |                               | MAC_IPV4_PPPOE_TCP        | [Dest MAC],[Session ID],[Proto],[Source IP],[Dest IP],[Source Port],[Dest Port] |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
-    |                               | MAC_IPV4_PPPOE_UDP        | [Dest MAC],[Session ID],[Proto],[Source IP],[Dest IP],[Source Port],[Dest Port]  |
+    |                               | MAC_IPV4_PPPOE_UDP        | [Dest MAC],[Session ID],[Proto],[Source IP],[Dest IP],[Source Port],[Dest Port] |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
-    |                               | MAC_IPV4_PPPOE_TCP        | [Dest MAC],[Session ID],[Proto],[Source IP],[Dest IP],[Source Port],[Dest Port]  |
+    |                               | MAC_IPV4_PPPOE_TCP        | [Dest MAC],[Session ID],[Proto],[Source IP],[Dest IP],[Source Port],[Dest Port] |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
-    |                               | MAC_IPV4_PPPOE_ICMP       | [Dest MAC],[Session ID],[Proto],[Source IP],[Dest IP]                            |
+    |                               | MAC_IPV4_PPPOE_ICMP       | [Dest MAC],[Session ID],[Proto],[Source IP],[Dest IP]                           |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
     |                               | MAC_IPV4_GTPU_GTPUP       |  [Source IP], [Dest IP] [Source Port], [Dest Port]                               |
     +-------------------------------+---------------------------+----------------------------------------------------------------------------------+
@@ -136,29 +137,29 @@ Pattern and input set
     +-------------------------------+---------------------------+--------------------------------------------------------------------------------+
     | Packet Type                   | Pattern                   | Input Set                                                                      |
     +===============================+===========================+================================================================================+
-    |  IPV4/IPV6                    | MAC_IPV4_SRC_ONLY         | [Dest MAC],[Source IP]                                                         |
+    |  IPV4/IPV6                    | MAC_IPV4_SRC_ONLY         | [Dest MAC],[Source IP]                                                        |
     +-------------------------------+---------------------------+--------------------------------------------------------------------------------+
-    |                               | MAC_IPV4_DST_ONLY_FRAG    | [Dest MAC],[Dest IP]                                                           |
+    |                               | MAC_IPV4_DST_ONLY_FRAG    | [Dest MAC],[Dest IP]                                                          |
     +-------------------------------+---------------------------+--------------------------------------------------------------------------------+
-    |                               | MAC_IPV4_PAY              | [Dest MAC],[Source IP], [Dest IP]                                              |
+    |                               | MAC_IPV4_PAY              | [Dest MAC],[Source IP], [Dest IP]                                             |
     +-------------------------------+---------------------------+--------------------------------------------------------------------------------+ 
-    |                               | MAC_IPV4_SRC_ICMP         | [Dest MAC],[Source IP]                                                         |
+    |                               | MAC_IPV4_SRC_ICMP         | [Dest MAC],[Source IP]                                                        |
     +-------------------------------+---------------------------+--------------------------------------------------------------------------------+
-    |                               | MAC_IPV4_DST_ICMP         | [Dest MAC],[Source IP]                                                         |
+    |                               | MAC_IPV4_DST_ICMP         | [Dest MAC],[Source IP]                                                        |
     +-------------------------------+---------------------------+--------------------------------------------------------------------------------+    
-    |                               | MAC_IPV4_UDP_L3SRC_L4DST  | [Dest MAC],[Source IP],[Dest Port]                                             |
+    |                               | MAC_IPV4_UDP_L3SRC_L4DST  | [Dest MAC],[Source IP],[Dest Port]                                            |
     +-------------------------------+---------------------------+--------------------------------------------------------------------------------+    
-    |                               | MAC_IPV4_UDP              | [Dest MAC],[Source IP], [Dest IP], [TTL], [DSCP], [Source Port], [Dest Port]   |
+    |                               | MAC_IPV4_UDP              | [Dest MAC],[Source IP], [Dest IP], [TTL], [DSCP], [Source Port], [Dest Port]  |
     +-------------------------------+---------------------------+--------------------------------------------------------------------------------+    
-    |                               | MAC_IPV4_TCP_L3SRC_L4DST  | [Dest MAC],[Source IP],[Dest Port]                                             |
+    |                               | MAC_IPV4_TCP_L3SRC_L4DST  | [Dest MAC],[Source IP],[Dest Port]                                            |
     +-------------------------------+---------------------------+--------------------------------------------------------------------------------+    
-    |                               | MAC_IPV4_TCP_L3DST_L4SRC  | [Dest MAC],[Dest IP],[Source Port]                                             |
+    |                               | MAC_IPV4_TCP_L3DST_L4SRC  | [Dest MAC],[Dest IP],[Source Port]                                            |
     +-------------------------------+---------------------------+--------------------------------------------------------------------------------+    
-    |                               | MAC_IPV4_TCP              | [Dest MAC],[Source IP], [Dest IP], [TTL], [DSCP], [Source Port], [Dest Port]   |
+    |                               | MAC_IPV4_TCP              | [Dest MAC],[Source IP], [Dest IP], [TTL], [DSCP], [Source Port], [Dest Port]  |
     +-------------------------------+---------------------------+--------------------------------------------------------------------------------+    
-    |                               | MAC_IPV4_SCTP_L3SRC_L4DST | [Dest MAC],[Source IP],[Dest Port]                                             |
+    |                               | MAC_IPV4_SCTP_L3SRC_L4DST | [Dest MAC],[Source IP],[Dest Port]                                            |
     +-------------------------------+---------------------------+--------------------------------------------------------------------------------+    
-    |                               | MAC_IPV4_SCTP             | [Dest MAC],[Source IP], [Dest IP], [TTL], [DSCP], [Source Port], [Dest Port]   |
+    |                               | MAC_IPV4_SCTP             | [Dest MAC],[Source IP], [Dest IP], [TTL], [DSCP], [Source Port], [Dest Port]  |
     +-------------------------------+---------------------------+--------------------------------------------------------------------------------+    
     |                               | MAC_IPV4_NVGRE_ICMP       | [Inner Source IP], [Inner Dest IP]                                             |
     +-------------------------------+---------------------------+--------------------------------------------------------------------------------+    
@@ -182,21 +183,21 @@ Pattern and input set
     +-------------------------------+---------------------------+--------------------------------------------------------------------------------+    
     |                               | MAC_IPV4_VXLAN_UDP        | [Inner Source IP], [Inner Dest IP],[Inner Source Port], [Inner Dest Port]      |
     +-------------------------------+---------------------------+--------------------------------------------------------------------------------+    
-    |                               | MAC_IPV6_SRC_ONLY         | [Dest MAC],[Source IP]                                                         |
+    |                               | MAC_IPV6_SRC_ONLY         | [Dest MAC],[Source IP]                                                        |
     +-------------------------------+---------------------------+--------------------------------------------------------------------------------+    
-    |                               | MAC_IPV6_DST_ONLY_FRAG    | [Dest MAC],[Dest IP]                                                           |
+    |                               | MAC_IPV6_DST_ONLY_FRAG    | [Dest MAC],[Dest IP]                                                          |
     +-------------------------------+---------------------------+--------------------------------------------------------------------------------+    
-    |                               | MAC_IPV6_PAY              | [Dest MAC],[Source IP], [Dest IP],                                             |
+    |                               | MAC_IPV6_PAY              | [Dest MAC],[Source IP], [Dest IP],                                            |
     +-------------------------------+---------------------------+--------------------------------------------------------------------------------+    
-    |                               | MAC_IPV6_UDP              | [Dest MAC],[Source IP], [Dest IP], [TTL], [DSCP], [Source Port], [Dest Port]   |
+    |                               | MAC_IPV6_UDP              | [Dest MAC],[Source IP], [Dest IP], [TTL], [DSCP], [Source Port], [Dest Port]  |
     +-------------------------------+---------------------------+--------------------------------------------------------------------------------+    
-    |                               | MAC_IPV6_TCP              | [Dest MAC],[Source IP], [Dest IP], [TTL], [DSCP], [Source Port], [Dest Port]   |
+    |                               | MAC_IPV6_TCP              | [Dest MAC],[Source IP], [Dest IP], [TTL], [DSCP], [Source Port], [Dest Port]  |
     +-------------------------------+---------------------------+--------------------------------------------------------------------------------+    
-    |                               | MAC_IPV6_SCTP             | [Dest MAC],[Source IP], [Dest IP], [TTL], [DSCP], [Source Port], [Dest Port]   |
+    |                               | MAC_IPV6_SCTP             | [Dest MAC],[Source IP], [Dest IP], [TTL], [DSCP], [Source Port], [Dest Port]  |
     +-------------------------------+---------------------------+--------------------------------------------------------------------------------+    
-    |                               | MAC_IPV4_SIMPLE_XOR       | [Dest MAC],[Source IP], [Dest IP]                                              |
+    |                               | MAC_IPV4_SIMPLE_XOR       | [Dest MAC],[Source IP], [Dest IP]                                             |
     +-------------------------------+---------------------------+--------------------------------------------------------------------------------+    
-    |                               | MAC_IPV6_SIMPLE_XOR       | [Dest MAC],[Source IP], [Dest IP]                                              |
+    |                               | MAC_IPV6_SIMPLE_XOR       | [Dest MAC],[Source IP], [Dest IP]                                             |
     +-------------------------------+---------------------------+--------------------------------------------------------------------------------+    
     |                               | MAC_IPV4_L2TPv3           | [Session ID]                                                                   |
     +-------------------------------+---------------------------+--------------------------------------------------------------------------------+    
@@ -374,8 +375,9 @@ Test case: MAC_IPV4_L3SRC FRAG
 
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 16 queues evenly with differently RSS random value,and check the pkts typ is L2_ETHER L3_IPV4 "FRAG"
 
-#. No match case::
+#. No match case.
 #. send the 100 IP change to l3-src-only packages and match to the rule::
+
         sendp([Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",frag=5)/SCTP(sport=RandShort())/("X" * 80)], iface="enp177s0f1", count=100)
 
 #. Expected got a fixed Hash value.
@@ -409,7 +411,7 @@ Test case: MAC_IPV4_L3DST:
 
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 16 queues evenly with differently RSS random value,and check the pkts typ is L2_ETHER L3_IPV4 "FRAG"
 
-#. No match case::
+#. No match case.
 #. send the 100 IP change to l3-src-only packages and match to the rule::
         sendp([Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",frag=5)/SCTP(sport=RandShort())/("X" * 80)], iface="enp177s0f1", count=100)
  
@@ -478,7 +480,7 @@ Test case: MAC_IPV4_L3DST_FRAG_ICMP:
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 16 queues evenly with 
    differently RSS random value
    
-#. No match case::
+#. No match case.
 #. send the 100 IP change to l3-dst-only packages and match to the rule::
         sendp([Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",frag=5)/ICMP()/("X" * 80)], iface="enp177s0f1", count=100)
 
@@ -624,7 +626,7 @@ Test case: MAC_IPV4_VXLAN:
          testpmd> flow flush 0
 
 DCF-Test case: MAC_IPV6_L3SRC
-==========================
+=============================
 #. create rule for the rss type is IPV6 L3 src::
 
         testpmd>flow create 0 ingress pattern eth / ipv6 / end actions rss types l3-src-only end key_len 0 queues end / end
@@ -658,7 +660,7 @@ Test case: MAC_IPV6_L3SRC_FRAG
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 16 queues evenly with 
    differently RSS random value
    
-#. No match case::
+#. No match case.
 #. send the 100 IP change to l3-src-only packages and match to the rule::
         sendp([Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/IPv6ExtHdrFragment()/("X" * 80)], iface="enp177s0f1", count=100)
 
@@ -693,7 +695,7 @@ Test case: MAC_IPV6_L3DST
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 16 queues evenly with 
    differently RSS random value
    
-#. No match case::
+#. No match case.
 #. send the 100 IP change to l3-src-only packages and match to the rule::
         sendp([Ether(dst="00:11:22:33:44:55")/IPv6(src="CDCD:910A:2222:5498:8475:1111:3900:2020",dst="ABAB:910B:6666:3457:8295:3333:1800:2929")/IPv6ExtHdrFragment()/("X" * 80)], iface="enp177s0f1", count=100)
 
@@ -747,7 +749,7 @@ Test case: MAC_IPV4_UDP:
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 16 queues evenly with 
    differently RSS random value
    
-#. No match case::
+#. No match case.
 #. send the 100 IP change to l3-src-only packages and match to the rule::
         sendp([Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",frag=5)/UDP(sport=22,dport=33)/("X" * 80)], iface="enp177s0f1", count=100)
 
@@ -873,7 +875,7 @@ Test case: MAC_IPV4_TCP_FRAG:
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 16 queues evenly with 
    differently RSS random value
    
-#. No match case::
+#. No match case.
 #. send the 100 IP change to l3-src-only packages and match to the rule::
         sendp([Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",frag=5)/TCP(sport=22,dport=33)/("X" * 80)], iface="enp177s0f1", count=100)
 
@@ -1007,7 +1009,7 @@ Test case: MAC_IPV4_SCTP:
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 16 queues evenly with 
    differently RSS random value
    
-#. No match case::
+#. No match case.
 #. send the 100 IP change to l3-src-only packages and match to the rule::
         sendp([Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.3",dst="192.168.0.5",frag=5)/SCTP(sport=22,dport=33)/("X" * 80)], iface="enp177s0f1", count=100)
 
@@ -1192,7 +1194,7 @@ Test case: MAC_IPV4_PPPOD_PPPOE_ICMP:
          testpmd> flow flush 0   
 
 Test case: MAC_IPV4_GTPU_GTPUP_L3SRC_ONLY_MATCH and NO MATCHED:
-==============================================================
+===============================================================
 Matched package case :
 #. Create rule for the rss type GTPU UP and hash l3 src keywords::
 
@@ -1214,14 +1216,17 @@ Dis-Matched package case :
         testpmd>start
 
 #. To send normal matched GTPU_UP pkts::
+
         sendp([Ether(src="00:00:00:00:01:01", 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.3",dst="192.168.0.9")/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash with fix value. 
 
 #. To send dismatch matched GTPU_UP pkts to change the dst::
+
          sendp([Ether(src="00:00:00:00:01:01", 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.3",dst="192.168.0.5")/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash should not to change. 
 
 #. To send GTPU_UP pkts to change the src::
+
          sendp([Ether(src="00:00:00:00:01:01", 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.6",dst="192.168.0.9")/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash should to change. 
 
@@ -1229,7 +1234,7 @@ Dis-Matched package case :
          testpmd> flow flush 0
 
 Test case: MAC_IPV4_GTPU_GTPUP_L3SDST_ONLY_MATCH and NO MATCHED:
-==============================================================
+================================================================
 Matched package case :
 #. Create rule for the rss type GTPU UP and hash l3 src keywords::
 
@@ -1251,14 +1256,17 @@ Dis-Matched package case :
         testpmd>start
 
 #. To send normal matched GTPU_UP pkts::
+
         sendp([Ether(src="00:00:00:00:01:01", 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.3",dst="192.168.0.9")/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash with fix value. 
 
 #. To send dismatch matched GTPU_UP pkts to change the dst::
+
          sendp([Ether(src="00:00:00:00:01:01", 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.3",dst="192.168.0.5")/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash should to change. 
 
 #. To send GTPU_UP pkts to change the src::
+
          sendp([Ether(src="00:00:00:00:01:01", 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.6",dst="192.168.0.9")/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash should not to change. 
 
@@ -1266,7 +1274,7 @@ Dis-Matched package case :
          testpmd> flow flush 0
 
 Test case: MAC_IPV4_GTPU_GTPDOWN_L3DST_ONLY_MATCH and NO MATCHED:
-================================================================
+=================================================================
 Matched package case :
 #. Create rule for the rss type GTPU DOWN and hash l3 src keywords::
 
@@ -1288,14 +1296,17 @@ Dis-Matched package case :
         testpmd>start
 
 #. To send normal matched GTPU_DOWN pkts::
+
         sendp([Ether(src="00:00:00:00:01:01", 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.3",dst="192.168.0.9")/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash with fix value. 
 
 #. To send dismatch matched GTPU_DOWN pkts to change the dst::
+
          sendp([Ether(src="00:00:00:00:01:01", 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.3",dst="192.168.0.5")/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash should to change. 
 
 #. To send GTPU_DOWN pkts to change the src::
+
          sendp([Ether(src="00:00:00:00:01:01", 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.6",dst="192.168.0.9")/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash should not to change. 
 
@@ -1303,7 +1314,7 @@ Dis-Matched package case :
          testpmd> flow flush 0
 
 Test case: MAC_IPV4_GTPU_GTPDOWN_L3SRC_ONLY_MATCH and NO MATCHED:
-================================================================
+=================================================================
 Matched package case :
 #. Create rule for the rss type  GTPU DOWN and hash l3 src keywords::
 
@@ -1325,14 +1336,17 @@ Dis-Matched package case :
         testpmd>start
 
 #. To send normal matched  GTPU DOWN pkts::
+
         sendp([Ether(src="00:00:00:00:01:01", 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.3",dst="192.168.0.9")/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash with fix value. 
 
 #. To send dismatch matched  GTPU DOWN pkts to change the dst::
+
          sendp([Ether(src="00:00:00:00:01:01", 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.3",dst="192.168.0.5")/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash should not to change. 
 
 #. To send  GTPU DOWN pkts to change the src::
+
          sendp([Ether(src="00:00:00:00:01:01", 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.6",dst="192.168.0.9")/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash should to change. 
 
@@ -1340,7 +1354,7 @@ Dis-Matched package case :
          testpmd> flow flush 0
 
 Test case: MAC_IPV4_GTPU_GTPDOWN_L3DST_ONLY_MATCH and NO MATCHED:
-================================================================
+=================================================================
 Matched package case :
 #. Create rule for the rss type GTPU UP and hash l3 src keywords::
 
@@ -1362,14 +1376,17 @@ Dis-Matched package case :
         testpmd>start
 
 #. To send normal matched  GTPU DOWN pkts::
+
         sendp([Ether(src="00:00:00:00:01:01", 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.3",dst="192.168.0.9")/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash with fix value. 
 
 #. To send dismatch matched GTPU DOWNP pkts to change the dst::
+
          sendp([Ether(src="00:00:00:00:01:01", 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.3",dst="192.168.0.5")/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash should not to change. 
 
 #. To send  GTPU DOWN pkts to change the src::
+
          sendp([Ether(src="00:00:00:00:01:01", 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.6",dst="192.168.0.9")/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash should to change. 
 
@@ -1381,26 +1398,34 @@ Test case: MAC_IPV4_GTPU_UP_IPV4_FRAG_MATCH and NO MATCHED:
 ===========================================================
 Matched package case:
 #. Create rule for the rss type GTPU UP and hash l3 src keywords::
+
         testpmd>flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types l3-dst-only end key_len 0 queues end / end 
 
         testpmd>start
+
 #. To send matched GTPU_UP pkts::
-        sendp([Ether(src="00:00:00:00:01:01",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=RandIP(),frag=6)/("X"*480)],iface="enp177s0f01", count=100)  
+
+        sendp([Ether(src="00:00:00:00:01:01",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=RandIP(),frag=6)/("X"*480)],iface="enp177s0f01", count=100)
         testpmd> stop
 #. Verify 100 pkts has sent, but the RSS hash with fix value and not enter to differently queue
 
 NO Matched package case:
 #. Create rule for the rss type GTPU UP and hash l3 src keywords::
+
         testpmd>flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types l3-dst-only end key_len 0 queues end / end 
         testpmd>start
+
 #. To send normal matched GTPU pkts::
+
          sendp([Ether(src="00:00:00:00:01:01",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.2",dst="192.168.0.9",frag=6)/("X"*480)],iface="enp177s0f01", count=100) 
          testpmd> stop
 #. To send dismatch GTPU pkts to change the src::
+
          sendp([Ether(src="00:00:00:00:01:01",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.6",dst="192.168.0.9",frag=6)/("X"*480)],iface="enp177s0f01", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash with fix value should not change 
 
 #. To send dismatch GTPU pkts to change the dst::
+
          sendp([Ether(src="00:00:00:00:01:01",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.2",dst="192.168.0.3",frag=6)/("X"*480)],iface="enp177s0f01", count=100) 
          testpmd> stop
 #. Verify 100 pkts has sent, but the RSS hash with fix value should to change 
@@ -1409,28 +1434,36 @@ NO Matched package case:
          testpmd> flow flush 0
    
 Test case: MAC_IPV4_GTPU_DOWN_IPV4_FRAG_MATCH and NO MATCHED:
-============================================================
+=============================================================
 Matched package case:
 #. Create rule for the rss type GTPU DOWN and hash l3 src keywords::
+
         testpmd>flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types l3-dst-only end key_len 0 queues end / end 
         testpmd>start
-#. To send matched GTPU_DOWN pkts::	
+
+#. To send matched GTPU_DOWN pkts::
+
         sendp([Ether(src="00:00:00:00:01:01",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(dst=RandIP(),frag=6)/("X"*480)],iface="enp177s0f01", count=100)  
         testpmd> stop
 #. Verify 100 pkts has sent, but the RSS hash with fix value and not enter to differently queue
 
 NO Matched package case:
 #. Create rule for the rss type GTPU DOWN and hash l3 src keywords::
+
         testpmd>flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types l3-dst-only end key_len 0 queues end / end 
         testpmd>start
+
 #. To send normal matched GTPU pkts::
-         sendp([Ether(src="00:00:00:00:01:01",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.2",dst="192.168.0.9",frag=6)/("X"*480)],iface="enp177s0f01", count=100) 
+
+         sendp([Ether(src="00:00:00:00:01:01",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.2",dst="192.168.0.9",frag=6)/("X"*480)],iface="enp177s0f01", count=100)
          testpmd> stop
 #. To send dismatch GTPU pkts to change the src::
+
          sendp([Ether(src="00:00:00:00:01:01",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.6",dst="192.168.0.9",frag=6)/("X"*480)],iface="enp177s0f01", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash with fix value should not change 
 
 #. To send dismatch GTPU pkts to change the dst::
+
          sendp([Ether(src="00:00:00:00:01:01",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.2",dst="192.168.0.3",frag=6)/("X"*480)],iface="enp177s0f01", count=100) 
          testpmd> stop
 #. Verify 100 pkts has sent, but the RSS hash with fix value should to change 
@@ -1443,31 +1476,40 @@ Test case: MAC_IPV4_GTPU_UP_UDP_FRAG_MATCH and NO MATCHED:
 ==========================================================
 Matched package case:
 #. Create rule for the rss type GTPU UP and hash l3 src keywords::
+
         testpmd>flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
         testpmd>start
+
 #. To send matched GTPU_UP pkts::
+
         sendp([Ether(src="00:00:00:00:01:01",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=RandIP())/UDP(dport=RandShort())/("X"*480)],iface="enp177s0f01", count=100)  
         testpmd> stop
 #. Verify 100 pkts has sent, but the RSS hash with fix value and not enter to differently queue
 
 NO Matched package case:
 #. Create rule for the rss type GTPU UP and hash l3 dst keywords::
+
         testpmd>flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-onlyend key_len 0 queues end / end
         testpmd>start
+
 #. To send matched GTPU_UP pkts::
+
          sendp([Ether(src="00:00:00:00:01:01",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.3",dst="192.168.0.9")/UDP(sport=66,dport=22)/("X"*480)],iface="enp177s0f1", count=100)
          testpmd> stop
 #. To send dist matched GTPU_UP pkts to change the l3 dst and l4 src::
+
          sendp([Ether(src="00:00:00:00:01:01",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.3",dst="192.168.0.4")/UDP(sport=33,dport=22)/("X"*480)],iface="enp177s0f1", count=100)
          testpmd> stop
 #. Verify 100 pkts has sent, but rss hash value should not to change
 
 #. To send dist matched GTPU_UP pkts to change the l3 src::
+
          sendp([Ether(src="00:00:00:00:01:01",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.6",dst="192.168.0.9")/UDP(sport=33,dport=22)/("X"*480)],iface="enp177s0f1", count=100)
          testpmd> stop
 #. Verify 100 pkts has sent, but rss hash value should to change
 
 #. To send dist matched GTPU_UP pkts to change the l4 dst only::
+
          sendp([Ether(src="00:00:00:00:01:01",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.3",dst="192.168.0.9")/UDP(sport=66,dport=55)/("X"*480)],iface="enp177s0f1", count=100)
          testpmd> stop
 #. Verify 100 pkts has sent, but rss hash value should to change
@@ -1479,31 +1521,40 @@ Test case: MAC_IPV4_GTPU_DOWN_UDP_MATCH and NO MATCHED:
 ===========================================================
 Matched package case:
 #. Create rule for the rss type GTPU UP and hash l3 src keywords::
+
         testpmd>flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-only end key_len 0 queues end / end
         testpmd>start
+
 #. To send matched GTPU_UP pkts::
+
         sendp([Ether(src="00:00:00:00:01:01",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(dst=RandIP())/UDP(sport=RandShort())/("X"*480)],iface="enp177s0f01", count=100)  
         testpmd> stop
 #. Verify 100 pkts has sent, but the RSS hash with fix value and not enter to differently queue
 
 NO Matched package case:
 #. Create rule for the rss type GTPU UP and hash l3 dst keywords::
+
         testpmd>flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-udp l3-dst-only l4-src-onlyend key_len 0 queues end / end
         testpmd>start
+
 #. To send matched GTPU_UP pkts::
+
          sendp([Ether(src="00:00:00:00:01:01",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.3",dst="192.168.0.9")/UDP(sport=66,dport=22)/("X"*480)],iface="enp177s0f1", count=100)
          testpmd> stop
 #. To send dist matched GTPU_UP pkts to change the l3 dst and l4 src::
+
          sendp([Ether(src="00:00:00:00:01:01",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.3",dst="192.168.0.4")/UDP(sport=33,dport=22)/("X"*480)],iface="enp177s0f1", count=100)
          testpmd> stop
 #. Verify 100 pkts has sent, the  rss hash value should to change
 
 #. To send dist matched GTPU_UP pkts to change the l3 src::
+
          sendp([Ether(src="00:00:00:00:01:01",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.6",dst="192.168.0.9")/UDP(sport=33,dport=22)/("X"*480)],iface="enp177s0f1", count=100)
          testpmd> stop
 #. Verify 100 pkts has sent, but rss hash value should not to change
 
 #. To send dist matched GTPU_UP pkts to change the l4 dst only::
+
          sendp([Ether(src="00:00:00:00:01:01",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.3",dst="192.168.0.9")/UDP(sport=66,dport=55)/("X"*480)],iface="enp177s0f1", count=100)
          testpmd> stop
 #. Verify 100 pkts has sent, but rss hash value should not to change
@@ -1515,30 +1566,39 @@ Test case: MAC_IPV4_GTPU_UP_TCP_FRAG_MATCH and NO MATCHED:
 ===========================================================
 Matched package case:
 #. Create rule for the rss type GTPU UP and hash l3 src keywords::
+
         testpmd>flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / tcp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
+
 #. To send matched GTPU_UP pkts::
+
         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=RandIP())/TCP(dport=RandShort())/("X"*480)],iface="enp177s0f1",count=100)  
         testpmd> stop
 #. Verify 100 pkts has sent, but the RSS hash with fix value and not enter to differently queue
 
 NO Matched package case:
 #. Create rule for the rss type GTPU UP and hash l3 dst keywords::
+
         testpmd>flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / udp / end actions rss types ipv4-tcp l3-src-only l4-dst-only end key_len 0 queues end / end
         testpmd>start
+
 #. To send matched GTPU_UP pkts::
+
          sendp([Ether(src="00:00:00:00:01:01",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.3",dst="192.168.0.9")/TCP(sport=66,dport=22)/("X"*480)],iface="enp177s0f1", count=100)
          testpmd> stop
 #. To send dist matched GTPU_UP pkts to change the l3 dst and l4 src::
+
          sendp([Ether(src="00:00:00:00:01:01",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.3",dst="192.168.0.4")/TCP(sport=33,dport=22)/("X"*480)],iface="enp177s0f1", count=100)
          testpmd> stop
 #. Verify 100 pkts has sent, but rss hash value should not to change
 
 #. To send dist matched GTPU_UP pkts to change the l3 src::
+
          sendp([Ether(src="00:00:00:00:01:01",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.6",dst="192.168.0.9")/TCP(sport=33,dport=22)/("X"*480)],iface="enp177s0f1", count=100)
          testpmd> stop
 #. Verify 100 pkts has sent, but rss hash value should to change
 
 #. To send dist matched GTPU_UP pkts to change the l4 dst only::
+
          sendp([Ether(src="00:00:00:00:01:01",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.3",dst="192.168.0.9")/TCP(sport=66,dport=55)/("X"*480)],iface="enp177s0f1", count=100)
          testpmd> stop
 #. Verify 100 pkts has sent, but rss hash value should to change
@@ -1550,30 +1610,39 @@ Test case: MAC_IPV4_GTPU_DOWN_TCP_MATCH and NO MATCHED:
 =======================================================
 Matched package case:
 #. Create rule for the rss type GTPU DOWN and hash l3 src keywords::
+
         testpmd>flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / tcp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
+
 #. To send matched GTPU_DOWN pkts::
+
         sendp([Ether(src="00:00:00:00:01:01",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(dst=RandIP())/TCP(sport=RandShort())/("X"*480)],iface="enp177s0f01", count=100)  
         testpmd> stop
 #. Verify 100 pkts has sent, but the RSS hash with fix value and not enter to differently queue
 
 NO Matched package case:
 #. Create rule for the rss type GTPU DOWN and hash l3 dst keywords::
+
         testpmd>flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / udp / end actions rss types ipv4-tcp l3-dst-only l4-src-only end key_len 0 queues end / end
         testpmd>start
+
 #. To send matched GTPU_DOWN pkts::
+
          sendp([Ether(src="00:00:00:00:01:01",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.3",dst="192.168.0.9")/TCP(sport=66,dport=22)/("X"*480)],iface="enp177s0f1", count=100)
          testpmd> stop
 #. To send dist matched GTPU_DOWN pkts to change the l3 dst and l4 src::
+
          sendp([Ether(src="00:00:00:00:01:01",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.3",dst="192.168.0.4")/TCP(sport=33,dport=22)/("X"*480)],iface="enp177s0f1", count=100)
          testpmd> stop
 #. Verify 100 pkts has sent, the  rss hash value should to change
 
 #. To send dist matched GTPU_DOWN pkts to change the l3 src::
+
          sendp([Ether(src="00:00:00:00:01:01",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.6",dst="192.168.0.9")/TCP(sport=33,dport=22)/("X"*480)],iface="enp177s0f1", count=100)
          testpmd> stop
 #. Verify 100 pkts has sent, but rss hash value should not to change
 
 #. To send dist matched GTPU_DOWN pkts to change the l4 dst only::
+
          sendp([Ether(src="00:00:00:00:01:01",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.3",dst="192.168.0.9")/TCP(sport=66,dport=55)/("X"*480)],iface="enp177s0f1", count=100)
          testpmd> stop
 #. Verify 100 pkts has sent, but rss hash value should not to change
@@ -1586,8 +1655,11 @@ Test case: MAC_IPV4_GTPU_UP_ICMP_MATCH and NO MATCHED:
 ======================================================
 Matched package case:
 #. Create rule for the rss type GTPU UP and hash l3 src keywords::
+
         testpmd>flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types l3-src-only end key_len 0 queues end / end
+
 #. To send matched GTPU_UP pkts::
+
         sendp([Ether(src="00:00:00:00:01:01",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=RandIP())/ICMP()/("X"*480)],iface="enp177s0f01", count=100)  
         testpmd> stop
 #. Verify 100 pkts has sent, but the RSS hash with fix value and not enter to differently queue
@@ -1599,14 +1671,17 @@ Dis-Matched package case :
         testpmd>start
 
 #. To send normal matched GTPU_UP pkts::
+
         sendp([Ether(src="00:00:00:00:01:01", 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.3",dst="192.168.0.9")/ICMP()/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash with fix value. 
 
 #. To send dismatch matched GTPU_UP pkts to change the dst::
+
          sendp([Ether(src="00:00:00:00:01:01", 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.3",dst="192.168.0.5")/ICMP()/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash should not to change. 
 
 #. To send GTPU_UP pkts to change the src::
+
          sendp([Ether(src="00:00:00:00:01:01", 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.6",dst="192.168.0.9")/ICMP()/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash should to change. 
 
@@ -1617,8 +1692,11 @@ Test case: MAC_IPV4_GTPU_DOWN_ICMP_MATCH and NO MATCHED:
 ========================================================
 Matched package case:
 #. Create rule for the rss type GTPU UP and hash l3 src keywords::
+
         testpmd>flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types l3-dst-only end key_len 0 queues end / end
+
 #. To send matched GTPU_UP pkts::
+
         sendp([Ether(src="00:00:00:00:01:01",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(dst=RandIP())/ICMP()/("X"*480)],iface="enp177s0f1", count=100)  
         testpmd> stop
 #. Verify 100 pkts has sent, but the RSS hash with fix value and not enter to differently queue
@@ -1630,14 +1708,17 @@ Dis-Matched package case :
         testpmd>start
 
 #. To send normal matched GTPU_UP pkts::
+
         sendp([Ether(src="00:00:00:00:01:01", 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.3",dst="192.168.0.9")/ICMP()/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash with fix value. 
 
 #. To send dismatch matched GTPU_UP pkts to change the dst::
+
          sendp([Ether(src="00:00:00:00:01:01", 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.3",dst="192.168.0.5")/ICMP()/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash should to change. 
 
 #. To send GTPU_UP pkts to change the src::
+
          sendp([Ether(src="00:00:00:00:01:01", 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.6",dst="192.168.0.9")/ICMP()/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash should not to change. 
 
@@ -1648,8 +1729,11 @@ Test case: MAC_IPV4_GTPU_UP_SCTP_MATCH and NO MATCHED:
 ======================================================
 Matched package case:
 #. Create rule for the rss type GTPU UP and hash l3 src keywords::
+
         testpmd>flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 1 / ipv4 / end actions rss types l3-src-only end key_len 0 queues end / end
+
 #. To send matched GTPU_UP pkts::
+
         sendp([Ether(src="00:00:00:00:01:01",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=RandIP())/SCTP()/("X"*480)],iface="enp177s0f1", count=100)  
         testpmd> stop
 #. Verify 100 pkts has sent, but the RSS hash with fix value and not enter to differently queue
@@ -1661,14 +1745,17 @@ Dis-Matched package case :
         testpmd>start
 
 #. To send normal matched GTPU_UP pkts::
+
         sendp([Ether(src="00:00:00:00:01:01", 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.3",dst="192.168.0.9")/SCTP()/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash with fix value. 
 
 #. To send dismatch matched GTPU_UP pkts to change the dst::
+
          sendp([Ether(src="00:00:00:00:01:01", 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.3",dst="192.168.0.5")/SCTP()/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash should not to change. 
 
 #. To send GTPU_UP pkts to change the src::
+
          sendp([Ether(src="00:00:00:00:01:01", 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.6",dst="192.168.0.9")/SCTP()/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash should to change. 
 
@@ -1679,8 +1766,11 @@ Test case: MAC_IPV4_GTPU_DOWN_SCTP_MATCH and NO MATCHED:
 ========================================================
 Matched package case:
 #. Create rule for the rss type GTPU UP and hash l3 src keywords::
+
         testpmd>flow create 0 ingress pattern eth / ipv4 / udp / gtpu / gtp_psc pdu_t is 0 / ipv4 / end actions rss types l3-dst-only end key_len 0 queues end / end
+
 #. To send matched GTPU_UP pkts::
+
         sendp([Ether(src="00:00:00:00:01:01",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(dst=RandIP())/SCTP()/("X"*480)],iface="enp177s0f1", count=100) 
         testpmd> stop
 #. Verify 100 pkts has sent, but the RSS hash with fix value and not enter to differently queue
@@ -1692,14 +1782,17 @@ Dis-Matched package case :
         testpmd>start
 
 #. To send normal matched  GTPU DOWN pkts::
+
         sendp([Ether(src="00:00:00:00:01:01", 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.3",dst="192.168.0.9")/SCTP()/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash with fix value. 
 
 #. To send dismatch matched GTPU DOWNP pkts to change the dst::
+
          sendp([Ether(src="00:00:00:00:01:01", 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.3",dst="192.168.0.5")/SCTP()/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash should not to change. 
 
 #. To send  GTPU DOWN pkts to change the src::
+
          sendp([Ether(src="00:00:00:00:01:01", 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.6",dst="192.168.0.9")/SCTP()/("X"*480)],iface="enp177s0f1", count=100) 
 #. Verify 100 pkts has sent, but the RSS hash should to change. 
 
@@ -2587,6 +2680,7 @@ statistics log::
 
 #. Destory rule on port 0 
          testpmd> flow flush 0
+
 SIMPLE_XOR_IPV6:
 ================
 #. to send IPV6 pkt with fixed IP and switch IP src and dst address and switch the upd, tcp, sctp, icpm ports::
@@ -2622,10 +2716,11 @@ statistics log::
          testpmd> flow flush 0
 
 Test case: Check different inputset between the VF and PF for the MAC_IPV4_TCP with valid MAC address:
-=====================================================================================================
+======================================================================================================
 To check MAC_IPV4_TCP in PF with a fix IP address and port
 IAVF domain settings:   
 1. Create A VF from a PF::
+
         modprobe vfio-pci
         echo 1 > /sys/bus/pci/devices/0000\:b1\:00.0/sriov_numvfs
 
@@ -2655,7 +2750,8 @@ IAVF domain settings:
         testpmd>start
 
 PF KERNEL domain settings:
-1. To set RSS rule with tcp4 sdfn , 
+1. To set RSS rule with tcp4 sdfn ,
+
         ethtool -N enp177s0f0 rx-flow-hash tcp4 sdfn
 
 2. Check the settings, the kernel PF has setting with IP L3 SA+DA and L4 sport+dport 
@@ -2694,13 +2790,15 @@ PF KERNEL domain settings:
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 16 queues evenly with differently RSS random value in VF
    but to check the Kernel PF with "command ethtool -S enp177s0f0", then should does not receive these 100 packages in rx queue
 
-#. send the 100 IP+TCP pkts to the PF with valid PF MAC::   
+#. send the 100 IP+TCP pkts to the PF with valid PF MAC::
+
     Send the 100 IP+UDP pkts in VF
         sendp([Ether(dst="68:05:ca:a3:1a:78")/IP(src=RandIP(),dst=RandIP())/TCP(sport=RandShort(),dport=RandShort())/("X"*480)], iface="enp177s0f1", count=100)
         testpmd> stop
 
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 10 queues evenly with differently RSS random value in PF with command command ethtool -S enp177s0f0"
    but the VF should does not receive these 100 packages.
+
    PF Kerne show below info:
             rx_queue_0_packets: 12
             rx_queue_0_bytes: 6408
@@ -2732,6 +2830,7 @@ Test case: Check different inputset between the VF and PF for the MAC_IPV4_TCP w
 To check MAC_IPV4_UDP in PF with a fix IP address and port
 IAVF domain settings:   
 1. Create A VF from a PF::
+
         modprobe vfio-pci
         echo 1 > /sys/bus/pci/devices/0000\:b1\:00.0/sriov_numvfs
         VF 0000\:b1\:01.0 have been created::
@@ -2760,7 +2859,8 @@ IAVF domain settings:
         testpmd>start
 
 PF KERNEL domain settings:
-1. To set RSS rule with tcp4 fn , 
+1. To set RSS rule with tcp4 fn ,
+
         ethtool -N enp177s0f0 rx-flow-hash tcp4 fn
 
 2. Check the settings, the kernel PF has setting with L4 sport+dport 
@@ -2799,6 +2899,7 @@ PF KERNEL domain settings:
 
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 10 queues evenly with differently RSS random value in PF with command command ethtool -S enp177s0f0"
    PF Kerne show below info:
+
             rx_queue_0_packets: 12
             rx_queue_0_bytes: 6408
             rx_queue_1_packets: 9
@@ -2824,10 +2925,11 @@ PF KERNEL domain settings:
          testpmd> flow flush 0
 
 Test case: Check different inputset between the VF and PF for the MAC_IPV4_UDP with valid MAC address:
-=====================================================================================================
+======================================================================================================
 To check MAC_IPV4_UDP in PF with a fix IP address and port
 IAVF domain settings:   
 1. Create A VF from a PF::
+
         modprobe vfio-pci
         echo 1 > /sys/bus/pci/devices/0000\:b1\:00.0/sriov_numvfs
 
@@ -2857,6 +2959,7 @@ IAVF domain settings:
         testpmd>start
 
 PF KERNEL domain settings:
+
 1. To set RSS rule with udp4 sdfn , 
         ethtool -N enp177s0f0 rx-flow-hash udp4 sdfn
 
@@ -2895,7 +2998,8 @@ PF KERNEL domain settings:
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 16 queues evenly with differently RSS random value in VF
    but to check the Kernel PF with "command ethtool -S enp177s0f0", then should does not receive these 100 packages in rx queue
 
-#. send the 100 IP+udp pkts to the PF with valid PF MAC::   
+#. send the 100 IP+udp pkts to the PF with valid PF MAC::
+
     Send the 100 IP+UDP pkts in VF
         sendp([Ether(dst="68:05:ca:a3:1a:78")/IP(src=RandIP(),dst=RandIP())/UDP(sport=RandShort(),dport=RandShort())/("X"*480)], iface="enp177s0f1", count=100)
         testpmd> stop
@@ -2903,6 +3007,7 @@ PF KERNEL domain settings:
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 10 queues evenly with differently RSS random value in PF with command command ethtool -S enp177s0f0"
    but the VF should does not receive these 100 packages.
    PF Kerne show below info:
+
             rx_queue_0_packets: 12
             rx_queue_0_bytes: 6408
             rx_queue_1_packets: 9
@@ -2933,6 +3038,7 @@ Test case: Check different inputset between the VF and PF for the MAC_IPV4_udp w
 To check MAC_IPV4_UDP in PF with a fix IP address and port
 IAVF domain settings:   
 1. Create A VF from a PF::
+
         modprobe vfio-pci
         echo 1 > /sys/bus/pci/devices/0000\:b1\:00.0/sriov_numvfs
         VF 0000\:b1\:01.0 have been created::
@@ -2961,7 +3067,8 @@ IAVF domain settings:
         testpmd>start
 
 PF KERNEL domain settings:
-1. To set RSS rule with udp4 fn , 
+1. To set RSS rule with udp4 fn ,
+
         ethtool -N enp177s0f0 rx-flow-hash udp4 fn
 
 2. Check the settings, the kernel PF has setting with L4 sport+dport 
@@ -3000,6 +3107,7 @@ PF KERNEL domain settings:
 
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 10 queues evenly with differently RSS random value in PF with command command ethtool -S enp177s0f0"
    PF Kerne show below info:
+
             rx_queue_0_packets: 12
             rx_queue_0_bytes: 6408
             rx_queue_1_packets: 9
@@ -3025,10 +3133,11 @@ PF KERNEL domain settings:
          testpmd> flow flush 0
 
 Test case: Check different inputset between the VF and PF for the MAC_IPV6_TCP with valid MAC address:
-=====================================================================================================
+======================================================================================================
 To check MAC_IPV6_TCP in PF with a fix IP address and port
 IAVF domain settings:   
 1. Create A VF from a PF::
+
         modprobe vfio-pci
         echo 1 > /sys/bus/pci/devices/0000\:b1\:00.0/sriov_numvfs
         VF 0000\:b1\:01.0 have been created::
@@ -3057,7 +3166,8 @@ IAVF domain settings:
         testpmd>start
 
 PF KERNEL domain settings:
-1. To set RSS rule with tcp6 sdfn , 
+1. To set RSS rule with tcp6 sdfn ,
+
         ethtool -N enp177s0f0 rx-flow-hash tcp6 sdfn
 
 2. Check the settings, the kernel PF has setting with IP L3 SA+DA and L4 sport+dport 
@@ -3103,6 +3213,7 @@ PF KERNEL domain settings:
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 10 queues evenly with differently RSS random value in PF with command command ethtool -S enp177s0f0"
    but the VF should does not receive these 100 packages.
    PF Kerne show below info:
+
             rx_queue_0_packets: 12
             rx_queue_0_bytes: 6408
             rx_queue_1_packets: 9
@@ -3132,6 +3243,7 @@ Test case: Check different inputset between the VF and PF for the MAC_IPV6_TCP w
 To check MAC_IPV6_TCP in PF with a fix IP address and port
 IAVF domain settings:   
 1. Create A VF from a PF::
+
         modprobe vfio-pci
         echo 1 > /sys/bus/pci/devices/0000\:b1\:00.0/sriov_numvfs
         VF 0000\:b1\:01.0 have been created::
@@ -3160,7 +3272,8 @@ IAVF domain settings:
         testpmd>start
 
 PF KERNEL domain settings:
-1. To set RSS rule with tcp4 fn , 
+1. To set RSS rule with tcp4 fn ,
+
         ethtool -N enp177s0f0 rx-flow-hash tcp6 fn
 
 2. Check the settings, the kernel PF has setting with L4 sport+dport 
@@ -3199,6 +3312,7 @@ PF KERNEL domain settings:
 
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 10 queues evenly with differently RSS random value in PF with command command ethtool -S enp177s0f0"
    PF Kerne show below info:
+
             rx_queue_0_packets: 12
             rx_queue_0_bytes: 6408
             rx_queue_1_packets: 9
@@ -3224,10 +3338,11 @@ PF KERNEL domain settings:
          testpmd> flow flush 0
 
 Test case: Check different inputset between the VF and PF for the MAC_IPV6_UDP with valid MAC address:
-=====================================================================================================
+======================================================================================================
 To check MAC_IPV6_UDP in PF with a fix IP address and port
 IAVF domain settings:   
 1. Create A VF from a PF::
+
         modprobe vfio-pci
         echo 1 > /sys/bus/pci/devices/0000\:b1\:00.0/sriov_numvfs
 
@@ -3257,7 +3372,8 @@ IAVF domain settings:
         testpmd>start
 
 PF KERNEL domain settings:
-1. To set RSS rule with udp6 sdfn , 
+1. To set RSS rule with udp6 sdfn ,
+
         ethtool -N enp177s0f0 rx-flow-hash udp6 sdfn
 
 2. Check the settings, the kernel PF has setting with IP L3 SA+DA and L4 sport+dport 
@@ -3295,7 +3411,8 @@ PF KERNEL domain settings:
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 16 queues evenly with differently RSS random value in VF
    but to check the Kernel PF with "command ethtool -S enp177s0f0", then should does not receive these 100 packages in rx queue
 
-#. send the 100 IP+udp pkts to the PF with valid PF MAC::   
+#. send the 100 IP+udp pkts to the PF with valid PF MAC::
+
     Send the 100 IP+UDP pkts in VF
         sendp([Ether(dst="68:05:ca:a3:1a:78")/IPv6(src=RandIP6(),dst=RandIP6())/udp(sport=RandShort(),dport=RandShort())/("X"*480)], iface="enp177s0f1", count=100)
         testpmd> stop
@@ -3303,6 +3420,7 @@ PF KERNEL domain settings:
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 10 queues evenly with differently RSS random value in PF with command command ethtool -S enp177s0f0"
    but the VF should does not receive these 100 packages.
    PF Kerne show below info:
+
             rx_queue_0_packets: 12
             rx_queue_0_bytes: 6408
             rx_queue_1_packets: 9
@@ -3332,6 +3450,7 @@ Test case: Check different inputset between the VF and PF for the MAC_IPV6_udp w
 To check MAC_IPV6_UDP in PF with a fix IP address and port
 IAVF domain settings:   
 1. Create A VF from a PF::
+
         modprobe vfio-pci
         echo 1 > /sys/bus/pci/devices/0000\:b1\:00.0/sriov_numvfs
         VF 0000\:b1\:01.0 have been created::
@@ -3360,7 +3479,8 @@ IAVF domain settings:
         testpmd>start
 
 PF KERNEL domain settings:
-1. To set RSS rule with udp6 fn , 
+1. To set RSS rule with udp6 fn ,
+
         ethtool -N enp177s0f0 rx-flow-hash udp6 fn
 
 2. Check the settings, the kernel PF has setting with L4 sport+dport 
@@ -3399,6 +3519,7 @@ PF KERNEL domain settings:
 
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 10 queues evenly with differently RSS random value in PF with command command ethtool -S enp177s0f0"
    PF Kerne show below info:
+
             rx_queue_0_packets: 12
             rx_queue_0_bytes: 6408
             rx_queue_1_packets: 9
@@ -3428,6 +3549,7 @@ Test case: Check different inputset between the VF and PF for the MAC_IPV4_SCTP
 To check MAC_IPV4_SCTP in PF with a fix IP address and port
 IAVF domain settings:   
 1. Create A VF from a PF::
+
         modprobe vfio-pci
         echo 1 > /sys/bus/pci/devices/0000\:b1\:00.0/sriov_numvfs
 
@@ -3456,7 +3578,8 @@ IAVF domain settings:
         testpmd>start
 
 PF KERNEL domain settings:
-1. To set RSS rule with sctp4sdfn , 
+1. To set RSS rule with sctp4sdfn ,
+
         ethtool -N enp177s0f0 rx-flow-hash sctp4 sd
 
 2. Check the settings, the kernel PF has setting with IP L3 SA+DA and L4 sport+dport 
@@ -3491,7 +3614,8 @@ PF KERNEL domain settings:
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 16 queues evenly with differently RSS random value in VF
    but to check the Kernel PF with "command ethtool -S enp177s0f0", then should does not receive these 100 packages in rx queue
 
-#. send the 100 IP+SCTP pkts to the PF with valid PF MAC::   
+#. send the 100 IP+SCTP pkts to the PF with valid PF MAC::
+
     Send the 100 IP+UDP pkts in VF
         sendp([Ether(dst="68:05:ca:a3:1a:78")/IP(src=RandIP(),dst=RandIP())/SCTP()/("X"*480)], iface="enp177s0f1", count=100)
         testpmd> stop
@@ -3499,6 +3623,7 @@ PF KERNEL domain settings:
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 10 queues evenly with differently RSS random value in PF with command command ethtool -S enp177s0f0"
    but the VF should does not receive these 100 packages.
    PF Kerne show below info:
+
             rx_queue_0_packets: 12
             rx_queue_0_bytes: 6408
             rx_queue_1_packets: 9
@@ -3524,10 +3649,11 @@ PF KERNEL domain settings:
          testpmd> flow flush 0
    
 Test case: Check different inputset between the VF and PF for the MAC_IPV4_SCTP with broadcast MAC address:
-==========================================================================================================
+===========================================================================================================
 To check MAC_IPV4_UDP in PF with a fix IP address and port
 IAVF domain settings:   
 1. Create A VF from a PF::
+
         modprobe vfio-pci
         echo 1 > /sys/bus/pci/devices/0000\:b1\:00.0/sriov_numvfs
         VF 0000\:b1\:01.0 have been created::
@@ -3555,7 +3681,8 @@ IAVF domain settings:
         testpmd>start
 
 PF KERNEL domain settings:
-1. To set RSS rule with sctp4fn , 
+1. To set RSS rule with sctp4fn ,
+
         ethtool -N enp177s0f0 rx-flow-hash sctp4 sd
 
 2. Check the settings, the kernel PF has setting with L4 sport+dport 
@@ -3594,6 +3721,7 @@ PF KERNEL domain settings:
 
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 10 queues evenly with differently RSS random value in PF with command command ethtool -S enp177s0f0"
    PF Kerne show below info:
+
             rx_queue_0_packets: 12
             rx_queue_0_bytes: 6408
             rx_queue_1_packets: 9
@@ -3623,6 +3751,7 @@ Test case: Check different inputset between the VF and PF for the MAC_IPV6_SCTP
 To check MAC_IPV6_SCTP in PF with a fix IP address and port
 IAVF domain settings:   
 1. Create A VF from a PF::
+
         modprobe vfio-pci
         echo 1 > /sys/bus/pci/devices/0000\:b1\:00.0/sriov_numvfs
 
@@ -3651,7 +3780,8 @@ IAVF domain settings:
         testpmd>start
 
 PF KERNEL domain settings:
-1. To set RSS rule with sctp6 sd, 
+1. To set RSS rule with sctp6 sd,
+
         ethtool -N enp177s0f0 rx-flow-hash sctp6 sd
 
 2. Check the settings, the kernel PF has setting with IP L3 SA+DA and L4 sport+dport 
@@ -3686,7 +3816,8 @@ PF KERNEL domain settings:
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 16 queues evenly with differently RSS random value in VF
    but to check the Kernel PF with "command ethtool -S enp177s0f0", then should does not receive these 100 packages in rx queue
 
-#. send the 100 IP+sctp pkts to the PF with valid PF MAC::   
+#. send the 100 IP+sctp pkts to the PF with valid PF MAC::
+
     Send the 100 IP+SCTP pkts in VF
         sendp([Ether(dst="68:05:ca:a3:1a:78")/IPv6(src=RandIP6(),dst=RandIP6())/sctp()/("X"*480)], iface="enp177s0f1", count=100)
         testpmd> stop
@@ -3694,6 +3825,7 @@ PF KERNEL domain settings:
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 10 queues evenly with differently RSS random value in PF with command command ethtool -S enp177s0f0"
    but the VF should does not receive these 100 packages.
    PF Kerne show below info:
+
             rx_queue_0_packets: 12
             rx_queue_0_bytes: 6408
             rx_queue_1_packets: 9
@@ -3719,10 +3851,11 @@ PF KERNEL domain settings:
          testpmd> flow flush 0
    
 Test case: Check different inputset between the VF and PF for the MAC_IPV6_sctp with broadcast MAC address:
-==========================================================================================================
+===========================================================================================================
 To check MAC_IPV6_SCTP in PF with a fix IP address and port
 IAVF domain settings:   
 1. Create A VF from a PF::
+
         modprobe vfio-pci
         echo 1 > /sys/bus/pci/devices/0000\:b1\:00.0/sriov_numvfs
         VF 0000\:b1\:01.0 have been created::
@@ -3750,7 +3883,8 @@ IAVF domain settings:
         testpmd>start
 
 PF KERNEL domain settings:
-1. To set RSS rule with sctp6 fn , 
+1. To set RSS rule with sctp6 fn ,
+
         ethtool -N enp177s0f0 rx-flow-hash sctp6 sd
 
 2. Check the settings, the kernel PF has setting with L4 sport+dport 
@@ -3788,6 +3922,7 @@ PF KERNEL domain settings:
 
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 10 queues evenly with differently RSS random value in PF with command command ethtool -S enp177s0f0"
    PF Kerne show below info:
+
             rx_queue_0_packets: 12
             rx_queue_0_bytes: 6408
             rx_queue_1_packets: 9
@@ -3861,8 +3996,9 @@ To check MAC_IPV4_UDP in VF1 with a fix IP address and port
    differently RSS random value in VF0
    
     Send 100 IP+UDP pkts with IP dst and UDP sport in VF1::
+
         sendp([Ether(dst="00:11:55:66:77:88")/IP(dst=RandIP())/UDP(sport=RandShort())/("X"*480)], iface="enp177s0f1", count=100)
-    testpmd> stop
+        testpmd> stop
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 16 queues evenly with 
    differently RSS random value in VF1
    
@@ -3877,7 +4013,7 @@ To check MAC_IPV4_UDP in VF1 with a fix IP address and port
     Send 100 IP+UDP pkts with IP dst and UDP sport in VF1::
 
         sendp([Ether()/IP(dst=RandIP())/UDP(sport=RandShort())/("X"*480)], iface="enp177s0f1", count=100)
-    testpmd> stop
+        testpmd> stop
 
 #. verify 100 pkts has sent, and to check the 100 pkts has send to differently totaly 16 queues evenly with 
    differently RSS random value in VF	
@@ -3906,7 +4042,7 @@ Test case: Error handle MAC_IPV4_TCP for the invalid pattern:
     port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
 
 Test case 2: VF reset on set RSS case MAC_IPV4_L3DST_FRAG:
-=========================================================
+==========================================================
 #. Generate 1 VFs on PF
     modprobe vfio-pci	
     echo 1 > /sys/bus/pci/devices/0000\:b1\:00.0/sriov_numvfs
@@ -3976,12 +4112,14 @@ Test case 2: VF reset on set RSS case MAC_IPV4_L3DST_FRAG:
              Done
     testpmd> port start
     testpmd> start
+
 #. to check the port can be stop/reset/start normally without error message.
 check the rule status is valid
 #. send the 100 IP frag pkts::
 
      sendp([Ether(dst="000:11:33:44:66:77")/IP(dst=RandIP(), frag=5)/SCTP(sport=RandShort())/("X" * 80)], iface="enp177s0f1", count=100)
     testpmd> stop
+
 #. check the verify 100 pkts has received in VF0, and the RSS hash value should work, due to the after reset mac  to the rss has set to default enable status.
 
 #. Destory rule on port 0 
@@ -4006,6 +4144,7 @@ To check MAC_IPV4_UDP in VF1 with a fix IP address and port
 2. Bind the pci device id of DUT in VFs::
 
     ./usertools/dpdk-devbind.py -b vfio-pci 0000:b1:01.0 0000:b1:01.1
+
 .. note::
 
    The kernel must be >= 3.6+ and VT-d must be enabled in bios.
@@ -4021,7 +4160,7 @@ To check MAC_IPV4_UDP in VF1 with a fix IP address and port
 
 #. create rule for the rss type is ipv4 UDP +l3 src and dst::
 
-   Create rule for the rss type is ipv4 UDP +l3 src and l4 dst in VF0::
+    Create rule for the rss type is ipv4 UDP +l3 src and l4 dst in VF0::
       testpmd>flow create 0 ingress pattern eth / ipv4 / udp / end actions rss types ipv4-udp l3-src-only l4-dst-only end key_len 0 queues end / end
       testpmd>start
       Create rule for the rss type is ipv4 UDP +l3 dst and l4 src in VF1:
@@ -4044,6 +4183,7 @@ To check MAC_IPV4_UDP in VF1 with a fix IP address and port
      ip link set enp177s0f0 vf 0 mac 00:11:77:88:99:66
 
 #. send the 100 IP+UDP pkts vf0::
+
       Send 100 IP+UDP pkts with IP src and UDP dport in VF0::
       sendp([Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.20")/UDP(dport=20)/("X"*480)], iface="enp177s0f1", count=100)
  
@@ -4051,7 +4191,8 @@ To check MAC_IPV4_UDP in VF1 with a fix IP address and port
 
 #. Expect: VF0 can't receive the rss packet on vf 0, because the port 0 does not reset, the default rule can not enable.
 
-#. send the 100 IP+UDP pkts vf1:: 
+#. send the 100 IP+UDP pkts vf1::
+
       Send 100 IP+UDP pkts with IP dst and UDP sport in VF1::
       sendp([Ether(dst="00:11:55:66:77:88")/IP(dst="192.168.0.21")/UDP(sport=22)/("X"*480)], iface="enp177s0f1", count=100)
       testpmd> stop   
@@ -4059,7 +4200,8 @@ To check MAC_IPV4_UDP in VF1 with a fix IP address and port
    Expect: VF1 should  receive the rss packet, because the vf1 does not triger mac reset.
 
 #. Destory rule on port 0 
-         testpmd> flow flush 0   
+         testpmd> flow flush 0
+
 Test case: Use OS default package for the MAC_IPV4_GTPU_FRAG and IPV4 L3 src only :
 ===================================================================================
 #. Load OS package
@@ -4256,7 +4398,7 @@ Test Case 01: RSS support MAC_IPV4_PFCP_SESSION
     sendp([Ether(dst="00:11:22:33:44:55")/IP(src=RandIP(),dst=RandIP())/UDP(sport=RandShort(),dport=RandShort())/PFCP(Sfield=1, SEID=12)/Raw('x' * 80)],iface="enp177s0f1,count=100")
     
 4. Verify 100 pkts has been sent, 
-and check the 100 pkts has been recieved by DUT in differently 16 queues evenly with differently RSS hash value::
+and check the 100 pkts has been recieved by DUT in differently 16 queues evenly with differently RSS hash value.
 
 5. send MAC_IPV4_PFCP_NODE and MAC_IPV6_PFCP_SESSION pkts::
 
@@ -4274,7 +4416,7 @@ and check the 100 pkts has been recieved by DUT in differently 16 queues evenly
     testpmd> flow destroy 0 rule 0
 
 8. Verify 100 pkts has been sent, 
-and check the 100 pkts has been recieved by DUT in queue 0::
+and check the 100 pkts has been recieved by DUT in queue 0.
 
 
 Test Case 02: RSS support MAC_IPV6_PFCP_SESSION
@@ -4289,7 +4431,7 @@ Test Case 02: RSS support MAC_IPV6_PFCP_SESSION
     sendp([Ether(dst="00:11:22:33:44:55")/IPv6()/UDP(sport=RandShort(),dport=RandShort())/PFCP(Sfield=1, SEID=12)/Raw('x' * 80)],iface="enp177s0f1",count=100)
 
 3. Verify 100 pkts has been sent, 
-and check the 100 pkts has been recieved by DUT in differently 16 queues evenly with differently RSS hash value::
+and 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::
 
@@ -4307,7 +4449,7 @@ and check the 100 pkts has been recieved by DUT in differently 16 queues evenly
     testpmd> flow destroy 0 rule 0
 
 8. Verify 100 pkts has been sent, 
-and check the 100 pkts has been recieved by DUT in queue 0::
+and check the 100 pkts has been recieved by DUT in queue 0:
 
 Test Case 03: RSS Negative test with OS default
 ====================================================
@@ -4323,6 +4465,7 @@ Test Case 03: RSS Negative test with OS default
 
 both of the rules can't be created successfully.
 #. failed to create, the error message should be correct, maybe not support this pattern.
+
    iavf_execute_vf_cmd(): No response or return failure (-5) for cmd 45
    iavf_add_del_rss_cfg(): Failed to execute command of OP_ADD_RSS_CFG
    iavf_hash_create(): fail to add RSS configure
-- 
1.8.3.1


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

* [dts] [PATCH V1 02/14] test_plans/cvl_fdir: fix build warnings and errors
  2020-06-23  2:21 [dts] [PATCH V1 00/14] test_plans: fix build warnings and errors Haiyang Zhao
  2020-06-23  2:21 ` [dts] [PATCH V1 01/14] test_plans/cvl_advanced_iavf_rss: " Haiyang Zhao
@ 2020-06-23  2:21 ` " Haiyang Zhao
  2020-06-23  2:21 ` [dts] [PATCH V1 03/14] test_plans/fortville_rss_input: " Haiyang Zhao
                   ` (12 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Haiyang Zhao @ 2020-06-23  2:21 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

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

diff --git a/test_plans/cvl_fdir_test_plan.rst b/test_plans/cvl_fdir_test_plan.rst
index 254bb53..63ad6f2 100644
--- a/test_plans/cvl_fdir_test_plan.rst
+++ b/test_plans/cvl_fdir_test_plan.rst
@@ -2469,7 +2469,7 @@ Subcase 1: port stop/port start/port reset
 
 10. list the rule and send matched packet::
 
-    sendp([Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.22",dst="192.168.0.23") / Raw('x' * 80)],iface="enp175s0f0")
+     sendp([Ether(dst="00:11:22:33:44:55")/IP(src="192.168.0.22",dst="192.168.0.23") / Raw('x' * 80)],iface="enp175s0f0")
 
    check the packet are redirected to queue 2 with FDIR matched ID=0x1
 
-- 
1.8.3.1


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

* [dts] [PATCH V1 03/14] test_plans/fortville_rss_input: fix build warnings and errors
  2020-06-23  2:21 [dts] [PATCH V1 00/14] test_plans: fix build warnings and errors Haiyang Zhao
  2020-06-23  2:21 ` [dts] [PATCH V1 01/14] test_plans/cvl_advanced_iavf_rss: " Haiyang Zhao
  2020-06-23  2:21 ` [dts] [PATCH V1 02/14] test_plans/cvl_fdir: " Haiyang Zhao
@ 2020-06-23  2:21 ` " Haiyang Zhao
  2020-06-23  2:21 ` [dts] [PATCH V1 04/14] test_plans/generic_flow_api: " Haiyang Zhao
                   ` (11 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Haiyang Zhao @ 2020-06-23  2:21 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

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

diff --git a/test_plans/fortville_rss_input_test_plan.rst b/test_plans/fortville_rss_input_test_plan.rst
index 7a68deb..7dbb231 100644
--- a/test_plans/fortville_rss_input_test_plan.rst
+++ b/test_plans/fortville_rss_input_test_plan.rst
@@ -126,7 +126,7 @@ send 2 packets::
 vefify two packets have different RSS hash values
 
 Test Case: test set hash input set for ipv4-tcp
-==============================================
+===============================================
 
 test all different hash input set for ipv4-tcp
 1. Set hash input set for ipv4-tcp l3-src-only::
@@ -505,7 +505,7 @@ test all different hash input set for ipv6-sctp
 the same steps as step 1-15 for ipv4-tcp, just replace ipv4-tcp with ipv6-sctp.
 
 Test Case: test set hash input set for ipv4-other
-================================================
+=================================================
 
 test all different hash input set for ipv4-other
 1. Set hash input set for ipv4-other l3-src-only::
@@ -578,7 +578,7 @@ test all different hash input set for ipv4-other
    verify the packet have same RSS hash value as above.
 
 Test Case: test set hash input set for ipv6-other
-================================================
+=================================================
 
 test all different hash input set for ipv6-other
 the same steps as step 1-3 for ipv4-other, just replace ipv4 with ipv6.
-- 
1.8.3.1


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

* [dts] [PATCH V1 04/14] test_plans/generic_flow_api: fix build warnings and errors
  2020-06-23  2:21 [dts] [PATCH V1 00/14] test_plans: fix build warnings and errors Haiyang Zhao
                   ` (2 preceding siblings ...)
  2020-06-23  2:21 ` [dts] [PATCH V1 03/14] test_plans/fortville_rss_input: " Haiyang Zhao
@ 2020-06-23  2:21 ` " Haiyang Zhao
  2020-06-23  2:21 ` [dts] [PATCH V1 05/14] test_plans/iavf_fdir: " Haiyang Zhao
                   ` (10 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Haiyang Zhao @ 2020-06-23  2:21 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

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

diff --git a/test_plans/generic_flow_api_test_plan.rst b/test_plans/generic_flow_api_test_plan.rst
index 6e9691a..8bd82b3 100644
--- a/test_plans/generic_flow_api_test_plan.rst
+++ b/test_plans/generic_flow_api_test_plan.rst
@@ -1920,6 +1920,7 @@ Test case: Fortville fdir for l2 mac
         creat rule::
             testpmd> flow create 0 ingress pattern eth src is 99:99:99:99:99:99 / ipv4 / end actions mark id 1 / rss / end
             testpmd> flow create 0 ingress pattern eth src is 99:99:99:99:99:99 dst is 11:11:11:11:11:11 / ipv4 / end actions mark id 1 / rss / end
+
         Verify second rule can not be created.
 
         flush rules::
@@ -1928,4 +1929,5 @@ Test case: Fortville fdir for l2 mac
         creat rule::
             testpmd> flow create 0 ingress pattern eth src is 99:99:99:99:99:99 dst is 11:11:11:11:11:11 / ipv4 / end actions mark id 1 / rss / end
             testpmd> flow create 0 ingress pattern eth dst is 11:11:11:11:11:11 / ipv4 / end actions mark id 3 / rss / end
+
         Verify second rule can not be created.
-- 
1.8.3.1


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

* [dts] [PATCH V1 05/14] test_plans/iavf_fdir: fix build warnings and errors
  2020-06-23  2:21 [dts] [PATCH V1 00/14] test_plans: fix build warnings and errors Haiyang Zhao
                   ` (3 preceding siblings ...)
  2020-06-23  2:21 ` [dts] [PATCH V1 04/14] test_plans/generic_flow_api: " Haiyang Zhao
@ 2020-06-23  2:21 ` " Haiyang Zhao
  2020-06-23  2:21 ` [dts] [PATCH V1 06/14] test_plans/iavf_package_driver_error_handle: " Haiyang Zhao
                   ` (9 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Haiyang Zhao @ 2020-06-23  2:21 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

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

diff --git a/test_plans/iavf_fdir_test_plan.rst b/test_plans/iavf_fdir_test_plan.rst
index 9cf5efe..1a24773 100644
--- a/test_plans/iavf_fdir_test_plan.rst
+++ b/test_plans/iavf_fdir_test_plan.rst
@@ -667,7 +667,7 @@ Note: some of the error messages may be differernt.
 
 10. invalid port::
 
-    flow validate 1 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 proto is 255 ttl is 2 tos is 4 / end actions queue index 1 / end
+      flow validate 1 ingress pattern eth / ipv4 src is 192.168.0.20 dst is 192.168.0.21 proto is 255 ttl is 2 tos is 4 / end actions queue index 1 / end
 
    get the message::
 
@@ -675,7 +675,7 @@ Note: some of the error messages may be differernt.
 
 11. check the flow list::
 
-    testpmd> flow list 0
+      testpmd> flow list 0
 
    there is no rule listed.
 
@@ -2344,7 +2344,7 @@ Subcase 9: delete a non-existent rule
     port_flow_complain(): Caught PMD error type 1 (cause unspecified): No such device: No such device
 
 Subcase 10: unsupported input set field
---------------------------------------
+---------------------------------------
 
 1. Create a IPV4_PAY rule with TC input set::
 
-- 
1.8.3.1


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

* [dts] [PATCH V1 06/14] test_plans/iavf_package_driver_error_handle: fix build warnings and errors
  2020-06-23  2:21 [dts] [PATCH V1 00/14] test_plans: fix build warnings and errors Haiyang Zhao
                   ` (4 preceding siblings ...)
  2020-06-23  2:21 ` [dts] [PATCH V1 05/14] test_plans/iavf_fdir: " Haiyang Zhao
@ 2020-06-23  2:21 ` " Haiyang Zhao
  2020-06-23  2:21 ` [dts] [PATCH V1 07/14] test_plans/l2tp_esp_coverage: " Haiyang Zhao
                   ` (8 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Haiyang Zhao @ 2020-06-23  2:21 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

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

diff --git a/test_plans/iavf_package_driver_error_handle_test_plan.rst b/test_plans/iavf_package_driver_error_handle_test_plan.rst
index 7294258..23978ea 100644
--- a/test_plans/iavf_package_driver_error_handle_test_plan.rst
+++ b/test_plans/iavf_package_driver_error_handle_test_plan.rst
@@ -87,6 +87,7 @@ Expected output in ctreat result::
     The rule create should fail and with cause with below
     iavf_flow_create(): Failed to create flow
     port_flow_complain(): Caught PMD error type 2 (flow rule (handle)): Failed to create parser engine.: Invalid argument
+
 Note. the rule should create fail, because the rule should does not support in old driver version.
 
 Test Case 2: Check latst driver and invalid commes pkg compatibility
@@ -101,5 +102,6 @@ Test Case 2: Check latst driver and invalid commes pkg compatibility
 
 Expected output in VF start result::
    echo 1 > /sys/bus/pci/devices/0000\:b1\:00.0/sriov_numvfs
-   -bash: echo: write error: Operation not supported 
+   -bash: echo: write error: Operation not supported
+
 Note. the error log is expected, because the vf does not support invalid commes pkg.
-- 
1.8.3.1


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

* [dts] [PATCH V1 07/14] test_plans/l2tp_esp_coverage: fix build warnings and errors
  2020-06-23  2:21 [dts] [PATCH V1 00/14] test_plans: fix build warnings and errors Haiyang Zhao
                   ` (5 preceding siblings ...)
  2020-06-23  2:21 ` [dts] [PATCH V1 06/14] test_plans/iavf_package_driver_error_handle: " Haiyang Zhao
@ 2020-06-23  2:21 ` " Haiyang Zhao
  2020-06-23  2:21 ` [dts] [PATCH V1 08/14] test_plans/loopback_virtio_user_server_mode: " Haiyang Zhao
                   ` (7 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Haiyang Zhao @ 2020-06-23  2:21 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

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

diff --git a/test_plans/l2tp_esp_coverage_test_plan.rst b/test_plans/l2tp_esp_coverage_test_plan.rst
index 2e04c0e..4998f0f 100644
--- a/test_plans/l2tp_esp_coverage_test_plan.rst
+++ b/test_plans/l2tp_esp_coverage_test_plan.rst
@@ -236,7 +236,7 @@ Test Case 2: test MAC_IPV4_ESP HW checksum offload
 Test Case 3: test MAC_IPV4_AH HW checksum offload
 =================================================
 
-1. DUT enable rx checksum with "--enable-rx-cksum" when start testpmd, setup csum forwarding mode::
+1. DUT enable rx checksum with "--enable-rx-cksum" when start testpmd, setup csum forwarding mode:
 
 2. DUT setup csum forwarding mode::
 
@@ -309,7 +309,7 @@ Test Case 3: test MAC_IPV4_AH HW checksum offload
 Test Case 4: test MAC_IPV4_NAT-T-ESP HW checksum offload
 ========================================================
 
-1. DUT enable rx checksum with "--enable-rx-cksum" when start testpmd, setup csum forwarding mode::
+1. DUT enable rx checksum with "--enable-rx-cksum" when start testpmd, setup csum forwarding mode:
 
 2. DUT setup csum forwarding mode::
 
@@ -414,34 +414,34 @@ Test Case 4: test MAC_IPV4_NAT-T-ESP HW checksum offload
 
 10. DUT check the packets are correctly received by DUT and report the checksum error::
 
-    testpmd> port 0/queue 0: received 1 packets
-    src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=530 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
-    ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_BAD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
-    -----------------
-    port=0, mbuf=0x22848a0ac0, pkt_len=530, nb_segs=1:
-    rx: l2_len=14 ethertype=800 l3_len=20 l4_proto=17 l4_len=8 flags=PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_BAD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
-    tx: m->l2_len=14 m->l3_len=20 m->l4_len=8
-    tx: flags=PKT_TX_IP_CKSUM PKT_TX_L4_NO_CKSUM PKT_TX_IPV4
-    stop
-    Telling cores to stop...
-    Waiting for lcores to finish...
-
-    ---------------------- Forward statistics for port 0  ----------------------
-    RX-packets: 1              RX-dropped: 0             RX-total: 1
-    Bad-ipcsum: 1              Bad-l4csum: 1             Bad-outer-l4csum: 0
-    TX-packets: 1              TX-dropped: 0             TX-total: 1
-    ----------------------------------------------------------------------------
-
-    +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
-    RX-packets: 1              RX-dropped: 0             RX-total: 1
-    TX-packets: 1              TX-dropped: 0             TX-total: 1
-    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+     testpmd> port 0/queue 0: received 1 packets
+     src=00:00:00:00:00:00 - dst=00:11:22:33:44:55 - type=0x0800 - length=530 - nb_segs=1 - RSS hash=0x0 - RSS queue=0x0 - sw ptype: L2_ETHER L3_IPV4 L4_UDP  - l2_len=14 - l3_len=20 - l4_len=8 - Receive queue=0x0
+     ol_flags: PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_BAD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
+     -----------------
+     port=0, mbuf=0x22848a0ac0, pkt_len=530, nb_segs=1:
+     rx: l2_len=14 ethertype=800 l3_len=20 l4_proto=17 l4_len=8 flags=PKT_RX_RSS_HASH PKT_RX_L4_CKSUM_BAD PKT_RX_IP_CKSUM_BAD PKT_RX_OUTER_L4_CKSUM_UNKNOWN
+     tx: m->l2_len=14 m->l3_len=20 m->l4_len=8
+     tx: flags=PKT_TX_IP_CKSUM PKT_TX_L4_NO_CKSUM PKT_TX_IPV4
+     stop
+     Telling cores to stop...
+     Waiting for lcores to finish...
+
+     ---------------------- Forward statistics for port 0  ----------------------
+     RX-packets: 1              RX-dropped: 0             RX-total: 1
+     Bad-ipcsum: 1              Bad-l4csum: 1             Bad-outer-l4csum: 0
+     TX-packets: 1              TX-dropped: 0             TX-total: 1
+     ----------------------------------------------------------------------------
+
+     +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++
+     RX-packets: 1              RX-dropped: 0             RX-total: 1
+     TX-packets: 1              TX-dropped: 0             TX-total: 1
+     ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
 
 Test Case 5: test MAC_IPV6_NAT-T-ESP HW checksum offload
 ========================================================
 
-1. DUT enable rx checksum with "--enable-rx-cksum" when start testpmd, setup csum forwarding mode::
+1. DUT enable rx checksum with "--enable-rx-cksum" when start testpmd, setup csum forwarding mode:
 
 2. DUT setup csum forwarding mode::
 
@@ -713,7 +713,7 @@ subcase 1: vlan stripping
 
     sendp([Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=2)/IP(proto=50)/ESP(spi=1)/Raw('x'*480)], iface="enp134s0f0")
 
-6. DUT check the pkt is not recieved::
+6. DUT check the pkt is not recieved:
 
 7. DUT disable the vlan header stripping with vlan tag identifier 1::
 
@@ -781,7 +781,7 @@ subcase 1: vlan stripping
 
     sendp([Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=2)/IPv6(nh=50)/ESP(spi=1)/Raw('x'*480)], iface="enp134s0f0")
 
-6. DUT check the pkt is not recieved::
+6. DUT check the pkt is not recieved:
 
 7. DUT disable the vlan header stripping with vlan tag identifier 1::
 
@@ -848,7 +848,7 @@ subcase 1: vlan stripping
 
     sendp([Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=2)/IP(proto=51)/AH(spi=1)/Raw('x'*480)], iface="enp134s0f0")
 
-6. DUT check the pkt is not recieved::
+6. DUT check the pkt is not recieved:
 
 7. DUT disable the vlan header stripping with vlan tag identifier 1::
 
@@ -917,7 +917,7 @@ subcase 1: vlan stripping
 
     sendp([Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=2)/IPv6(nh=51)/AH(spi=1)/Raw('x'*480)], iface="enp134s0f0")
 
-6. DUT check the pkt is not recieved::
+6. DUT check the pkt is not recieved:
 
 7. DUT disable the vlan header stripping with vlan tag identifier 1::
 
@@ -985,7 +985,7 @@ subcase 1: vlan stripping
 
     sendp([Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=2)/IP()/UDP(dport=4500)/ESP(spi=1)/Raw('x'*480)], iface="enp134s0f0")
 
-6. DUT check the pkt is not recieved::
+6. DUT check the pkt is not recieved:
 
 7. DUT disable the vlan header stripping with vlan tag identifier 1::
 
@@ -1053,7 +1053,7 @@ subcase 1: vlan stripping
 
     sendp([Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=2)/IPv6()/UDP(dport=4500)/ESP(spi=1)/Raw('x'*480)], iface="enp134s0f0")
 
-6. DUT check the pkt is not recieved::
+6. DUT check the pkt is not recieved:
 
 7. DUT disable the vlan header stripping with vlan tag identifier 1::
 
@@ -1169,7 +1169,7 @@ The pre-steps are as l2tp_esp_iavf_test_plan.
 
 10. Tester send matched packets with VLAN tag "1" and incorrect checksum::
 
-    sendp([Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(proto=115,chksum=0x123)/L2TP('\x00\x00\x00\x01')/Raw('x'*480)], iface="enp134s0f0")
+     sendp([Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(proto=115,chksum=0x123)/L2TP('\x00\x00\x00\x01')/Raw('x'*480)], iface="enp134s0f0")
 
 11.DUT check the packets are not distributed to expected queue without mark id and and without VLAN tag "1", and report the checksum error::
 
@@ -1261,7 +1261,7 @@ Test Case 15: MAC_IPV4_L2TPv3 vlan insert on + SW checksum offload check
 
 10. Tester send matched packets with incorrect checksum::
 
-    sendp([Ether(dst="00:11:22:33:44:55")/IP(proto=115,chksum=0x123)/L2TP('\x00\x00\x00\x02')/Raw('x'*480)], iface="enp134s0f0")
+     sendp([Ether(dst="00:11:22:33:44:55")/IP(proto=115,chksum=0x123)/L2TP('\x00\x00\x00\x02')/Raw('x'*480)], iface="enp134s0f0")
 
 11.DUT check the packets are not distributed to expected queue without mark id and report the checksum error::
 
@@ -1352,7 +1352,7 @@ The pre-steps are as l2tp_esp_iavf_test_plan.
 
 10. Tester send matched packets with VLAN tag "1" and incorrect checksum::
 
-    sendp([Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(proto=50,chksum=0x123)/ESP(spi=1)/Raw('x'*480)], iface="enp134s0f0")
+     sendp([Ether(dst="00:11:22:33:44:55")/Dot1Q(vlan=1)/IP(proto=50,chksum=0x123)/ESP(spi=1)/Raw('x'*480)], iface="enp134s0f0")
     
 11.DUT check the packets are not distributed to expected queue without mark id and and fwd without VLAN tag "1", and report the checksum error::
 
@@ -1444,7 +1444,7 @@ Test Case 17: MAC_IPV6_NAT-T-ESP vlan insert on + SW checksum offload check
 
 10. Tester send matched packets with incorrect checksum::
 
-    sendp([Ether(dst="00:11:22:33:44:55")/IP(chksum=0x123)/UDP(dport=4500)/ESP(spi=1)/Raw('x'*480)], iface="enp134s0f0")
+     sendp([Ether(dst="00:11:22:33:44:55")/IP(chksum=0x123)/UDP(dport=4500)/ESP(spi=1)/Raw('x'*480)], iface="enp134s0f0")
 
 11.DUT check the packets are not distributed to expected queue without mark id and report the checksum error::
 
-- 
1.8.3.1


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

* [dts] [PATCH V1 08/14] test_plans/loopback_virtio_user_server_mode: fix build warnings and errors
  2020-06-23  2:21 [dts] [PATCH V1 00/14] test_plans: fix build warnings and errors Haiyang Zhao
                   ` (6 preceding siblings ...)
  2020-06-23  2:21 ` [dts] [PATCH V1 07/14] test_plans/l2tp_esp_coverage: " Haiyang Zhao
@ 2020-06-23  2:21 ` " Haiyang Zhao
  2020-06-23  2:21 ` [dts] [PATCH V1 09/14] test_plans/pvp_multi_paths_performance: " Haiyang Zhao
                   ` (6 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Haiyang Zhao @ 2020-06-23  2:21 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

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

diff --git a/test_plans/loopback_virtio_user_server_mode_test_plan.rst b/test_plans/loopback_virtio_user_server_mode_test_plan.rst
index abf369a..1fcbf5d 100644
--- a/test_plans/loopback_virtio_user_server_mode_test_plan.rst
+++ b/test_plans/loopback_virtio_user_server_mode_test_plan.rst
@@ -442,7 +442,7 @@ Test Case 7: loopback reconnect test with split ring vector_rx path and server m
       testpmd>stop
 
 Test Case 8: loopback reconnect test with packed ring mergeable path and server mode
-===================================================================================
+====================================================================================
 
 1. launch vhost as client mode with 2 queues::
 
@@ -503,18 +503,18 @@ Test Case 8: loopback reconnect test with packed ring mergeable path and server
 
 10. Port restart at vhost side by below command and re-calculate the average throughput::
 
-    testpmd>stop
-    testpmd>port stop 0
-    testpmd>port start 0
-    testpmd>start tx_first 32
-    testpmd>show port stats all
+     testpmd>stop
+     testpmd>port stop 0
+     testpmd>port start 0
+     testpmd>start tx_first 32
+     testpmd>show port stats all
 
 11. Check each RX/TX queue has packets::
 
-    testpmd>stop
+     testpmd>stop
 
 Test Case 9: loopback reconnect test with packed ring non-mergeable path and server mode
-=======================================================================================
+========================================================================================
 
 1. launch vhost as client mode with 2 queues::
 
@@ -575,18 +575,18 @@ Test Case 9: loopback reconnect test with packed ring non-mergeable path and ser
 
 10. Port restart at vhost side by below command and re-calculate the average throughput::
 
-    testpmd>stop
-    testpmd>port stop 0
-    testpmd>port start 0
-    testpmd>start tx_first 32
-    testpmd>show port stats all
+     testpmd>stop
+     testpmd>port stop 0
+     testpmd>port start 0
+     testpmd>start tx_first 32
+     testpmd>show port stats all
 
 11. Check each RX/TX queue has packets::
 
-    testpmd>stop
+     testpmd>stop
 
 Test Case 10: loopback reconnect test with packed ring inorder mergeable path and server mode
-===========================================================================================
+=============================================================================================
 
 1. launch vhost as client mode with 2 queues::
 
@@ -647,18 +647,18 @@ Test Case 10: loopback reconnect test with packed ring inorder mergeable path an
 
 10. Port restart at vhost side by below command and re-calculate the average throughput::
 
-    testpmd>stop
-    testpmd>port stop 0
-    testpmd>port start 0
-    testpmd>start tx_first 32
-    testpmd>show port stats all
+     testpmd>stop
+     testpmd>port stop 0
+     testpmd>port start 0
+     testpmd>start tx_first 32
+     testpmd>show port stats all
 
 11. Check each RX/TX queue has packets::
 
-    testpmd>stop
+     testpmd>stop
 
 Test Case 11: loopback reconnect test with packed ring inorder non-mergeable path and server mode
-===============================================================================================
+=================================================================================================
 
 1. launch vhost as client mode with 2 queues::
 
@@ -719,15 +719,15 @@ Test Case 11: loopback reconnect test with packed ring inorder non-mergeable pat
 
 10. Port restart at vhost side by below command and re-calculate the average throughput::
 
-    testpmd>stop
-    testpmd>port stop 0
-    testpmd>port start 0
-    testpmd>start tx_first 32
-    testpmd>show port stats all
+     testpmd>stop
+     testpmd>port stop 0
+     testpmd>port start 0
+     testpmd>start tx_first 32
+     testpmd>show port stats all
 
 11. Check each RX/TX queue has packets::
 
-    testpmd>stop
+     testpmd>stop
 
 Test Case 12: loopback reconnect test with packed ring vectorized path and server mode
 =======================================================================================
@@ -791,12 +791,12 @@ Test Case 12: loopback reconnect test with packed ring vectorized path and serve
 
 10. Port restart at vhost side by below command and re-calculate the average throughput::
 
-    testpmd>stop
-    testpmd>port stop 0
-    testpmd>port start 0
-    testpmd>start tx_first 32
-    testpmd>show port stats all
+     testpmd>stop
+     testpmd>port stop 0
+     testpmd>port start 0
+     testpmd>start tx_first 32
+     testpmd>show port stats all
 
 11. Check each RX/TX queue has packets::
 
-    testpmd>stop
\ No newline at end of file
+     testpmd>stop
\ No newline at end of file
-- 
1.8.3.1


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

* [dts] [PATCH V1 09/14] test_plans/pvp_multi_paths_performance: fix build warnings and errors
  2020-06-23  2:21 [dts] [PATCH V1 00/14] test_plans: fix build warnings and errors Haiyang Zhao
                   ` (7 preceding siblings ...)
  2020-06-23  2:21 ` [dts] [PATCH V1 08/14] test_plans/loopback_virtio_user_server_mode: " Haiyang Zhao
@ 2020-06-23  2:21 ` " Haiyang Zhao
  2020-06-23  2:21 ` [dts] [PATCH V1 10/14] test_plans/pvp_multi_paths_virtio_single_core_performance: " Haiyang Zhao
                   ` (5 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Haiyang Zhao @ 2020-06-23  2:21 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

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

diff --git a/test_plans/pvp_multi_paths_performance_test_plan.rst b/test_plans/pvp_multi_paths_performance_test_plan.rst
index c35b0e4..74b050a 100644
--- a/test_plans/pvp_multi_paths_performance_test_plan.rst
+++ b/test_plans/pvp_multi_paths_performance_test_plan.rst
@@ -38,10 +38,12 @@ Benchmark PVP multi-paths performance with 10 tx/rx paths. Includes mergeable, n
 inorder mergeable, inorder non-mergeable, virtio 1.1 mergeable, virtio 1.1 non-mergeable,virtio 1.1 inorder
 mergeable, virtio 1.1 inorder non-mergeable, virtio1.1 vectorized path. Give 1 core for vhost and virtio respectively.
 Packed ring vectorized path need:
+
     AVX512F and required extensions are supported by compiler and host
     VERSION_1 and IN_ORDER features are negotiated
     mergeable feature is not negotiated
     LRO offloading is disabled
+
 Split ring vectorized rx path need:
     mergeable and IN_ORDER features are not negotiated
     LRO, chksum and vlan strip offloadings are disabled
-- 
1.8.3.1


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

* [dts] [PATCH V1 10/14] test_plans/pvp_multi_paths_virtio_single_core_performance: fix build warnings and errors
  2020-06-23  2:21 [dts] [PATCH V1 00/14] test_plans: fix build warnings and errors Haiyang Zhao
                   ` (8 preceding siblings ...)
  2020-06-23  2:21 ` [dts] [PATCH V1 09/14] test_plans/pvp_multi_paths_performance: " Haiyang Zhao
@ 2020-06-23  2:21 ` " Haiyang Zhao
  2020-06-23  2:21 ` [dts] [PATCH V1 11/14] test_plans/rss_to_rte_flow: " Haiyang Zhao
                   ` (4 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Haiyang Zhao @ 2020-06-23  2:21 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

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

diff --git a/test_plans/pvp_multi_paths_virtio_single_core_performance_test_plan.rst b/test_plans/pvp_multi_paths_virtio_single_core_performance_test_plan.rst
index 33731ee..8113f50 100644
--- a/test_plans/pvp_multi_paths_virtio_single_core_performance_test_plan.rst
+++ b/test_plans/pvp_multi_paths_virtio_single_core_performance_test_plan.rst
@@ -170,7 +170,7 @@ Test Case 6: virtio single core performance test with non-mergeable path
 3. Send packet with packet generator with different packet size, check the throughput.
 
 Test Case 7: virtio single core performance test with vectorized_rx path
-====================================================================
+========================================================================
 
 1. Bind one port to igb_uio, then launch vhost by below command::
 
-- 
1.8.3.1


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

* [dts] [PATCH V1 11/14] test_plans/rss_to_rte_flow: fix build warnings and errors
  2020-06-23  2:21 [dts] [PATCH V1 00/14] test_plans: fix build warnings and errors Haiyang Zhao
                   ` (9 preceding siblings ...)
  2020-06-23  2:21 ` [dts] [PATCH V1 10/14] test_plans/pvp_multi_paths_virtio_single_core_performance: " Haiyang Zhao
@ 2020-06-23  2:21 ` " Haiyang Zhao
  2020-06-23  2:21 ` [dts] [PATCH V1 12/14] test_plans/stats_checks: " Haiyang Zhao
                   ` (3 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Haiyang Zhao @ 2020-06-23  2:21 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

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

diff --git a/test_plans/rss_to_rte_flow_test_plan.rst b/test_plans/rss_to_rte_flow_test_plan.rst
index 0e33f11..4d33256 100644
--- a/test_plans/rss_to_rte_flow_test_plan.rst
+++ b/test_plans/rss_to_rte_flow_test_plan.rst
@@ -319,7 +319,7 @@ Notes: rule 1 conflicts with rule 0, rule 1 will overlap the rule 0.
 
 10. Set all the queues to the rule::
 
-    testpmd> flow create 0 ingress pattern end actions rss types end queues 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 end / end
+     testpmd> flow create 0 ingress pattern end actions rss types end queues 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 end / end
 
    Send the ipv4-other packets with different src/dst ip address.
    All the packets are distributed to all queues.
@@ -612,7 +612,7 @@ Test case: Flow directory rule and RSS rule combination (I40E)
    So flow directory filter is priority to RSS hash filter.
 
 Test case: Set queue-region with rte_flow api (I40E)
-===================================================
+====================================================
  
 1. Start the testpmd::
 
-- 
1.8.3.1


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

* [dts] [PATCH V1 12/14] test_plans/stats_checks: fix build warnings and errors
  2020-06-23  2:21 [dts] [PATCH V1 00/14] test_plans: fix build warnings and errors Haiyang Zhao
                   ` (10 preceding siblings ...)
  2020-06-23  2:21 ` [dts] [PATCH V1 11/14] test_plans/rss_to_rte_flow: " Haiyang Zhao
@ 2020-06-23  2:21 ` " Haiyang Zhao
  2020-06-23  2:21 ` [dts] [PATCH V1 13/14] test_plans/vm2vm_virtio_net_perf: " Haiyang Zhao
                   ` (2 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Haiyang Zhao @ 2020-06-23  2:21 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

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

diff --git a/test_plans/stats_checks_test_plan.rst b/test_plans/stats_checks_test_plan.rst
index ec58804..b661ecf 100644
--- a/test_plans/stats_checks_test_plan.rst
+++ b/test_plans/stats_checks_test_plan.rst
@@ -75,7 +75,7 @@ the target port, checking that the same amount of frames and bytes
 are received back by the Traffic Generator from the port.
 
 Functional Tests of Status Checks
-================================
+=================================
 
 Testing the support of Status Checks in Poll Mode Drivers consists of
 configuring the gathering the initial status of a port, sending a
-- 
1.8.3.1


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

* [dts] [PATCH V1 13/14] test_plans/vm2vm_virtio_net_perf: fix build warnings and errors
  2020-06-23  2:21 [dts] [PATCH V1 00/14] test_plans: fix build warnings and errors Haiyang Zhao
                   ` (11 preceding siblings ...)
  2020-06-23  2:21 ` [dts] [PATCH V1 12/14] test_plans/stats_checks: " Haiyang Zhao
@ 2020-06-23  2:21 ` " Haiyang Zhao
  2020-06-23  2:21 ` [dts] [PATCH V1 14/14] test_plans/index: " Haiyang Zhao
  2020-06-28  6:44 ` [dts] [PATCH V1 00/14] test_plans: " Tu, Lijuan
  14 siblings, 0 replies; 16+ messages in thread
From: Haiyang Zhao @ 2020-06-23  2:21 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

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

diff --git a/test_plans/vm2vm_virtio_net_perf_test_plan.rst b/test_plans/vm2vm_virtio_net_perf_test_plan.rst
index 8218d3f..2988e17 100644
--- a/test_plans/vm2vm_virtio_net_perf_test_plan.rst
+++ b/test_plans/vm2vm_virtio_net_perf_test_plan.rst
@@ -524,7 +524,7 @@ Test Case 9: VM2VM packed ring vhost-user/virtio-net test with udp traffic
     Port 1 should have rx packets above 1522
 
 Test Case 10: Check packed ring virtio-net device capability
-===========================================================
+============================================================
 
 1. Launch the Vhost sample by below commands::
 
-- 
1.8.3.1


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

* [dts] [PATCH V1 14/14] test_plans/index: fix build warnings and errors
  2020-06-23  2:21 [dts] [PATCH V1 00/14] test_plans: fix build warnings and errors Haiyang Zhao
                   ` (12 preceding siblings ...)
  2020-06-23  2:21 ` [dts] [PATCH V1 13/14] test_plans/vm2vm_virtio_net_perf: " Haiyang Zhao
@ 2020-06-23  2:21 ` " Haiyang Zhao
  2020-06-28  6:44 ` [dts] [PATCH V1 00/14] test_plans: " Tu, Lijuan
  14 siblings, 0 replies; 16+ messages in thread
From: Haiyang Zhao @ 2020-06-23  2:21 UTC (permalink / raw)
  To: dts; +Cc: Haiyang Zhao

 *.add new added test plans 
 *.fix typo error.

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

diff --git a/test_plans/index.rst b/test_plans/index.rst
index 2491e16..99284c4 100644
--- a/test_plans/index.rst
+++ b/test_plans/index.rst
@@ -37,12 +37,14 @@ The following are the test plans for the DPDK DTS automated test system.
     :maxdepth: 1
     :numbered:
 
-    ABI_stable_test
+    ABI_stable_test_plan
     blacklist_test_plan
     checksum_offload_test_plan
     cloud_filter_test_plan
     coremask_test_plan
     cvl_advanced_rss_test_plan
+    cvl_advanced_iavf_rss_test_plan
+    cvl_dcf_switch_filter_test_plan
     cvl_fdir_test_plan
     cvl_switch_filter_test_plan
     dcf_lifecycle_test_plan
@@ -63,11 +65,14 @@ The following are the test plans for the DPDK DTS automated test system.
     floating_veb_test_plan
     flow_classify_softnic_test_plan
     fortville_rss_granularity_config_test_plan
+    fortville_rss_input_test_plan
     ftag_test_plan
     generic_filter_test_plan
     generic_flow_api_test_plan
     hotplug_mp_test_plan
     hotplug_test_plan
+    iavf_fdir_test_plan
+    iavf_package_driver_error_handle_test_plan
     ieee1588_test_plan
     inline_ipsec_test_plan
     interrupt_pmd_test_plan
@@ -81,6 +86,7 @@ The following are the test plans for the DPDK DTS automated test system.
     kni_test_plan
     l2fwd_cryptodev_func_test_plan
     l2fwd_test_plan
+    l2tp_esp_coverage_test_plan
     l3fwd_em_test_plan
     l3fwd_test_plan
     l3fwdacl_test_plan
@@ -91,6 +97,7 @@ The following are the test plans for the DPDK DTS automated test system.
     mac_filter_test_plan
     macsec_for_ixgbe_test_plan
     metering_and_policing_test_plan
+    mtu_update_test_plan
     multiple_pthread_test_plan
     NICStatistics_test_plan
     ntb_test_plan
@@ -127,6 +134,7 @@ The following are the test plans for the DPDK DTS automated test system.
     shutdown_api_test_plan
     sriov_kvm_test_plan
     stability_test_plan
+    stats_checks_test_plan
     eventdev_pipeline_test_plan
     tso_test_plan
     tx_preparation_test_plan
@@ -217,6 +225,7 @@ The following are the test plans for the DPDK DTS automated test system.
     unit_tests_cryptodev_func_test_plan
     unit_tests_dump_test_plan
     unit_tests_eal_test_plan
+    unit_tests_event_timer_test_plan
     unit_tests_kni_test_plan
     unit_tests_loopback_test_plan
     unit_tests_lpm_test_plan
-- 
1.8.3.1


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

* Re: [dts] [PATCH V1 00/14] test_plans: fix build warnings and errors
  2020-06-23  2:21 [dts] [PATCH V1 00/14] test_plans: fix build warnings and errors Haiyang Zhao
                   ` (13 preceding siblings ...)
  2020-06-23  2:21 ` [dts] [PATCH V1 14/14] test_plans/index: " Haiyang Zhao
@ 2020-06-28  6:44 ` " Tu, Lijuan
  14 siblings, 0 replies; 16+ messages in thread
From: Tu, Lijuan @ 2020-06-28  6:44 UTC (permalink / raw)
  To: Zhao, HaiyangX, dts; +Cc: Zhao, HaiyangX

Applied the series except  " test_plans/cvl_advanced_iavf_rss: fix build warnings and errors " because applied error, thanks

-----Original Message-----
From: dts <dts-bounces@dpdk.org> On Behalf Of Haiyang Zhao
Sent: 2020^[$BG/^[(B6^[$B7n^[(B23^[$BF|^[(B 10:21
To: dts@dpdk.org
Cc: Zhao, HaiyangX <haiyangx.zhao@intel.com>
Subject: [dts] [PATCH V1 00/14] test_plans: fix build warnings and errors

*.fix test plans build warnings and errors

Haiyang Zhao (14):
  test_plans/cvl_advanced_iavf_rss: fix build warnings and errors
  test_plans/cvl_fdir: fix build warnings and errors
  test_plans/fortville_rss_input: fix build warnings and errors
  test_plans/generic_flow_api: fix build warnings and errors
  test_plans/iavf_fdir: fix build warnings and errors
  test_plans/iavf_package_driver_error_handle: fix build warnings and
    errors
  test_plans/l2tp_esp_coverage: fix build warnings and errors
  test_plans/loopback_virtio_user_server_mode: fix build warnings and
    errors
  test_plans/pvp_multi_paths_performance: fix build warnings and errors
  test_plans/pvp_multi_paths_virtio_single_core_performance: fix build
    warnings and errors
  test_plans/rss_to_rte_flow: fix build warnings and errors
  test_plans/stats_checks: fix build warnings and errors
  test_plans/vm2vm_virtio_net_perf: fix build warnings and errors
  test_plans/index: fix build warnings and errors     *.add new added
    test plans     *.fix typo error.

 test_plans/cvl_advanced_iavf_rss_test_plan.rst     | 331 +++++++++++++++------
 test_plans/cvl_fdir_test_plan.rst                  |   2 +-
 test_plans/fortville_rss_input_test_plan.rst       |   6 +-
 test_plans/generic_flow_api_test_plan.rst          |   2 +
 test_plans/iavf_fdir_test_plan.rst                 |   6 +-
 .../iavf_package_driver_error_handle_test_plan.rst |   4 +-
 test_plans/index.rst                               |  11 +-
 test_plans/l2tp_esp_coverage_test_plan.rst         |  70 ++---
 .../loopback_virtio_user_server_mode_test_plan.rst |  68 ++---
 .../pvp_multi_paths_performance_test_plan.rst      |   2 +
 ...hs_virtio_single_core_performance_test_plan.rst |   2 +-
 test_plans/rss_to_rte_flow_test_plan.rst           |   4 +-
 test_plans/stats_checks_test_plan.rst              |   2 +-
 test_plans/vm2vm_virtio_net_perf_test_plan.rst     |   2 +-
 14 files changed, 335 insertions(+), 177 deletions(-)

-- 
1.8.3.1


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

end of thread, back to index

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-23  2:21 [dts] [PATCH V1 00/14] test_plans: fix build warnings and errors Haiyang Zhao
2020-06-23  2:21 ` [dts] [PATCH V1 01/14] test_plans/cvl_advanced_iavf_rss: " Haiyang Zhao
2020-06-23  2:21 ` [dts] [PATCH V1 02/14] test_plans/cvl_fdir: " Haiyang Zhao
2020-06-23  2:21 ` [dts] [PATCH V1 03/14] test_plans/fortville_rss_input: " Haiyang Zhao
2020-06-23  2:21 ` [dts] [PATCH V1 04/14] test_plans/generic_flow_api: " Haiyang Zhao
2020-06-23  2:21 ` [dts] [PATCH V1 05/14] test_plans/iavf_fdir: " Haiyang Zhao
2020-06-23  2:21 ` [dts] [PATCH V1 06/14] test_plans/iavf_package_driver_error_handle: " Haiyang Zhao
2020-06-23  2:21 ` [dts] [PATCH V1 07/14] test_plans/l2tp_esp_coverage: " Haiyang Zhao
2020-06-23  2:21 ` [dts] [PATCH V1 08/14] test_plans/loopback_virtio_user_server_mode: " Haiyang Zhao
2020-06-23  2:21 ` [dts] [PATCH V1 09/14] test_plans/pvp_multi_paths_performance: " Haiyang Zhao
2020-06-23  2:21 ` [dts] [PATCH V1 10/14] test_plans/pvp_multi_paths_virtio_single_core_performance: " Haiyang Zhao
2020-06-23  2:21 ` [dts] [PATCH V1 11/14] test_plans/rss_to_rte_flow: " Haiyang Zhao
2020-06-23  2:21 ` [dts] [PATCH V1 12/14] test_plans/stats_checks: " Haiyang Zhao
2020-06-23  2:21 ` [dts] [PATCH V1 13/14] test_plans/vm2vm_virtio_net_perf: " Haiyang Zhao
2020-06-23  2:21 ` [dts] [PATCH V1 14/14] test_plans/index: " Haiyang Zhao
2020-06-28  6:44 ` [dts] [PATCH V1 00/14] test_plans: " 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