From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0050.outbound.protection.outlook.com [104.47.40.50]) by dpdk.org (Postfix) with ESMTP id 4572438EB for ; Mon, 10 Apr 2017 19:10:04 +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=xOVnne2EGpjGp10T5MY8EZy9sa+7BD1wSojU/oVnlF4=; b=IRWiMd1mKyssmBfpLZxB3f1E0006jm7t61ErMqoUCBCNfG1S5QJv0ZBEmy/1NkFnvrwZVjFNL/LjRphMMMRF5K17JoJDlA28sRrqG8QVs1rp9CE1IqhqyXATsNM7swxLXS3b7AtFVwvVI3UikPYkNUkr81aDEo8fvCNv5F4Pi7I= 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 DM2PR0701MB812.namprd07.prod.outlook.com (10.242.127.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.17; Mon, 10 Apr 2017 17:10:01 +0000 From: Angela Czubak To: dts@dpdk.org Cc: Angela Czubak Date: Mon, 10 Apr 2017 19:09:19 +0200 Message-Id: <1491844162-16300-26-git-send-email-aczubak@caviumnetworks.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1491844162-16300-1-git-send-email-aczubak@caviumnetworks.com> References: <1491501092-14278-1-git-send-email-aczubak@caviumnetworks.com> <1491844162-16300-1-git-send-email-aczubak@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [31.172.191.173] X-ClientProxiedBy: DB6PR05CA0010.eurprd05.prod.outlook.com (10.170.218.23) To DM2PR0701MB812.namprd07.prod.outlook.com (10.242.127.26) X-MS-Office365-Filtering-Correlation-Id: bc0fc3b8-e5c1-4bcb-18a7-08d480346d2d X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:DM2PR0701MB812; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB812; 3:a4KGOJ7fGou4xJbtVUCHYG/Ysb30ANEIF7Shg1YfNXAgC7NTuSD5SPT/+w4tcuERZC8l5XXL0g4k+E2R0HVlPRivNozrb+uzGezh1PSeLMLaDEHndrJzcBYz+O9TerSNVgXzKXK/WNqroI6w24PfgoOX7tV94HmzoBx3IH+JhL6y17Tvg2qP4MUb6WveOHdh9ID1KQzCiKlrsxo7S05Wy1kqdxAzCiEoYH7q+kVHDbiktCL7DbIQLCufAygmPG9oldmHSo0CiK/8H2C0U3F10E7xbraO+BiM6Wkhx0UqdHc7kNu+ZBYGDdJiZqdfuvCjlEnP8h52hUEpDwTvE8s53A==; 25:kGpR/Pvaz+b3oyeuVlnAeGB6XIqfUN76Aj0jbqe8tMXx4G+iePFxj/DaxcuISs0dP3LRBC/YtDG3prGZjLo11JFvWe0LrMDdvlGTVPdQcdn+onedF7JOhlA9ZIcBTclgZ/kFpJbSyp1sC+dpQNNFRRG3rX5EjDGhD10MHmJiuf6EpUZ1eRrK2izOoqECF4Sau3VoJDyeKDVRRwYhXf0QyWYJSWJtR4oAaGlLSafiY8knRxATh1AqusoxU34kD7iOF5CjtE0g8RHBHlZB3DmBiGuVTsL5L/15N35vhkWK1qIlVrf2h25hb7dCwytxucBXckgeicO+9tZh0eyZQEPRM1XzcdTp2lFcQdmWTDqGJd0WzvdqPaYzoOp4RM8whuuu+IutRltb5LoEp7jiy1qFxNXnCYiW3wS8MATRotR5RtUoJixmh/pxTOvwOaghaKlGzM382DjHdfWjrLc9WCf+gQ== X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB812; 31:GKYtQCjGoFJEc25XA1TJeOA6t87yvNTfQHyMaAWqeejtYX5VAEcFisRcUusxvtn6TM67urm1INRcyJJ343x7TQS3bK/DLwJfmP7QASi6HBc1pYq1HW0KFOyU6XjBcy8rYjvXEh7Tvq07p5cbL1h5JzfKmZf1H4dpca0ik41kdEDuoP7xXsXKmZUaBBq8r5EOaZgjA2rlMITbyI1d3riKPq5ImKNcpiVdZa7KNJ4u+/Vj2kT4HCF8w3+rwZDqy0Z1; 20:4Qaikagb9HYBc2HT/ziU64KaRjkl6VfvoN3K2eXmL6at7sAQAePrFdTznJC06MfoDcjoTHgR7KQ0dzL7bWY27swrNmhb88MwnEmOT1nDEFJmZ9+6yC1W59Z4oLVEyeFDmU+sncP26TmtOq2fT19swgIhG6qzzw0lFfCDhFT97VaOFrCUiTK/9la545MgY1Pk1vI0H/sWFYE9iM+M0sfAIedKjYFRPCPGyCAKOdoyey9ynOImO4IQOOsn6fRGf3p9j30epl39ooPKQZytMCL06BU+SBfqlcs9k8BeLkuYMiegwMzN+tIcdjOeTN4+kmRFD0LhK7JDxuk803HsSk21ucnolXffI9WiZd3l3yYlbwi2JDbT5Q0RtxGeGhiXS+TBQvPXq+LX1h+NDY7cDTOTCTMdcVLttwac8tok33LvxtGpuGRgvYgYL6DSCUmSt7ZchY2Y6lDdmA7ULM346nozfFjYbOirv40UyHCXub/40KTfg/SejG9sdnnUWZwL/EwdGV3++7+I2Ny+Rm8da8gbGbEsgcw14rqcGo/cmlrT82mUwZb6DeNYgBBnLbFhn21beEcCsqEDJf3sJAjHNfHh9U+nbufZ064wIq/z+scjXv0= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(20161123564025)(20161123560025)(20161123555025)(20161123562025)(6072148); SRVR:DM2PR0701MB812; BCL:0; PCL:0; RULEID:; SRVR:DM2PR0701MB812; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB812; 4:10UGXtxo45mQHf9pGYOajG/tlBH6P0Fs6EMKQcq9R9egQHOnGZcJqN7A4++X4oqrBxMn7oeFWPyaXsODmNVE+23WfpEBA9YqPFpO6rMeTZ2AtpDvnOeDFihEt0ygA1ILttv1w1aSOE/vuAYMOd1qmFGXfcm2VJsyrT5o2OJdDf2P2O6N/fj6UIVibD7kX1hyCLc74CBdDT8L6i6/itpwmJs8F5KP769TFBZMPQx8bnhZPthkVgg735WqSjJdPp+uyEIYlTJkJ7BA8MNRcViWmNY0vrimY4XdqrBw0uJe/nNO39qppSB84QwmNYfeVQeh5eNLbFoyz1HQr92HVyXCaFm+5rI5qFCwyzXXK63Ta8tcalub0nbwygJQajYfGxRYZYWgWBvn/ZbnwQjt+PulC5OLs5fAl4sfaJ64HRYfLfgETPdfzw8OUYPH9ihnWGryhVU+Ai74ukUwhMHNVabx8Ct9iqAPzzvuxgCS59EAvamWCqR4MtTUltPPmXZOw6yr5VX1BhVSy0FCRQ0rHoevhV2YcPuBUIUR5u9OTHsUCqH1+DofCKnzHMHr4lbeDO5Zn0h4bhM4usnGF/lJF8Vc7ycXkYxk0ygFQgIuPztEAvZRJfAHSecVDClKSqkzkHVMDNQgAgxWoSK/UZqsk0xnKjtPxi+jbJYfi2zDGWoSAcG2ikGUebSErRWfMPjryemf X-Forefront-PRVS: 027367F73D X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39850400002)(39840400002)(39410400002)(39450400003)(39400400002)(8676002)(81166006)(2950100002)(15650500001)(305945005)(6512007)(7736002)(42882006)(6916009)(50226002)(48376002)(47776003)(6506006)(2906002)(53936002)(66066001)(6666003)(189998001)(6116002)(110136004)(33646002)(36756003)(38730400002)(107886003)(2361001)(5003940100001)(4326008)(3846002)(2351001)(5660300001)(6486002)(50466002)(50986999)(76176999)(42186005)(25786009); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR0701MB812; H:angela-H81M-S1.semihalf.local; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0701MB812; 23:b4R3NwKwDRbN2HieAEybQpnoh112upII31idtrj8?= =?us-ascii?Q?9Cq64PdGPmUsKILL+1ymNJ9C/MfUqm0dQBeHTwBJ5jH/NXrWzWVzNonrwcW+?= =?us-ascii?Q?ssF2YxghGbvwecXhJQ0A8L8DpGyOaDDembW3MYv5XVjbKvKdrdpqVQLEBio6?= =?us-ascii?Q?itJD9AYOpSN/tBxiOb4X+CLk3lazjUUdsXMxz+7Hf3YlLJWjNOcS7+1HzqvW?= =?us-ascii?Q?ZUaOLEKMhqmaTvl5iUe/UU6kYv1YVOhURBdez1B+ibjXy7qkjtdo4MP6pWYd?= =?us-ascii?Q?jGKlKE8nTvOfmV6RI/gLSnFVbfao7MyYOrlW+H9QmFgtKKpALkfBaZ/TlPKq?= =?us-ascii?Q?ArrY9e3EXlPoeyWdxVcERcV1gSD14bXhFACl3epR77OwSt6yzJZM6RVFoljt?= =?us-ascii?Q?HadAN4gGvKoUl69um9/zrBRzJbCwdhMoVPwKRnhJrHXm1ZpYme+OsNwswXsZ?= =?us-ascii?Q?dIltT5Ukd6FfGp72wNf97WPJA6vUvgQQAXYh/IUM9txMkraAitl1RyctINOy?= =?us-ascii?Q?K/uoeBzfrlum5HFsXYrcmsQcoPR1Mq71BhDmvUtQTt/SJJzsvsEGkpanC2fK?= =?us-ascii?Q?WlErDPsl9o4EmLJB2EWikt3JPia2IOe75V6efU4bd27qWNnwi3Upkzlhzug3?= =?us-ascii?Q?EoMH4i7vB/8goPXgYPiY3QnRxWhY1GMaeIAuL710JW79qvHpmUxr8OTW7QiR?= =?us-ascii?Q?QyxKZsnbzttcKz4UrNADThmgGSHTPbgSsRh+7jWV60nW4ABuc4KqaGu2yiV3?= =?us-ascii?Q?4yDLkPfHaJ6fPq6nsYoq9GeuiczgxJtGewONVt5wyAOZohE/ipCPVTUxNHEh?= =?us-ascii?Q?db8mR3xqxXMb9uazg+9biqI5DmSdej7Bu2pFUmwJc7fVdyhjYb6wyRVxf7Un?= =?us-ascii?Q?9SjGv32O2GYtRoHUZDE9IopNUYFUEyKFH4oJ67XRSSAaoiP1hzPJZjWYFe8S?= =?us-ascii?Q?WC6HpG0tJgYgzktEtz0r+1yU2ZiLBORBxuEKjfoBs3KboKb2i7Xh9XF5khLu?= =?us-ascii?Q?6X9Xa5GR1p+46cZit7nKuoF/yV1uSB/rLt6htGdMyxPlmOPD62/sTMcNXCn7?= =?us-ascii?Q?/IDwg2u4cIwvrBYdwiGZnRvti0JPhB9SOFRoW0r0eGOqPOGy5Q=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB812; 6:9+93DCfakytwHKWcdI1sejCJJ8GdgDJrmzL3176B2+r9xq72onWx5d59X03wYCsYvURyChe2UvAJ3bkMzcwuRM902XqlAAfu/NwzQeIIjWqAYxkPVSG/9dEVUpN0j9AviC9xtlkC85IFpvAoWzmFAsWxQYWQPDCMLwv2tgqLKCzWvPprezY2wU7P05BIgYqmbE8DzozWpSUJTYnkskCNbaeY9eeHUwVHQaSiNwUxGKHhkp9KFjIS7KMHdnzPqaNDnTovPdVXn7Mtl0K8d/4tcrZ2fWkcsHSo78k2pg2nwj9a2DmiO4St5YRauojJyCvanTLmJhW/Zo6C8k6jgz8tPEBlevKYx5bVO73HYclOI+ogOXYJ3ZAWNCPWUi6EDdiZDcbtDiKj434wxU2qUri66K897FEHnCt4pHEq67ePwSJY/YGTyhtui7q9chTKg+4CqQBxZHJxXgDN3LAIrYCo9g==; 5:9cGPC8yhCWhqzdYgNpSk3wwg1lldhUUVz5OyknEkroEk/UFLSF/y4DPMlslFdLp6A0UU2w+6kO6+ujYjxUVhlETBpErlPL42R5N4pVe4DPKWlHWQJsWbodS+7fVMsFCyjic2u6lbjZjjjwXuuFcyYg==; 24:DTPRBRZzkNhfVyqz12jrtSpwG1IBxSkzRshhRYwF4dgicDUkYixrKTIfwpMNtnWvTCtiPn/kVzOAkjWrSzvV6g6CIsXBRJ79NJDH5FTv3bk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB812; 7:LY1o/k9JArsHZul7gVykF9APt7PNxthrhhPu6oJ4Dyt0X5i740qvJgNZjUDcb9SnzkoaoAE9HlwBGbqVNxjjSq1hMs4KwAydTi897muyQAMCeccSQ3zD45t2mop0F+IDE5ts8A3iACCHZhVZxkLnLYP2FYMIx7Fgd2SPOaZ15w/fNKtLR3pgjZ+nn9MXkVMDJvX/qY1V9Q0HLK4mzD27LBsUbp1LjWsTx04M2KnERZmFC4zTsvglN/ODeFJWhridJhsgIYYcuEdwFlHotA/R7JICgQzxBWG+2ks9ZLXVaj7qGt2byNGbx73zQLeI+3y6bg4A3nK5PCTWM+66bl6xXQ== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Apr 2017 17:10:01.8471 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0701MB812 Subject: [dts] [PATCH v2 25/28] tests: unit_tests_dump - taking into account cavium NICs 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: Mon, 10 Apr 2017 17:10:05 -0000 Testpmd must be run with hardware VLAN filter disabled as thunder driver does not support this feature - --disable-hw-vlan-filter is appended if NIC is Cavium device. In test_ring_dump, matching the mbuf_pool is done against the first element of group (instead of the last one), since it is the first group matched. Signed-off-by: Angela Czubak --- tests/TestSuite_unit_tests_dump.py | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/tests/TestSuite_unit_tests_dump.py b/tests/TestSuite_unit_tests_dump.py index 0ec8d78..fa09894 100644 --- a/tests/TestSuite_unit_tests_dump.py +++ b/tests/TestSuite_unit_tests_dump.py @@ -85,7 +85,10 @@ class TestUnitTestsDump(TestCase): """ Run history log dump test case. """ - self.dut.send_expect("./%s/app/testpmd -n 1 -c f -- -i" % (self.target), "testpmd>", self.start_test_time) + cmd = "./%s/app/testpmd -n 1 -c f -- -i" + if "cavium" in self.dut.nic_type: + cmd += " --disable-hw-vlan-filter" + self.dut.send_expect(cmd % (self.target), "testpmd>", self.start_test_time) out = self.dut.send_expect("dump_ring", "testpmd>", self.run_cmd_time) self.dut.send_expect("quit", "# ") match_regex = "ring <(.*?)>@0x(.*)\r\n" @@ -94,13 +97,16 @@ class TestUnitTestsDump(TestCase): # Nic driver will create multiple rings. # Only check the last one to make sure ring_dump function work. - self.verify( 'MP_mbuf_pool_socket_0' in result[0][-1], "dump ring name failed") + self.verify( 'MP_mbuf_pool_socket_0' in result[0][0], "dump ring name failed") def test_mempool_dump(self): """ Run mempool dump test case. """ - self.dut.send_expect("./%s/app/testpmd -n 1 -c f -- -i" % (self.target), "testpmd>", self.start_test_time) + cmd = "./%s/app/testpmd -n 1 -c f -- -i" + if "cavium" in self.dut.nic_type: + cmd += " --disable-hw-vlan-filter" + self.dut.send_expect(cmd % (self.target), "testpmd>", self.start_test_time) out = self.dut.send_expect("dump_mempool", "testpmd>", self.run_cmd_time * 2) self.dut.send_expect("quit", "# ") match_regex = "mempool <(.*?)>@0x(.*?)\r\n" @@ -133,7 +139,10 @@ class TestUnitTestsDump(TestCase): """ Run memzone dump test case. """ - self.dut.send_expect("./%s/app/testpmd -n 1 -c f -- -i" % (self.target), "testpmd>", self.start_test_time) + cmd = "./%s/app/testpmd -n 1 -c f -- -i" + if "cavium" in self.dut.nic_type: + cmd += " --disable-hw-vlan-filter" + self.dut.send_expect(cmd % (self.target), "testpmd>", self.start_test_time) out = self.dut.send_expect("dump_memzone", "testpmd>", self.run_cmd_time * 2) self.dut.send_expect("quit", "# ") -- 2.7.4