test suite reviews and discussions
 help / color / mirror / Atom feed
* [dts] [PATCH V3 1/6] tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp: update case code for dpdk code change
@ 2021-11-11  2:38 Jiale Song
  2021-11-11  2:38 ` [dts] [PATCH V3 2/6] tests/cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp: " Jiale Song
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Jiale Song @ 2021-11-11  2:38 UTC (permalink / raw)
  To: dts; +Cc: Jiale Song

commit fatal: dpdk first bad o('1179f05cc9a044541106981b0366f474043d7872')
dpdk invalid port create rule echo change

Signed-off-by: Jiale Song <songx.jiale@intel.com>
---
 .../cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp_test_plan.rst   | 2 +-
 tests/TestSuite_cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp.py  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/test_plans/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp_test_plan.rst b/test_plans/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp_test_plan.rst
index b9229f19..34f97ed9 100644
--- a/test_plans/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp_test_plan.rst
+++ b/test_plans/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp_test_plan.rst
@@ -1142,7 +1142,7 @@ Subcase 5: invalid port
 
    Failed to create flow, report message::
 
-    No such device: No such device
+    Invalid port 1
 
 2. check the rule list on port 0::
 
diff --git a/tests/TestSuite_cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp.py b/tests/TestSuite_cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp.py
index df2f8d58..02da01e0 100644
--- a/tests/TestSuite_cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp.py
+++ b/tests/TestSuite_cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp.py
@@ -992,7 +992,7 @@ class Cvl_advance_iavf_rss_vlan_ah_l2tp_pfcp(TestCase):
 
     def test_invalid_port(self):
         rule = 'flow create 1 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end'
-        self.rsspro.create_rule(rule, check_stats=False, msg='No such device')
+        self.rsspro.create_rule(rule, check_stats=False, msg='Invalid port 1')
         self.rsspro.check_rule(stats=False, rule_list=[rule])
         pattern = 'Invalid port 1'
         out = self.dut.send_command("flow list 1", timeout=1)
-- 
2.17.1


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

* [dts] [PATCH V3 2/6] tests/cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp: update case code for dpdk code change
  2021-11-11  2:38 [dts] [PATCH V3 1/6] tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp: update case code for dpdk code change Jiale Song
@ 2021-11-11  2:38 ` Jiale Song
  2021-11-11  2:38 ` [dts] [PATCH V3 3/6] tests/cvl_fdir: " Jiale Song
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 8+ messages in thread
From: Jiale Song @ 2021-11-11  2:38 UTC (permalink / raw)
  To: dts; +Cc: Jiale Song

Signed-off-by: Jiale Song <songx.jiale@intel.com>
---
 test_plans/cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp_test_plan.rst | 2 +-
 tests/TestSuite_cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp.py       | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/test_plans/cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp_test_plan.rst b/test_plans/cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp_test_plan.rst
index bc2db466..d1f0ddbe 100644
--- a/test_plans/cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp_test_plan.rst
+++ b/test_plans/cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp_test_plan.rst
@@ -1288,7 +1288,7 @@ Subcase 5: invalid port
 
    Failed to create flow, report message::
 
-    No such device: No such device
+    Invalid port 1
 
 2. check the rule list on port 0::
 
diff --git a/tests/TestSuite_cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp.py b/tests/TestSuite_cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp.py
index 975de56f..da5cac84 100644
--- a/tests/TestSuite_cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp.py
+++ b/tests/TestSuite_cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp.py
@@ -968,7 +968,7 @@ class Advanced_rss_vlan_ah_l2tp_pfcp(TestCase):
     def test_invalid_port(self):
         self.switch_testpmd(symmetric=True)
         rule = 'flow create 1 ingress pattern eth / ipv4 / udp / pfcp / end actions rss types pfcp end key_len 0 queues end / end'
-        self.rsspro.create_rule(rule, check_stats=False, msg='No such device')
+        self.rsspro.create_rule(rule, check_stats=False, msg='Invalid port 1')
         self.rsspro.check_rule(stats=False, rule_list=[rule])
         pattern = 'Invalid port 1'
         out = self.dut.send_command("flow list 1", timeout=1)
-- 
2.17.1


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

* [dts] [PATCH V3 3/6] tests/cvl_fdir: update case code for dpdk code change
  2021-11-11  2:38 [dts] [PATCH V3 1/6] tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp: update case code for dpdk code change Jiale Song
  2021-11-11  2:38 ` [dts] [PATCH V3 2/6] tests/cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp: " Jiale Song
@ 2021-11-11  2:38 ` Jiale Song
  2021-11-11  2:38 ` [dts] [PATCH V3 4/6] tests/flow_classify_softnic: " Jiale Song
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 8+ messages in thread
From: Jiale Song @ 2021-11-11  2:38 UTC (permalink / raw)
  To: dts; +Cc: Jiale Song

Signed-off-by: Jiale Song <songx.jiale@intel.com>
---
 test_plans/cvl_fdir_test_plan.rst | 4 ++--
 tests/TestSuite_cvl_fdir.py       | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/test_plans/cvl_fdir_test_plan.rst b/test_plans/cvl_fdir_test_plan.rst
index b5052578..8e508d71 100644
--- a/test_plans/cvl_fdir_test_plan.rst
+++ b/test_plans/cvl_fdir_test_plan.rst
@@ -703,7 +703,7 @@ Note: there may be error message change.
 
    get the message::
 
-    No such device: No such device
+    Invalid port 2
 
 10. check the flow list::
 
@@ -3550,7 +3550,7 @@ Subcase 11: invalid port
 
    Failed to create flow, report message::
 
-    No such device: No such device
+    Invalid port 2
 
 2. check there is no rule listed on port 2::
 
diff --git a/tests/TestSuite_cvl_fdir.py b/tests/TestSuite_cvl_fdir.py
index 75c3ba93..d0ed03bc 100644
--- a/tests/TestSuite_cvl_fdir.py
+++ b/tests/TestSuite_cvl_fdir.py
@@ -2759,7 +2759,7 @@ class TestCVLFdir(TestCase):
         #     check_stats=False, check_msg='Bad arguments')
         self.validate_fdir_rule(
             'flow validate 2 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',
-            check_stats=False, check_msg='No such device')
+            check_stats=False, check_msg='Invalid port 2')
         self.check_fdir_rule(stats=False)
 
     def test_mac_ipv4_pay_protocal(self):
@@ -2980,7 +2980,7 @@ class TestCVLFdir(TestCase):
 
     def test_invalid_port(self):
         rule = "flow create 2 ingress pattern eth dst is 00:11:22:33:44:55 / ipv4 src is 192.168.0.20 dst is 192.168.0.21 / end actions queue index 1 / end"
-        self.create_fdir_rule(rule, check_stats=False, msg="No such device: No such device")
+        self.create_fdir_rule(rule, check_stats=False, msg="Invalid port 2")
         out = self.pmd_output.execute_cmd("flow list 2")
         self.verify("Invalid port 2" in out, "expect Invalid port 2 in %s" % out)
 
-- 
2.17.1


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

* [dts] [PATCH V3 4/6] tests/flow_classify_softnic: update case code for dpdk code change
  2021-11-11  2:38 [dts] [PATCH V3 1/6] tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp: update case code for dpdk code change Jiale Song
  2021-11-11  2:38 ` [dts] [PATCH V3 2/6] tests/cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp: " Jiale Song
  2021-11-11  2:38 ` [dts] [PATCH V3 3/6] tests/cvl_fdir: " Jiale Song
@ 2021-11-11  2:38 ` Jiale Song
  2021-11-11  2:38 ` [dts] [PATCH V3 5/6] test_plans/iavf_fdir: " Jiale Song
  2021-11-11  2:38 ` [dts] [PATCH V3 6/6] test_plans/cvl_switch_filter_pppoe: " Jiale Song
  4 siblings, 0 replies; 8+ messages in thread
From: Jiale Song @ 2021-11-11  2:38 UTC (permalink / raw)
  To: dts; +Cc: Jiale Song

Signed-off-by: Jiale Song <songx.jiale@intel.com>
---
 test_plans/flow_classify_softnic_test_plan.rst | 8 ++++----
 tests/TestSuite_flow_classify_softnic.py       | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/test_plans/flow_classify_softnic_test_plan.rst b/test_plans/flow_classify_softnic_test_plan.rst
index b18d32b6..2b46d0af 100644
--- a/test_plans/flow_classify_softnic_test_plan.rst
+++ b/test_plans/flow_classify_softnic_test_plan.rst
@@ -562,7 +562,7 @@ a) Map the table a::
     dst mask 255.255.255.255 src spec 100.0.0.1 dst spec 200.0.0.1 proto spec 17 \
     / udp src mask 0 dst mask 0 src spec 100 dst spec 200 / end actions queue index 3 / end
 
-   Error reported, rule item is inconsistent with the table match.
+   Invalid port 4, rule item is inconsistent with the table match.
    Table with hask key mask for src addr, but the rule added is for dst addr.
 
 b) Map the table b::
@@ -571,7 +571,7 @@ b) Map the table b::
     dst mask 255.255.255.255 src spec 100.0.0.1 dst spec 200.0.0.1 proto spec 17 \
     / udp src mask 0 dst mask 0 src spec 100 dst spec 200 / end actions queue index 3 / end
 
-   Error reported, rule item is inconsistent with the table match.
+   Invalid port 4, rule item is inconsistent with the table match.
    Table with hask key mask for dst addr 255.255.255.0, but the rule added is 255.255.255.255.
 
 Test Case: ipv6 rule item inconsistent with table match format
@@ -605,7 +605,7 @@ a) Map the table a::
     src spec 2001::1 dst spec 0::1 proto spec 17 / udp src mask 0 dst mask 65535 \
     src spec 31 dst spec 41 / end actions queue index 3 / end
 
-   Error reported, rule item is inconsistent with the table match.
+   Invalid port 4, rule item is inconsistent with the table match.
    Table with hask key mask for 5 tuple, but the rule added mask udp src with 0.
 
 b) Map the table b::
@@ -615,7 +615,7 @@ b) Map the table b::
     ABCD:EF01:2345:6789:ABCD:EF01:2345:5789 dst spec 0:0:0:0:0:0:0:0 proto spec 17 \
     / udp src mask 0 dst mask 0 src spec 0 dst spec 0 / end actions queue index 3 / end
 
-   Error reported, rule item is inconsistent with the table match.
+   Invalid port 4, rule item is inconsistent with the table match.
    Table with hask key mask for dst addr, but the rule added is for src addr.
 
 Test Case: ipv4 hash table rss action
diff --git a/tests/TestSuite_flow_classify_softnic.py b/tests/TestSuite_flow_classify_softnic.py
index a2c15dcc..329e3d4c 100644
--- a/tests/TestSuite_flow_classify_softnic.py
+++ b/tests/TestSuite_flow_classify_softnic.py
@@ -844,13 +844,13 @@ class TestFlowClassifySoftnic(TestCase):
         self.start_testpmd(filename, self.port_num)
 
         # create rule
-        self.dut.send_expect("flow create 4 group 0 ingress pattern eth / ipv4 proto mask 0 src mask 0.0.0.0 dst mask 255.255.255.255 src spec 100.0.0.1 dst spec 200.0.0.1 proto spec 17 / udp src mask 0 dst mask 0 src spec 100 dst spec 200 / end actions queue index 3 / end", "error", 60)
+        self.dut.send_expect("flow create 4 group 0 ingress pattern eth / ipv4 proto mask 0 src mask 0.0.0.0 dst mask 255.255.255.255 src spec 100.0.0.1 dst spec 200.0.0.1 proto spec 17 / udp src mask 0 dst mask 0 src spec 100 dst spec 200 / end actions queue index 3 / end", "Invalid port 4", 60)
         self.dut.send_expect("quit", "# ", 60)
 
         cmd = "pipeline RX table match hash ext key 8 mask FFFFFF0000000000 offset 286 buckets 16K size 64K action AP0"
         self.set_table(cmd, filename)
         self.start_testpmd(filename, self.port_num)
-        self.dut.send_expect("flow create 4 group 0 ingress pattern eth / ipv4 proto mask 0 src mask 0.0.0.0 dst mask 255.255.255.255 src spec 100.0.0.1 dst spec 200.0.0.1 proto spec 17 / udp src mask 0 dst mask 0 src spec 100 dst spec 200 / end actions queue index 3 / end", "error", 60)
+        self.dut.send_expect("flow create 4 group 0 ingress pattern eth / ipv4 proto mask 0 src mask 0.0.0.0 dst mask 255.255.255.255 src spec 100.0.0.1 dst spec 200.0.0.1 proto spec 17 / udp src mask 0 dst mask 0 src spec 100 dst spec 200 / end actions queue index 3 / end", "Invalid port 4", 60)
         self.dut.send_expect("quit", "# ", 60)
 
         # ipv6
@@ -858,13 +858,13 @@ class TestFlowClassifySoftnic(TestCase):
         cmd = "pipeline RX table match hash ext key 64 mask 0000FF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000 offset 274 buckets 16K size 64K action AP0"
         self.set_table(cmd, filename)
         self.start_testpmd(filename, self.port_num)
-        self.dut.send_expect("flow create 4 group 0 ingress pattern eth / ipv6 proto mask 255 src mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff dst mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff src spec 2001::1 dst spec 0::1 proto spec 17 / udp src mask 0 dst mask 65535 src spec 31 dst spec 41 / end actions queue index 3 / end", "error", 60)
+        self.dut.send_expect("flow create 4 group 0 ingress pattern eth / ipv6 proto mask 255 src mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff dst mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff src spec 2001::1 dst spec 0::1 proto spec 17 / udp src mask 0 dst mask 65535 src spec 31 dst spec 41 / end actions queue index 3 / end", "Invalid port 4", 60)
         self.dut.send_expect("quit", "# ", 60)
 
         cmd = "pipeline RX table match hash ext key 16 mask FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF offset 294 buckets 16K size 64K action AP0"
         self.set_table(cmd, filename)
         self.start_testpmd(filename, self.port_num)
-        self.dut.send_expect("flow create 4 group 0 ingress pattern eth / ipv6 proto mask 0  src mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff dst mask 0:0:0:0:0:0:0:0 src spec ABCD:EF01:2345:6789:ABCD:EF01:2345:5789 dst spec 0:0:0:0:0:0:0:0 proto spec 17 / udp src mask 0 dst mask 0 src spec 0 dst spec 0 / end actions queue index 3 / end", "error", 60)
+        self.dut.send_expect("flow create 4 group 0 ingress pattern eth / ipv6 proto mask 0  src mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff dst mask 0:0:0:0:0:0:0:0 src spec ABCD:EF01:2345:6789:ABCD:EF01:2345:5789 dst spec 0:0:0:0:0:0:0:0 proto spec 17 / udp src mask 0 dst mask 0 src spec 0 dst spec 0 / end actions queue index 3 / end", "Invalid port 4", 60)
         self.dut.send_expect("quit", "# ", 60)
 
     def test_ipv4_hash_rss_action(self):
-- 
2.17.1


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

* [dts] [PATCH V3 5/6] test_plans/iavf_fdir: update case code for dpdk code change
  2021-11-11  2:38 [dts] [PATCH V3 1/6] tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp: update case code for dpdk code change Jiale Song
                   ` (2 preceding siblings ...)
  2021-11-11  2:38 ` [dts] [PATCH V3 4/6] tests/flow_classify_softnic: " Jiale Song
@ 2021-11-11  2:38 ` Jiale Song
  2021-11-11  2:38 ` [dts] [PATCH V3 6/6] test_plans/cvl_switch_filter_pppoe: " Jiale Song
  4 siblings, 0 replies; 8+ messages in thread
From: Jiale Song @ 2021-11-11  2:38 UTC (permalink / raw)
  To: dts; +Cc: Jiale Song

Signed-off-by: Jiale Song <songx.jiale@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 784392e2..8ffcab41 100644
--- a/test_plans/iavf_fdir_test_plan.rst
+++ b/test_plans/iavf_fdir_test_plan.rst
@@ -1239,7 +1239,7 @@ Note: some of the error messages may be differernt.
 
    get the message::
 
-    No such device: No such device
+    Invalid port 1
 
 11. check the flow list::
 
@@ -4325,7 +4325,7 @@ Subcase 9: delete a non-existent rule
    flush rules of port 1::
 
     testpmd> flow flush 1
-    port_flow_complain(): Caught PMD error type 1 (cause unspecified): No such device: No such device
+    Invalid port 1
 
 Subcase 10: unsupported input set field
 ---------------------------------------
@@ -4395,7 +4395,7 @@ Subcase 13: invalid port
 
    Failed to create flow, report message::
 
-    No such device: No such device
+   Invalid port 1
 
 2. check there is no rule listed on port 0,
    check on port 1::
-- 
2.17.1


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

* [dts] [PATCH V3 6/6] test_plans/cvl_switch_filter_pppoe: update case code for dpdk code change
  2021-11-11  2:38 [dts] [PATCH V3 1/6] tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp: update case code for dpdk code change Jiale Song
                   ` (3 preceding siblings ...)
  2021-11-11  2:38 ` [dts] [PATCH V3 5/6] test_plans/iavf_fdir: " Jiale Song
@ 2021-11-11  2:38 ` Jiale Song
  4 siblings, 0 replies; 8+ messages in thread
From: Jiale Song @ 2021-11-11  2:38 UTC (permalink / raw)
  To: dts; +Cc: Jiale Song

commit fatal: dpdk first bad o('1179f05cc9a044541106981b0366f474043d7872')
dpdk invalid port create rule echo change

Signed-off-by: Jiale Song <songx.jiale@intel.com>
---
 test_plans/cvl_switch_filter_pppoe_test_plan.rst | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/test_plans/cvl_switch_filter_pppoe_test_plan.rst b/test_plans/cvl_switch_filter_pppoe_test_plan.rst
index b9e04ea6..4f3da525 100644
--- a/test_plans/cvl_switch_filter_pppoe_test_plan.rst
+++ b/test_plans/cvl_switch_filter_pppoe_test_plan.rst
@@ -5748,7 +5748,7 @@ Subcase 13: invalid port
 
    Failed to create flow, report message::
 
-     No such device: No such device
+     Invalid port 1
 
 2. check the rule list on port 0::
 
@@ -5857,7 +5857,7 @@ Note: some of the error messages may be different.
 
     get the error message::
 
-      No such device: No such device
+      Invalid port 1
 
 11. check the rule list::
 
-- 
2.17.1


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

* [dts] [PATCH V3 4/6] tests/flow_classify_softnic: update case code for dpdk code change
  2021-11-11  5:05 [dts] [PATCH V3 1/6] tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp: " Jiale Song
@ 2021-11-11  5:05 ` Jiale Song
  0 siblings, 0 replies; 8+ messages in thread
From: Jiale Song @ 2021-11-11  5:05 UTC (permalink / raw)
  To: dts; +Cc: Jiale Song

Signed-off-by: Jiale Song <songx.jiale@intel.com>
---
 test_plans/flow_classify_softnic_test_plan.rst | 8 ++++----
 tests/TestSuite_flow_classify_softnic.py       | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/test_plans/flow_classify_softnic_test_plan.rst b/test_plans/flow_classify_softnic_test_plan.rst
index b18d32b6..2b46d0af 100644
--- a/test_plans/flow_classify_softnic_test_plan.rst
+++ b/test_plans/flow_classify_softnic_test_plan.rst
@@ -562,7 +562,7 @@ a) Map the table a::
     dst mask 255.255.255.255 src spec 100.0.0.1 dst spec 200.0.0.1 proto spec 17 \
     / udp src mask 0 dst mask 0 src spec 100 dst spec 200 / end actions queue index 3 / end
 
-   Error reported, rule item is inconsistent with the table match.
+   Invalid port 4, rule item is inconsistent with the table match.
    Table with hask key mask for src addr, but the rule added is for dst addr.
 
 b) Map the table b::
@@ -571,7 +571,7 @@ b) Map the table b::
     dst mask 255.255.255.255 src spec 100.0.0.1 dst spec 200.0.0.1 proto spec 17 \
     / udp src mask 0 dst mask 0 src spec 100 dst spec 200 / end actions queue index 3 / end
 
-   Error reported, rule item is inconsistent with the table match.
+   Invalid port 4, rule item is inconsistent with the table match.
    Table with hask key mask for dst addr 255.255.255.0, but the rule added is 255.255.255.255.
 
 Test Case: ipv6 rule item inconsistent with table match format
@@ -605,7 +605,7 @@ a) Map the table a::
     src spec 2001::1 dst spec 0::1 proto spec 17 / udp src mask 0 dst mask 65535 \
     src spec 31 dst spec 41 / end actions queue index 3 / end
 
-   Error reported, rule item is inconsistent with the table match.
+   Invalid port 4, rule item is inconsistent with the table match.
    Table with hask key mask for 5 tuple, but the rule added mask udp src with 0.
 
 b) Map the table b::
@@ -615,7 +615,7 @@ b) Map the table b::
     ABCD:EF01:2345:6789:ABCD:EF01:2345:5789 dst spec 0:0:0:0:0:0:0:0 proto spec 17 \
     / udp src mask 0 dst mask 0 src spec 0 dst spec 0 / end actions queue index 3 / end
 
-   Error reported, rule item is inconsistent with the table match.
+   Invalid port 4, rule item is inconsistent with the table match.
    Table with hask key mask for dst addr, but the rule added is for src addr.
 
 Test Case: ipv4 hash table rss action
diff --git a/tests/TestSuite_flow_classify_softnic.py b/tests/TestSuite_flow_classify_softnic.py
index a2c15dcc..329e3d4c 100644
--- a/tests/TestSuite_flow_classify_softnic.py
+++ b/tests/TestSuite_flow_classify_softnic.py
@@ -844,13 +844,13 @@ class TestFlowClassifySoftnic(TestCase):
         self.start_testpmd(filename, self.port_num)
 
         # create rule
-        self.dut.send_expect("flow create 4 group 0 ingress pattern eth / ipv4 proto mask 0 src mask 0.0.0.0 dst mask 255.255.255.255 src spec 100.0.0.1 dst spec 200.0.0.1 proto spec 17 / udp src mask 0 dst mask 0 src spec 100 dst spec 200 / end actions queue index 3 / end", "error", 60)
+        self.dut.send_expect("flow create 4 group 0 ingress pattern eth / ipv4 proto mask 0 src mask 0.0.0.0 dst mask 255.255.255.255 src spec 100.0.0.1 dst spec 200.0.0.1 proto spec 17 / udp src mask 0 dst mask 0 src spec 100 dst spec 200 / end actions queue index 3 / end", "Invalid port 4", 60)
         self.dut.send_expect("quit", "# ", 60)
 
         cmd = "pipeline RX table match hash ext key 8 mask FFFFFF0000000000 offset 286 buckets 16K size 64K action AP0"
         self.set_table(cmd, filename)
         self.start_testpmd(filename, self.port_num)
-        self.dut.send_expect("flow create 4 group 0 ingress pattern eth / ipv4 proto mask 0 src mask 0.0.0.0 dst mask 255.255.255.255 src spec 100.0.0.1 dst spec 200.0.0.1 proto spec 17 / udp src mask 0 dst mask 0 src spec 100 dst spec 200 / end actions queue index 3 / end", "error", 60)
+        self.dut.send_expect("flow create 4 group 0 ingress pattern eth / ipv4 proto mask 0 src mask 0.0.0.0 dst mask 255.255.255.255 src spec 100.0.0.1 dst spec 200.0.0.1 proto spec 17 / udp src mask 0 dst mask 0 src spec 100 dst spec 200 / end actions queue index 3 / end", "Invalid port 4", 60)
         self.dut.send_expect("quit", "# ", 60)
 
         # ipv6
@@ -858,13 +858,13 @@ class TestFlowClassifySoftnic(TestCase):
         cmd = "pipeline RX table match hash ext key 64 mask 0000FF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000 offset 274 buckets 16K size 64K action AP0"
         self.set_table(cmd, filename)
         self.start_testpmd(filename, self.port_num)
-        self.dut.send_expect("flow create 4 group 0 ingress pattern eth / ipv6 proto mask 255 src mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff dst mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff src spec 2001::1 dst spec 0::1 proto spec 17 / udp src mask 0 dst mask 65535 src spec 31 dst spec 41 / end actions queue index 3 / end", "error", 60)
+        self.dut.send_expect("flow create 4 group 0 ingress pattern eth / ipv6 proto mask 255 src mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff dst mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff src spec 2001::1 dst spec 0::1 proto spec 17 / udp src mask 0 dst mask 65535 src spec 31 dst spec 41 / end actions queue index 3 / end", "Invalid port 4", 60)
         self.dut.send_expect("quit", "# ", 60)
 
         cmd = "pipeline RX table match hash ext key 16 mask FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF offset 294 buckets 16K size 64K action AP0"
         self.set_table(cmd, filename)
         self.start_testpmd(filename, self.port_num)
-        self.dut.send_expect("flow create 4 group 0 ingress pattern eth / ipv6 proto mask 0  src mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff dst mask 0:0:0:0:0:0:0:0 src spec ABCD:EF01:2345:6789:ABCD:EF01:2345:5789 dst spec 0:0:0:0:0:0:0:0 proto spec 17 / udp src mask 0 dst mask 0 src spec 0 dst spec 0 / end actions queue index 3 / end", "error", 60)
+        self.dut.send_expect("flow create 4 group 0 ingress pattern eth / ipv6 proto mask 0  src mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff dst mask 0:0:0:0:0:0:0:0 src spec ABCD:EF01:2345:6789:ABCD:EF01:2345:5789 dst spec 0:0:0:0:0:0:0:0 proto spec 17 / udp src mask 0 dst mask 0 src spec 0 dst spec 0 / end actions queue index 3 / end", "Invalid port 4", 60)
         self.dut.send_expect("quit", "# ", 60)
 
     def test_ipv4_hash_rss_action(self):
-- 
2.17.1


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

* [dts] [PATCH V3 4/6] tests/flow_classify_softnic: update case code for dpdk code change
  2021-11-11  3:05 [dts] [PATCH V3 1/6] tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp: " Jiale Song
@ 2021-11-11  3:05 ` Jiale Song
  0 siblings, 0 replies; 8+ messages in thread
From: Jiale Song @ 2021-11-11  3:05 UTC (permalink / raw)
  To: dts; +Cc: Jiale Song

Signed-off-by: Jiale Song <songx.jiale@intel.com>
---
 test_plans/flow_classify_softnic_test_plan.rst | 8 ++++----
 tests/TestSuite_flow_classify_softnic.py       | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/test_plans/flow_classify_softnic_test_plan.rst b/test_plans/flow_classify_softnic_test_plan.rst
index b18d32b6..2b46d0af 100644
--- a/test_plans/flow_classify_softnic_test_plan.rst
+++ b/test_plans/flow_classify_softnic_test_plan.rst
@@ -562,7 +562,7 @@ a) Map the table a::
     dst mask 255.255.255.255 src spec 100.0.0.1 dst spec 200.0.0.1 proto spec 17 \
     / udp src mask 0 dst mask 0 src spec 100 dst spec 200 / end actions queue index 3 / end
 
-   Error reported, rule item is inconsistent with the table match.
+   Invalid port 4, rule item is inconsistent with the table match.
    Table with hask key mask for src addr, but the rule added is for dst addr.
 
 b) Map the table b::
@@ -571,7 +571,7 @@ b) Map the table b::
     dst mask 255.255.255.255 src spec 100.0.0.1 dst spec 200.0.0.1 proto spec 17 \
     / udp src mask 0 dst mask 0 src spec 100 dst spec 200 / end actions queue index 3 / end
 
-   Error reported, rule item is inconsistent with the table match.
+   Invalid port 4, rule item is inconsistent with the table match.
    Table with hask key mask for dst addr 255.255.255.0, but the rule added is 255.255.255.255.
 
 Test Case: ipv6 rule item inconsistent with table match format
@@ -605,7 +605,7 @@ a) Map the table a::
     src spec 2001::1 dst spec 0::1 proto spec 17 / udp src mask 0 dst mask 65535 \
     src spec 31 dst spec 41 / end actions queue index 3 / end
 
-   Error reported, rule item is inconsistent with the table match.
+   Invalid port 4, rule item is inconsistent with the table match.
    Table with hask key mask for 5 tuple, but the rule added mask udp src with 0.
 
 b) Map the table b::
@@ -615,7 +615,7 @@ b) Map the table b::
     ABCD:EF01:2345:6789:ABCD:EF01:2345:5789 dst spec 0:0:0:0:0:0:0:0 proto spec 17 \
     / udp src mask 0 dst mask 0 src spec 0 dst spec 0 / end actions queue index 3 / end
 
-   Error reported, rule item is inconsistent with the table match.
+   Invalid port 4, rule item is inconsistent with the table match.
    Table with hask key mask for dst addr, but the rule added is for src addr.
 
 Test Case: ipv4 hash table rss action
diff --git a/tests/TestSuite_flow_classify_softnic.py b/tests/TestSuite_flow_classify_softnic.py
index a2c15dcc..329e3d4c 100644
--- a/tests/TestSuite_flow_classify_softnic.py
+++ b/tests/TestSuite_flow_classify_softnic.py
@@ -844,13 +844,13 @@ class TestFlowClassifySoftnic(TestCase):
         self.start_testpmd(filename, self.port_num)
 
         # create rule
-        self.dut.send_expect("flow create 4 group 0 ingress pattern eth / ipv4 proto mask 0 src mask 0.0.0.0 dst mask 255.255.255.255 src spec 100.0.0.1 dst spec 200.0.0.1 proto spec 17 / udp src mask 0 dst mask 0 src spec 100 dst spec 200 / end actions queue index 3 / end", "error", 60)
+        self.dut.send_expect("flow create 4 group 0 ingress pattern eth / ipv4 proto mask 0 src mask 0.0.0.0 dst mask 255.255.255.255 src spec 100.0.0.1 dst spec 200.0.0.1 proto spec 17 / udp src mask 0 dst mask 0 src spec 100 dst spec 200 / end actions queue index 3 / end", "Invalid port 4", 60)
         self.dut.send_expect("quit", "# ", 60)
 
         cmd = "pipeline RX table match hash ext key 8 mask FFFFFF0000000000 offset 286 buckets 16K size 64K action AP0"
         self.set_table(cmd, filename)
         self.start_testpmd(filename, self.port_num)
-        self.dut.send_expect("flow create 4 group 0 ingress pattern eth / ipv4 proto mask 0 src mask 0.0.0.0 dst mask 255.255.255.255 src spec 100.0.0.1 dst spec 200.0.0.1 proto spec 17 / udp src mask 0 dst mask 0 src spec 100 dst spec 200 / end actions queue index 3 / end", "error", 60)
+        self.dut.send_expect("flow create 4 group 0 ingress pattern eth / ipv4 proto mask 0 src mask 0.0.0.0 dst mask 255.255.255.255 src spec 100.0.0.1 dst spec 200.0.0.1 proto spec 17 / udp src mask 0 dst mask 0 src spec 100 dst spec 200 / end actions queue index 3 / end", "Invalid port 4", 60)
         self.dut.send_expect("quit", "# ", 60)
 
         # ipv6
@@ -858,13 +858,13 @@ class TestFlowClassifySoftnic(TestCase):
         cmd = "pipeline RX table match hash ext key 64 mask 0000FF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000 offset 274 buckets 16K size 64K action AP0"
         self.set_table(cmd, filename)
         self.start_testpmd(filename, self.port_num)
-        self.dut.send_expect("flow create 4 group 0 ingress pattern eth / ipv6 proto mask 255 src mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff dst mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff src spec 2001::1 dst spec 0::1 proto spec 17 / udp src mask 0 dst mask 65535 src spec 31 dst spec 41 / end actions queue index 3 / end", "error", 60)
+        self.dut.send_expect("flow create 4 group 0 ingress pattern eth / ipv6 proto mask 255 src mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff dst mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff src spec 2001::1 dst spec 0::1 proto spec 17 / udp src mask 0 dst mask 65535 src spec 31 dst spec 41 / end actions queue index 3 / end", "Invalid port 4", 60)
         self.dut.send_expect("quit", "# ", 60)
 
         cmd = "pipeline RX table match hash ext key 16 mask FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF offset 294 buckets 16K size 64K action AP0"
         self.set_table(cmd, filename)
         self.start_testpmd(filename, self.port_num)
-        self.dut.send_expect("flow create 4 group 0 ingress pattern eth / ipv6 proto mask 0  src mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff dst mask 0:0:0:0:0:0:0:0 src spec ABCD:EF01:2345:6789:ABCD:EF01:2345:5789 dst spec 0:0:0:0:0:0:0:0 proto spec 17 / udp src mask 0 dst mask 0 src spec 0 dst spec 0 / end actions queue index 3 / end", "error", 60)
+        self.dut.send_expect("flow create 4 group 0 ingress pattern eth / ipv6 proto mask 0  src mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff dst mask 0:0:0:0:0:0:0:0 src spec ABCD:EF01:2345:6789:ABCD:EF01:2345:5789 dst spec 0:0:0:0:0:0:0:0 proto spec 17 / udp src mask 0 dst mask 0 src spec 0 dst spec 0 / end actions queue index 3 / end", "Invalid port 4", 60)
         self.dut.send_expect("quit", "# ", 60)
 
     def test_ipv4_hash_rss_action(self):
-- 
2.17.1


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

end of thread, other threads:[~2021-11-11  5:05 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-11  2:38 [dts] [PATCH V3 1/6] tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp: update case code for dpdk code change Jiale Song
2021-11-11  2:38 ` [dts] [PATCH V3 2/6] tests/cvl_advanced_rss_vlan_esp_ah_l2tp_pfcp: " Jiale Song
2021-11-11  2:38 ` [dts] [PATCH V3 3/6] tests/cvl_fdir: " Jiale Song
2021-11-11  2:38 ` [dts] [PATCH V3 4/6] tests/flow_classify_softnic: " Jiale Song
2021-11-11  2:38 ` [dts] [PATCH V3 5/6] test_plans/iavf_fdir: " Jiale Song
2021-11-11  2:38 ` [dts] [PATCH V3 6/6] test_plans/cvl_switch_filter_pppoe: " Jiale Song
2021-11-11  3:05 [dts] [PATCH V3 1/6] tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp: " Jiale Song
2021-11-11  3:05 ` [dts] [PATCH V3 4/6] tests/flow_classify_softnic: " Jiale Song
2021-11-11  5:05 [dts] [PATCH V3 1/6] tests/cvl_advanced_iavf_rss_vlan_esp_ah_l2tp_pfcp: " Jiale Song
2021-11-11  5:05 ` [dts] [PATCH V3 4/6] tests/flow_classify_softnic: " Jiale Song

test suite reviews and discussions

This inbox may be cloned and mirrored by anyone:

	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

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://inbox.dpdk.org/inbox.dpdk.dts


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