From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (xvm-189-124.dc0.ghst.net [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 624DAA0524; Fri, 8 Jan 2021 06:45:57 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5D732140E0D; Fri, 8 Jan 2021 06:45:57 +0100 (CET) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id A7BE5140DFA for ; Fri, 8 Jan 2021 06:45:55 +0100 (CET) IronPort-SDR: cPug/v3G+H5SNxFU/TdIl8e50efZxJEcq8ZwZ3reuOScpMkJenADjoTZMpHBpOQHCP9QNQ+s04 TfgOdHvnemPQ== X-IronPort-AV: E=McAfee;i="6000,8403,9857"; a="174037265" X-IronPort-AV: E=Sophos;i="5.79,330,1602572400"; d="scan'208";a="174037265" 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:55 -0800 IronPort-SDR: yWIhGGIlu6hMgNgqo8FM5f+TqzHgbMg2+2TiSKwTt7FMewLErRoH/OxGAxb1AJ78w5Ntf4Vyxu W3YtDlAVFJ+Q== X-IronPort-AV: E=Sophos;i="5.79,330,1602572400"; d="scan'208";a="422842649" 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:54 -0800 From: sunqin To: dts@dpdk.org Cc: sunqin Date: Fri, 8 Jan 2021 14:19:51 +0000 Message-Id: <20210108141953.8575-2-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 1/3] framework/pmd_output add 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" Add 'get_max_rule_number' method Signed-off-by: sunqin --- framework/pmd_output.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/framework/pmd_output.py b/framework/pmd_output.py index 3418efe4..3daa86b6 100644 --- a/framework/pmd_output.py +++ b/framework/pmd_output.py @@ -299,3 +299,11 @@ class PmdOutput(): break sleep(1) return 'down' not in status + + def get_max_rule_number(self,obj,out): + res = re.search(r"fd_fltr_guar\s+=\s+(\d+).*fd_fltr_best_effort\s+=\s+(\d+)\.",out) + obj.verify(res,"'fd_fltr_guar' and 'fd_fltr_best_effort not found'") + fltr_guar,fltr_best = res.group(1),res.group(2) + max_rule = int(fltr_guar) + int(fltr_best) + obj.logger.info(f'this Card max rule number is :{max_rule}') + return max_rule -- 2.17.1