From patchwork Mon Jan 18 07:35:59 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Xie, WeiX" X-Patchwork-Id: 86764 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 E3316A0A03; Mon, 18 Jan 2021 08:34:18 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B39C7140D13; Mon, 18 Jan 2021 08:34:18 +0100 (CET) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id 88BBA140D12 for ; Mon, 18 Jan 2021 08:34:17 +0100 (CET) IronPort-SDR: dol3NdHHs+7155M7myUxKlRxYcSQT0wwiZCRM2mfCNvIv3O9lucBMK4qoF2wLlKrR72uiY2yhU pONqqY6WwKww== X-IronPort-AV: E=McAfee;i="6000,8403,9867"; a="178919845" X-IronPort-AV: E=Sophos;i="5.79,355,1602572400"; d="scan'208";a="178919845" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Jan 2021 23:34:16 -0800 IronPort-SDR: uiT/kqEtN8RoYoTCfqyi7ZgJl3VWKoZFmAqQ8M+PhDPMY3XHNVII5+KgjA5YkpLKrpUhV5EeKs rsWY5oTpSqVg== X-IronPort-AV: E=Sophos;i="5.79,355,1602572400"; d="scan'208";a="383471491" Received: from unknown (HELO localhost.localdomain) ([10.240.183.80]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Jan 2021 23:34:15 -0800 From: Xie wei To: dts@dpdk.org Cc: Xie wei Date: Mon, 18 Jan 2021 15:35:59 +0800 Message-Id: <20210118073559.23995-1-weix.xie@intel.com> X-Mailer: git-send-email 2.17.1 Subject: [dts] [PATCH V1] tests/kernelpf_iavf: adjust the order of getting NIC driver version 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" In set_up_all func, the device can't be used which is bound to vfio-pci. So adjust the order of getting nic driver version. Signed-off-by: Xie wei Tested-by: Xie,WeiX < weix.xie@intel.com> Acked-by: Haiyang Zhao --- tests/TestSuite_kernelpf_iavf.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/TestSuite_kernelpf_iavf.py b/tests/TestSuite_kernelpf_iavf.py index 68f16096..2fed9b7f 100644 --- a/tests/TestSuite_kernelpf_iavf.py +++ b/tests/TestSuite_kernelpf_iavf.py @@ -94,10 +94,6 @@ class TestKernelpfIavf(TestCase): self.tester_intf1 = self.tester.get_interface(tester_port1) self.l3fwdpower_name = self.dut.apps_name['l3fwd-power'].strip().split('/')[-1] - # get driver version - out = self.dut.send_expect("ethtool -i %s | awk -F':' 'NR==2{print $2}'" % self.host_intf, "# ") - self.driver_version = out.replace(" ", "") - def set_up(self): if self.running_case == "test_vf_mac_filter": @@ -159,6 +155,10 @@ class TestKernelpfIavf(TestCase): self.dut.send_expect("ip link set %s vf 0 mac %s" % (self.host_intf, self.vf_mac), "# ") + # get driver version + out = self.dut.send_expect("ethtool -i %s | awk -F':' 'NR==2{print $2}'" % self.host_intf, "# ") + self.driver_version = out.replace(" ", "") + try: for port in self.sriov_vfs_port: