From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0041.outbound.protection.outlook.com [104.47.34.41]) by dpdk.org (Postfix) with ESMTP id 574442C6E for ; Thu, 6 Apr 2017 19:51:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=6vkwv2MjlYHobHS82El+/r6ti2gw9HLnH8k70VgqjP8=; b=dENX9pcMwP/DkiNzIZUOR4sUNxSDS4k5D0hdkTMQ4WZt0GMNEJMidkoU/f4eDV1woPw3B6GVpjgxMvHFpZGRe/u4vJ6J4lR7jQUVeq505CxvTl8yU3am1zEo1Lvp7weEplNa/kMWlS3oNLu3wqOP00cMZT+HIJdOOoDlAmRDkNI= Authentication-Results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=caviumnetworks.com; Received: from angela-H81M-S1.semihalf.local (31.172.191.173) by DM2PR0701MB810.namprd07.prod.outlook.com (10.242.127.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1005.10; Thu, 6 Apr 2017 17:51:49 +0000 From: Angela Czubak To: dts@dpdk.org Cc: Angela Czubak Date: Thu, 6 Apr 2017 19:51:10 +0200 Message-Id: <1491501092-14278-5-git-send-email-aczubak@caviumnetworks.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1491501092-14278-1-git-send-email-aczubak@caviumnetworks.com> References: <1491501092-14278-1-git-send-email-aczubak@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [31.172.191.173] X-ClientProxiedBy: AM5PR0701CA0051.eurprd07.prod.outlook.com (10.169.145.141) To DM2PR0701MB810.namprd07.prod.outlook.com (10.242.127.24) X-MS-Office365-Filtering-Correlation-Id: fdc46d86-1b9d-477e-65a4-08d47d1599f8 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:DM2PR0701MB810; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB810; 3:zgUHHAKjXmYfHAgznD12aKnPu7Vt1w4iN9JbvyxjCabrl5aIBIfAoLLKLZBA7EemBaeHsjkkWLX0W4psYl8rsiF6vWiIHBCoXvhhNdwqYtlGaOCXUXs2uzseKeN6eHHomYVfcR7o5Ead1UtRvfH8q9TdzHYcm5iTTN/m5i9PYQ9urju4atB17ekQjLiKUTd3gxnd3uBqoiN3cSZ4lBgQMB2Xqo+yiMHkdpuSNV8YCUiO1L9kzbc6IOepf6XjDzHQaOrSlPChhCDi4ClhYM880FLf6WIZyrHYpqKBASokZMRa8C9Inbnu1P0j+twCTEPl93j8hS/hXIHq1a59aT7qlQ==; 25:R722s7FJs7JmdMFBt42sDjTFpkseNCzXhjbd+pC1HZiiJROMLGDgH88zN+Ig3cUi9FmWI/VYgi4SbKQO2cm4z07sTV7pnjsSOkjVFyinJVNNIlbMLYdP+rIrd1jfk2mK1NSC4BpqtL18SFxGeHXUGdwoLyJ7mRP8wGtSqvNAYxLuHSAU6al3PhtExm827B4PfJXrfDOjULSXTu9zAP7BX9LI9K1IIe7UfWRUL1Kxv7OGmVEI0FHQCF+LedOCjwB4xRibUicI+CxM+IxXPe/Li5R27tpzprSr6kwlP5QFwSNNdA8524mXYut+yIjNCbs/C9YzdiNAwebQHQvSbZmJjj/QQsTeFPPI3EtCidHkxJSUqcAST3WBh9llG9EY1rrF6O5qjQ4kzkr/IXNsROM3mKnYWxiLfhEp9+c8ZgJIfr39i8G3S6c/As2dgxjIgjkEFGLvI6CG/OFUh3XlMEwRTA== X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB810; 31:mqUS4GoJ1Lg/Lci7NUl1RAoD8HKECDZX4OAjXIXaW5e185lRO/wdttlBpQZDCSVjHV+VYtaMAzGILU7OMtRBXQvJm70sDyNQMCnk7bxvJnvcHS3nurO2eGkb8Fr8shpcczHzoa0AQVOBxXt0XB6EH5JxgHX8l+k5aLJa4jHAH66dV2MXzdDsEteqymyea50gkJ8FKYqcjnMkllIMq1Wr3t5QCge1srKvv/cTEGsfG+4=; 20:WZTP+sI8pbkxbYdr3YjfQ2SsDySsb6Ws5rqBSJ4jG3mo8Zw/+Uttg+nIYiNMQIfCr27DXRsQhh3CjRbUAJjbzgP83EKCHGcSxO0CEa8AW994oa96QKVO3fwNQfHduTrXgl6QShgHlUMKw32exQvbCuwiH4FYDkJbQoCiDtJX5osusoJYaf9JMsLQLydGB40fF7fqNMNY1HWdJCAPgh+/vSlMe4g7rp7fenEmJ8fWBoWPM/sMKJBGB+cPlSTVX1rFgtYpToyCXBm3lnYyIRX1fOqdOxyjrIrm4XbE3QZr0PYvOrGcYAYSrTIrhRgAsEn1xy6PsyxE9WVTEo0l6rKKkfj175izzuAOLUETG3ZS7pMp0CqSg/thhhMMgvNuqF5eB+HogzJAHxCXi7Rdis9xQWFbLZxiUgsxgTbXZRRNgkbLwt7FRFQxr17eMsx5/R6lbNVWXu12I6okh6Xqas8/fJDwibDOWfnH0DyaDFLwr2YKe4KrjYwIN9vh3d5kG5BF1yY4XOjXz3inOSWznpyV+uE8/eLlaNi6mWG3RFT8TT97imEDWsgRMMGkpaBloVpsKJQXy6qXNU4HKYhayFe8pCqb/DWjPQj3wQIxa/nJyI4= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(10201501046)(3002001)(6041248)(20161123555025)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(20161123562025)(6072148); SRVR:DM2PR0701MB810; BCL:0; PCL:0; RULEID:; SRVR:DM2PR0701MB810; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB810; 4:AForvh/x/KGAKz1/XY2VFtM0sGzQi03zVS2heu6g1e4Cy9kE+6YRHlGS0BJxaUTsXoi1VBU00oIjDwH3sg3Mtz2DVTOh5a6VC5++mIT2FUIqeLp9NrqD6j4A4GYNF50+JLyISsA7Sljius/Q1GoQdygictK8lMSX/Gx7AGFPbpRSKaFMQMGUfIkrS2pfyxu0FIh3n9XP9RzrKXZsV6cGbQAEWUldzL1dHRFN1SubXZBOPkVFJRXgkDA5NoS+piK/JuQn/bvoGVl/3fMyRWiJa8JODQeujzhHbLDhjA1y8OVsz7kD5r8uaECbbAy11HXH2erdznkh6BPShAn4YeMi0pe4tKifZU2AQcuKYx8/txfH8SeMpSe3A04Nat5Q+b66Oe/wcpWNrpQ4PL4BeVr+dQ8Af+jodqC+qtuS/+SUhreRGv2h1Yv4N+l00WDfLidw1aCT1l65NCrwGjWdgkUtKT9FGjzUlQ2ZDhXIBSwq7LfrWOu6BmB2VV1qKl+tepF0AX7F6KtblFfQFkhOUpDVKUsH0pxZqrmPKwIidMoWY5+dgNCC4thXYXx6DaSLxSDnmCsvE99RK5NOJ2/0rwPy/rjQhJu31y9bO6Pm9fTQFSq2GrWFm3IldpWmCkynjjfEqb/UnozkOrxT/4lzqdC0Xhv6/r5lpZOutnxSrr6V4XY7oL0PAI0KSngLTvZD6BZ9 X-Forefront-PRVS: 02698DF457 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39830400002)(39450400003)(39400400002)(39410400002)(3846002)(50226002)(6116002)(47776003)(33646002)(6506006)(189998001)(6486002)(48376002)(50466002)(36756003)(66066001)(8676002)(5003940100001)(2361001)(42882006)(110136004)(107886003)(38730400002)(76176999)(25786009)(2351001)(575784001)(6666003)(81166006)(42186005)(50986999)(6916009)(6512007)(7736002)(53936002)(4326008)(5660300001)(305945005)(2950100002)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR0701MB810; H:angela-H81M-S1.semihalf.local; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0701MB810; 23:AK2vaoH1cPa/LL2649BV51RqlWpBUXp0tIImppTY?= =?us-ascii?Q?wieJnTzZZxsmIwAfaoH1dHT6iWE4PG0uGdo4M0i/SLEd94eY48NBwmdRucsW?= =?us-ascii?Q?EwVIfAjiML94ekKoUgJoYs6hmkH5PYTjX90wN6+q/hG0eN0Q5uHtXSv19MvT?= =?us-ascii?Q?qQN652FbMHOZIhdiFS+ljhM+SCNTfQW7sAC2FL9IUt9Ila2yjDUaZSuPJuYK?= =?us-ascii?Q?uiBq1yrpwukMGtpdSToRNy6xiydCxWwTzL8XsOxFYs4u3LAnd5PlH2Fqac4M?= =?us-ascii?Q?V+fEAYlU2hoX0eRfyMT2IaaXHyF/3SNghPyiNrecDnsBHUGET0+q37TycAvz?= =?us-ascii?Q?dMyjWfRpVgIBuk17BnKV5jf0rTj44yY0h/uegJDTky7tySJRawzwT2gaJ/rh?= =?us-ascii?Q?dPdmzCTuDqdEAObW4D76I9i2RuOlBY9KrOgP5+UzUS5V9t/lRme7cZ86/cpU?= =?us-ascii?Q?eczcJrhqqFeoVI6NS/A1xjGeYY1T03DzFk7uyZmcTt2o+SwAsRwKUeBEpu/A?= =?us-ascii?Q?AKUVLMaoEfgcaN3ZrMuUAnP5rTX9xZZKt2skA+/8wIaOJ4iiF4oEnq/okHz1?= =?us-ascii?Q?NOyDtFVUgTBipMIrH/6Am7qNR5Kqiv9yqlDmeZ4HFgYxKfqDFIkiocX8EwuQ?= =?us-ascii?Q?qurktmhActsaPixgRNj6UUff3tIcU4UCG+rMJsJACErfOZGqmj2RcJ5sc8KJ?= =?us-ascii?Q?uiRXy17DLFN36iHKRLHCjxqEGSfD7imAI0ouTfekbq0VfXcgnWI4blWA74lw?= =?us-ascii?Q?QPtdhbOhX8EDm8E2ELpC7jHuDAvcgLB2yUdWGG2ZhFaYXtA4LxtO3BYiU9R7?= =?us-ascii?Q?pMqcTXrWROF8gHF3dS9BcmXFon3Kosta5jyGdmac1iqMDukJSemHNyRVqKZd?= =?us-ascii?Q?UDzZwWUq+XRstXS+F6ln/D7Gai3aVt1nEn6nzjohRpg3WccgnDme/MQ0xAH8?= =?us-ascii?Q?MyYoPWcWlkm569PEdadicR0CmNmbNJvZUA5VhduCmoWOQWvIk/+BSjkV6ycA?= =?us-ascii?Q?cFKsZMZMeYDHbWEDqaJMkH4CALvYMK/KVHT/iXp7vk3P0QlQ9GZSkf5VjVzt?= =?us-ascii?Q?exWRyFs=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB810; 6:gVoaRJ/8CaS9PCILgLYMSq8f493bzEwJadL4/5fcGyOh/kIGSB8dFlbWfhpHcRXkG10C1WIOvrOXI0f/pPDugCi9oZ4YsageaTgn41yuwmvXoe3723i9ply6xtMCGoKfZbK7OE/Hv7HViUeskwNgNe/hp3ov04/Jf57i3PZ64FC+gP9B0D+6yG7pTRCeHPqpndU9jERn3jddd8DCBqm/qiFS/fig2SQVVtzxcU+k1AWA8r3lXukp5P65c0VLnp2kLYN+DOvEgDavv0CLmZLMzmnjCmWRb1BBmhJXnLiFkhUgngCtt8oIuUpl3BugHk3sVkCxL1swVqOm7g77EGOQvAgQ1KBkLUtNry8qomEettJR7hEXW9EeWa/ul2Oo9EDtc9SabOgDlQfbE++EW4KKzg==; 5:XX37l2DBGZa0crztxcKlqBrUuhP15kASjMns39J1ozu+bhINYD1r97b3KnPD7wtx6bFxtfynCwu/OZqVYBJmHf+IEEKV1HfGbYGpL8XKDJEHahUVEymvGLQvEJAjsI1IRkYPgIxegKvALomjl8s8gg==; 24:ohW0zggouTPZ6fqp9SCzCTMEzHoYMJSjmdlkAaIEyFkvnaGlYBXRNhWIIGs0rFBMhYU0Lwt/wEWaFEbKOvWYarEa24U86rNxQTUsOsu0Bi8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB810; 7:Zt+4Vtwm2ts6G03nkdAHAMXfzb6jLfdioZXrby1d/WadPXlHVPpj2m415Ex/+1FgvobgXcwbyLz+OVkZ3g2QyF33qBIMnHH8ZBCGGQUq/aNKzYPI1FTdpuJNjEp5Tx9+99wEZeYis6B27a8oUo8dW0ArBK19uh1oja0dpJcguW+nSr88jBzEt/HwxPnT+3j3KpjlFyNbiMy+kpl7VWnw+AtPRy2XwnnRnDkIuMfdaZFaEbW80fe8MzsS2L2QKY198aWppwtTw285ZI58XY6QD8PVkpxjd+V7d9j5+Antgl32UnnwY+kDgYg6nstNuYSobwjv5UHabBmrLGgxYwqjOQ== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Apr 2017 17:51:49.1256 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0701MB810 Subject: [dts] [PATCH 04/26] framework crb: Appending only 10G devices for cavium 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: , X-List-Received-Date: Thu, 06 Apr 2017 17:51:52 -0000 When collecting pci devices info in pci_devices_information_uncached_linux devices are checked if they are from cavium and if so linkspeed is detected to append only 10Gb interfaces Signed-off-by: Angela Czubak --- framework/crb.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/framework/crb.py b/framework/crb.py index 9b41a0f..63c8093 100644 --- a/framework/crb.py +++ b/framework/crb.py @@ -268,7 +268,14 @@ class Crb(object): match = pattern.findall(out) self.pci_devices_info = [] for i in range(len(match)): - self.pci_devices_info.append((match[i][0], match[i][1])) + #check if device is cavium and check its linkspeed, append only if it is 10G + if "177d:" in match[i][1]: + linkspeed = "10000" + nic_linkspeed = self.send_command("cat /sys/bus/pci/devices/%s/net/*/speed" % match[i][0]) + if nic_linkspeed == linkspeed: + self.pci_devices_info.append((match[i][0], match[i][1])) + else: + self.pci_devices_info.append((match[i][0], match[i][1])) def pci_devices_information_uncached_freebsd(self): """ -- 2.7.4