From patchwork Fri Jan 8 14:19:52 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Sun, QinX" X-Patchwork-Id: 86171 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (xvm-189-124.dc0.ghst.net [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 8BEB4A0524; Fri, 8 Jan 2021 06:45:58 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 86F73140E06; Fri, 8 Jan 2021 06:45:58 +0100 (CET) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id 3C176140DFA for ; Fri, 8 Jan 2021 06:45:57 +0100 (CET) IronPort-SDR: tvFqrlltJlR3uxeJ+wPeEY9yIre3mYdkyfHda9wblOCye/f3zpUvWHf/ADcMS8Vb7sEt3HbeXg w2aY85TakzoA== X-IronPort-AV: E=McAfee;i="6000,8403,9857"; a="174037268" X-IronPort-AV: E=Sophos;i="5.79,330,1602572400"; d="scan'208";a="174037268" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Jan 2021 21:45:56 -0800 IronPort-SDR: 8fJNlce4gRtR3VXBiE4KGj7JIEmXnpZL6qMGflFYWGSl8xNcJYWOc6l3MLqPIA2P9+3O3hZ4me 7yXfLTOJFI+A== X-IronPort-AV: E=Sophos;i="5.79,330,1602572400"; d="scan'208";a="422842658" Received: from unknown (HELO dpdk-wenjielx-tetser203.icx.intel.com) ([10.240.183.105]) by orsmga001-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Jan 2021 21:45:55 -0800 From: sunqin To: dts@dpdk.org Cc: sunqin Date: Fri, 8 Jan 2021 14:19:52 +0000 Message-Id: <20210108141953.8575-3-qinx.sun@intel.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20210108141953.8575-1-qinx.sun@intel.com> References: <20210108141953.8575-1-qinx.sun@intel.com> Subject: [dts] [PATCH V1 2/3] tests/cvl_switch_filter change method to get maximum number of rules 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" Use 'get_max_rule_number' method to get maximum number of rules Signed-off-by: sunqin --- tests/TestSuite_cvl_switch_filter.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/TestSuite_cvl_switch_filter.py b/tests/TestSuite_cvl_switch_filter.py index 02c9002f..1005f3a2 100644 --- a/tests/TestSuite_cvl_switch_filter.py +++ b/tests/TestSuite_cvl_switch_filter.py @@ -4525,6 +4525,7 @@ class CVLSwitchFilterTest(TestCase): #bind pf to vfio-pci self.dut.send_expect('modprobe vfio-pci', '#') self.bind_nics_driver(self.dut_ports, driver="vfio-pci") + self.pmd = PmdOutput(self.dut) self.generate_file_with_fdir_rules() self.path = self.dut.apps_name['test-pmd'] @@ -4547,7 +4548,10 @@ class CVLSwitchFilterTest(TestCase): """ generate file with fdir rules to make fdir table full, then test switch filter """ - self.fdir_rule_number = 14336 + int(2048/(len(self.dut_ports))) + pf_pci = self.dut.ports_info[0]['pci'] + out = self.pmd.start_testpmd('default', eal_param='-a %s --log-level=ice,7'%pf_pci) + self.dut.send_expect("quit", "# ") + self.fdir_rule_number = self.pmd.get_max_rule_number(self,out) src_file = 'dep/testpmd_cmds_rte_flow_fdir_rules' flows = open(src_file, mode='w') rule_count = 1