From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 7842EA04B1; Mon, 23 Nov 2020 09:48:49 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 3205637AF; Mon, 23 Nov 2020 09:48:48 +0100 (CET) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 72A13375B for ; Mon, 23 Nov 2020 09:48:45 +0100 (CET) IronPort-SDR: ugoQWwJ2NPpQ9oNoNXUnzffDLL8+Fwh6q/+/qiogs+w5POn48tFv+SHVmKhqnUk4AwpnIGvkPb qszw70xyAITQ== X-IronPort-AV: E=McAfee;i="6000,8403,9813"; a="171887389" X-IronPort-AV: E=Sophos;i="5.78,361,1599548400"; d="scan'208";a="171887389" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Nov 2020 00:48:43 -0800 IronPort-SDR: zeFnUicf6yFGaOBRvQEdJ+0UmiJ1+9LAqj2a8qHA/3+ADmm29jIidYDxaakw8+6BVcTmg8QVKJ ffEnlKhxbe2Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,361,1599548400"; d="scan'208";a="478034938" Received: from dpdk-qifu-cxl.sh.intel.com ([10.67.119.67]) by orsmga004.jf.intel.com with ESMTP; 23 Nov 2020 00:48:41 -0800 From: qifu To: dts@dpdk.org Cc: qifu Date: Mon, 23 Nov 2020 12:35:27 -0500 Message-Id: <20201123173527.2850-1-qi.fu@intel.com> X-Mailer: git-send-email 2.17.1 Subject: [dts] [PATCH V1]test_plans/cvl_advanced_rss_gtpu_test_plan:ignore behavior after deleting rss rules X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-bounces@dpdk.org Sender: "dts" as the pkg updated, default gtpu behavior is changed. so that the behavior after deleting gtpu rss rule is also changed. ignored the steps after deleting rules in multi-rules test cases. Signed-off-by: qifu --- .../cvl_advanced_rss_gtpu_test_plan.rst | 46 +++++++++++++++---- 1 file changed, 36 insertions(+), 10 deletions(-) diff --git a/test_plans/cvl_advanced_rss_gtpu_test_plan.rst b/test_plans/cvl_advanced_rss_gtpu_test_plan.rst index ad782f10..1d5a1a2f 100644 --- a/test_plans/cvl_advanced_rss_gtpu_test_plan.rst +++ b/test_plans/cvl_advanced_rss_gtpu_test_plan.rst @@ -1838,6 +1838,9 @@ Test case: multirules IPV4_GTPU_IPV4/IPV4_GTPU_EH_IPV4 check packet 2 has different hash value with packet 1, packet 3 has same hash value with packet 1. +Note: the action after deleting rule is not guaranteed so far. +so the following step don't need to be run. + 6. destroy IPV4_GTPU_IPV4 rule:: flow destroy 0 rule 0 @@ -1905,6 +1908,9 @@ Test case: multirules IPV4_GTPU_EH_IPV4 with/without UL/DL check packet 2 has different hash value with packet 1, packet 3 has same hash value with packet 1. +Note: the action after deleting rule is not guaranteed so far. +so the following step don't need to be run. + 6. destroy IPV4_GTPU_EH_IPV4 rule:: flow destroy 0 rule 1 @@ -1912,6 +1918,7 @@ Test case: multirules IPV4_GTPU_EH_IPV4 with/without UL/DL 7. send same packets with step 5, packet 1-6 have not hash value. + Test case: multirules IPV4_GTPU_EH_IPV4 without/with UL/DL ========================================================== 1. start testpmd without disable rss:: @@ -1958,6 +1965,9 @@ Test case: multirules IPV4_GTPU_EH_IPV4 without/with UL/DL check packet 2 has same hash value with packet 1, packet 3 has different hash value with packet 1. check packet 5 has same hash value with packet 4, packet 6 has different hash value with packet 4. +Note: the action after deleting rule is not guaranteed so far. +so the following step don't need to be run. + 10. destroy IPV4_GTPU_EH_IPV4 rule again:: flow destroy 0 rule 2 @@ -1965,6 +1975,7 @@ Test case: multirules IPV4_GTPU_EH_IPV4 without/with UL/DL 11. send same packets with step 3, packet 1-6 have not hash value, and distributed to queue 0. + Test case: multirules IPV4_GTPU_EH_IPV4 and IPV4_GTPU_EH_IPV4_UDP/TCP ===================================================================== 1. start testpmd without disable rss:: @@ -2011,8 +2022,9 @@ Test case: multirules IPV4_GTPU_EH_IPV4 and IPV4_GTPU_EH_IPV4_UDP/TCP check packet 8 has different hash value to packet 7, packet 9 have different hash value to packet 7 and 8. check packet 11 has different hash value to packet 10, packet 12 have same hash value to packet 10. -Note: the action after deleting rule is not guaranteed in dpdk-20.08. -so the following step don't need to be run in dpdk-20.08. +Note: the action after deleting rule is not guaranteed so far. +so the following step don't need to be run. + 7. destroy IPV4_GTPU_DL_IPV4_UDP rule:: testpmd> flow destroy 0 rule 0 @@ -2033,6 +2045,7 @@ so the following step don't need to be run in dpdk-20.08. check packet 8 has different hash value to packet 7, packet 9 have different hash value to packet 7 and 8. check packet 10-12 have not hash value. + Test case: multirules IPV6_GTPU_EH_IPV6 and IPV6_GTPU_EH_IPV6_UDP/TCP ===================================================================== 1. start testpmd without disable rss:: @@ -2079,8 +2092,9 @@ Test case: multirules IPV6_GTPU_EH_IPV6 and IPV6_GTPU_EH_IPV6_UDP/TCP check packet 8 has same hash value to packet 7, packet 9 have different hash value to packet 7. check packet 11 has different hash value to packet 10, packet 12 have different hash value to packet 10 and 11. -Note: the action after deleting rule is not guaranteed in dpdk-20.08. -so the following step don't need to be run in dpdk-20.08. +Note: the action after deleting rule is not guaranteed so far. +so the following step don't need to be run. + 7. destroy the rule 1:: testpmd> flow destroy 0 rule 1 @@ -2097,6 +2111,7 @@ so the following step don't need to be run in dpdk-20.08. check packet 8 has same hash value to packet 7, packet 9 have different hash value to packet 7. check packet 11 has different hash value to packet 10, packet 12 have different hash value to packet 10 and 11. + Test case: multirules IPV4_GTPU_EH_IPV6 and IPV4_GTPU_EH_IPV6_UDP/TCP without UL/DL =================================================================================== 1. start testpmd without disable rss:: @@ -2137,6 +2152,7 @@ Test case: multirules IPV4_GTPU_EH_IPV6 and IPV4_GTPU_EH_IPV6_UDP/TCP without UL check packet 6 has same hash value to packet 5. check packet 7 has differnt hash value to packet 5. + Test case: multirules IPV6_GTPU_IPV4 and IPV6_GTPU_IPV4_UDP/TCP =============================================================== 1. start testpmd without disable rss:: @@ -2177,6 +2193,7 @@ Test case: multirules IPV6_GTPU_IPV4 and IPV6_GTPU_IPV4_UDP/TCP check packet 6 has same hash value to packet 5. check packet 7 has differnt hash value to packet 5. + Test case: toeplitz and symmetric rules combination =================================================== Subcase: toeplitz/symmetric with same pattern @@ -2213,8 +2230,9 @@ Subcase: toeplitz/symmetric with same pattern 6. repeat step 2, check the toeplitz rule can't work now, but have hash value. -Note: the action after deleting rule is not guaranteed in dpdk-20.08. -so the following step don't need to be run in dpdk-20.08. +Note: the action after deleting rule is not guaranteed so far. +so the following step don't need to be run. + 7. destroy the rule 1:: testpmd> flow destroy 0 rule 1 @@ -2257,8 +2275,9 @@ Subcase: toeplitz/symmetric with same pattern (switched rule order) 6. repeat step 2, check the symmetric rule can't work now, but have hash value. -Note: the action after deleting rule is not guaranteed in dpdk-20.08. -so the following step don't need to be run in dpdk-20.08. +Note: the action after deleting rule is not guaranteed so far. +so the following step don't need to be run. + 7. destroy the rule 1:: testpmd> flow destroy 0 rule 1 @@ -2301,6 +2320,9 @@ Subcase: toeplitz/symmetric with different pattern (different UL/DL) 6. repeat step 2, check the toeplitz rule also can work now. +Note: the action after deleting rule is not guaranteed so far. +so the following step don't need to be run. + 7. destroy the rule 1:: testpmd> flow destroy 0 rule 1 @@ -2360,8 +2382,9 @@ Subcase: toeplitz/symmetric with different pattern (with/without UL/DL) 6. repeat step 2, check the toeplitz rule can work for UL packets, not work for DL packets. the DL and UL packets both have hash value. -Note: the action after deleting rule is not guaranteed in dpdk-20.08. -so the following step don't need to be run in dpdk-20.08. +Note: the action after deleting rule is not guaranteed so far. +so the following step don't need to be run. + 7. destroy the rule 1:: testpmd> flow destroy 0 rule 1 @@ -2419,6 +2442,9 @@ Subcase: toeplitz/symmetric with different pattern 6. repeat step 2, check the toeplitz rule also can work now. +Note: the action after deleting rule is not guaranteed so far. +so the following step don't need to be run. + 7. destroy the rule 1:: testpmd> flow destroy 0 rule 1 -- 2.17.1