From patchwork Fri Jul 16 12:01:53 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Sun, QinX" X-Patchwork-Id: 95936 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 811ACA0C4A; Fri, 16 Jul 2021 05:29:00 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 763654014D; Fri, 16 Jul 2021 05:29:00 +0200 (CEST) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id 7734640143 for ; Fri, 16 Jul 2021 05:28:58 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10046"; a="271780455" X-IronPort-AV: E=Sophos;i="5.84,244,1620716400"; d="scan'208";a="271780455" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Jul 2021 20:28:56 -0700 X-IronPort-AV: E=Sophos;i="5.84,244,1620716400"; d="scan'208";a="495778529" Received: from unknown (HELO localhost.localdomain) ([10.240.183.105]) by fmsmga003-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Jul 2021 20:28:55 -0700 From: Qin Sun To: dts@dpdk.org Cc: Qin Sun Date: Fri, 16 Jul 2021 12:01:53 +0000 Message-Id: <20210716120153.7743-1-qinx.sun@intel.com> X-Mailer: git-send-email 2.17.1 Subject: [dts] [PATCH V2] tests/cvl_dcf_flow_priority: modify PPP proto field to byte type X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.29 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" modify PPP proto field to byte type to adapt scapy2.4.4, replace 'insmod xxx' with 'modprobe ice' to reduce configure file Signed-off-by: Qin Sun Tested-by: Qin Sun --- v2: add comment for set_up, add unsupport-pkg decorate for exclusive_case case tests/TestSuite_cvl_dcf_flow_priority.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/tests/TestSuite_cvl_dcf_flow_priority.py b/tests/TestSuite_cvl_dcf_flow_priority.py index 532d9934..07d99d2c 100644 --- a/tests/TestSuite_cvl_dcf_flow_priority.py +++ b/tests/TestSuite_cvl_dcf_flow_priority.py @@ -1155,11 +1155,9 @@ class CVLDCFFlowPriorityTest(TestCase): """ Run before each test case. """ - self.suite_config = rfc.get_suite_config(self) - ice_driver_file_location = self.suite_config["ice_driver_file_location"] + #Switch's recpri resource cannot be released,so need to reload ice driver to release it, this is a known issue of ND self.dut.send_expect("rmmod ice","#",30) - self.dut.send_expect("insmod %s" % ice_driver_file_location, "# ", 60) - time.sleep(10) + self.dut.send_expect("modprobe ice","#",30) def create_testpmd_command(self): """ @@ -1672,6 +1670,7 @@ class CVLDCFFlowPriorityTest(TestCase): "flow create 0 priority 0 ingress pattern eth / ipv4 src is 192.168.0.1 dst is 192.168.0.2 / end actions vf id 4 / end"] self.create_switch_filter_rule(negative_rule, check_stats=False) + @skip_unsupported_pkg(['os default', 'wireless']) def test_exclusive_case(self): self.setup_1pf_vfs_env() @@ -1733,7 +1732,7 @@ class CVLDCFFlowPriorityTest(TestCase): self.dut.send_expect("flow destroy 0 rule 1", "testpmd> ", 15) matched_dic["expect_results"]["expect_pkts"]=0 self.send_and_check_packets(matched_dic) - matched_dic = {"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8100)/Dot1Q(vlan=0x2,type=0x8864)/PPPoE(sessionid=0x1)/PPP(proto=0x21)/IP()/UDP(dport=23)/("X"*480)'], + matched_dic = {"scapy_str":['Ether(dst="00:11:22:33:44:55",type=0x8100)/Dot1Q(vlan=1,type=0x8100)/Dot1Q(vlan=0x2,type=0x8864)/PPPoE(sessionid=1)/PPP(b\'\\x00\\x21\')/IP()/UDP(dport=23)/("X"*480)'], "check_func":{"func":rfc.check_vf_rx_packets_number, "param":{"expect_port":2, "expect_queue":"null"}}, "expect_results":{"expect_pkts":1}}