From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0059.outbound.protection.outlook.com [104.47.38.59]) by dpdk.org (Postfix) with ESMTP id 32BEF7EC3 for ; Wed, 19 Apr 2017 14:23:11 +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=LdOVvsxmFgcAzKVohESOtNiYttbX72vX1v99kUq5BnBHeNUrnCvbexu7EUfB0icyeW67rFgca383fZ3iofQ0PW8zI0iEYElxFZ7NXjMpVwwbxiQATTpWZsfoj4QqoGQhrivTF3yIXziP7liHa3mH0Ie/T8XbURe53LVbFShgWhI= 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 CO2PR0701MB805.namprd07.prod.outlook.com (10.141.246.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1034.10; Wed, 19 Apr 2017 12:23:09 +0000 From: Angela Czubak To: dts@dpdk.org Cc: Angela Czubak Date: Wed, 19 Apr 2017 14:22:17 +0200 Message-Id: <1492604540-12114-25-git-send-email-aczubak@caviumnetworks.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1492604540-12114-1-git-send-email-aczubak@caviumnetworks.com> References: <1491501092-14278-1-git-send-email-aczubak@caviumnetworks.com> <1492604540-12114-1-git-send-email-aczubak@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [31.172.191.173] X-ClientProxiedBy: AM5PR0701CA0064.eurprd07.prod.outlook.com (10.169.145.154) To CO2PR0701MB805.namprd07.prod.outlook.com (10.141.246.23) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2771ff2c-6793-4ca2-b918-08d4871ed79e X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:CO2PR0701MB805; X-Microsoft-Exchange-Diagnostics: 1; CO2PR0701MB805; 3:XPUkddwkD7gKfzOLjtQlw1t2uOc+gxxwJxjKCc+xGdlGL51ROUvU0IUzMvrR4GVlT+Io8xB4IzYij9TRzDYXAVjKQjSoWFIHcUxC9VAQJInqEA/uGOpmGhsSlRQg0IWUfHMnrh3+6ldg5tdAasckuhLEEAEJSf/MTRFPD04QhVWBG01ZBTfaxislD0aNc4TUf6pEjFKNHLppGyNRk6DWDUSPAIAXGhi1DiwVL6prnmJWENsRkl22AqMislX1csEoDe3TRtkgswQ3dq43uFY13p8NyU3AeEuhl4SgdS7+2r0YnFpVIxBjDji8vvjDeTXfHcwt+9wZC4MWHRLDFf6Vrw==; 25:ThRxAcdrQQfWV082Uk2eqZf1Srt2bDyIxd0OPMzFZUIpq09gao+6xkqVI/vv+UrWamkYbdRO4fich6+okg7GnZTT/VqlDiA+g5dO5l1ShV01Xv4lYDnAM35b//OY14j1Euq0qlUADy/pDWcG68UOyM+RWAypV5pMorof5TL9nkIL2SZ/eUYSAIFLR9x35LjfVgNTpAYh9dkyX52dE8KCK+dPJ2UfFMuFiDKFwe5EnRFd/ki1Ybum8MreOijcCtRXXn12bstSSGb9HUNUF0haHkczOy2HCB7+G74ogZrztRX5RkLBijZ26POY/gIm65Z0bWiK6nLIr+Qew80fI9qQLcFBZPXIjAqWy6pP+MdiHltgLkrAqVx7By1kF4X/DuAwlDmaiTHs3UsJVjQlP965fdgYH4z7NHkB+hD99UAbclnV2f59wTPLpuYKSgLleRcHpnxZ80GT+Mhqx4Mkta/iag== X-Microsoft-Exchange-Diagnostics: 1; CO2PR0701MB805; 31:3IPt14e0krPX8364sroKOB5naiEybuOdqCsddAeKlec+qJR4ihGHe5iqBUNdRcZDHr4kveMvLbq/CDspgD5l/jByCtmkXE+n3PWyQGe1rYnv4yZl4fJmiZxvXyeK5wpOCG9rzmPxx6NSsQLFdTPmFmxi+3kW84jd552jGmBG/CYt0MTqTUPwyrybT/6ue9yGXwLauG3YkqbQubgMdL1V3nDUS5+ZAChjgrvKns36h+Q=; 20:c1vHLZEwJh7kreKf/Y/5L3GoSfc2rNau1UWUI+hLY98OsqnhrXZVgzVspQvGugxa1rm2kq1Fse1d+8fzDVcfDozHcI6LZZMBMEZeaxhRHCLdLGyxh70SpYgKxzQyayuOLZri9NNzOQMZxXh+Ou8O7ayl1FR7lwErfxorh2qKdJ3IoxzCt+9T4X95JyzlpkdvZcg/T9JkPxrZj3IFXhvejerkWc86O7v6Q4wCAcJY/4JMAvIe5HFJuwSR44hTPFrLl5PNDsaMUmKUYW/g1wACoRmrDy3/LkZCHCHh/XFYJLneoZOxhrdFkHFYeiuLq1QQhc22A7zQJEVVkrJTtqHwQgyV/pdHciqrfQ34PkTuCWFC/r9aUBpkWL6rTDj+VXN90zFQLsQg46j9r42SSwrC2yhCbBenkVSKPEcaKxP7wBBce2GEMONU24zAqgRTZdt8gk8A1UEQ/vXT17+DbgtfdgwsWf3RiyJJdY/5fnDYWQVAR+0AZMugIIyTbE88lFqD4bh02CvXIvoZ/Fa68X05dV10Z8gyNi86MnzvkD8lLwBNKhD6xTnLOr9ShRyPYHslj0vIEnEtcijOfMibQNoswYNs5fZycgwaNk+SOsFRSIw= 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)(3002001)(10201501046)(93006095)(6041248)(20161123560025)(20161123564025)(20161123555025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(6072148); SRVR:CO2PR0701MB805; BCL:0; PCL:0; RULEID:; SRVR:CO2PR0701MB805; X-Microsoft-Exchange-Diagnostics: 1; CO2PR0701MB805; 4:4heYf/nMEEZz4u2TJwsE7B3m8UNghqGCMk19DB1mhcQcESp3duFwcz6lZ7KyPUBS/TjfygfskZov7gaCVIQ3YzsnYAIlbTNN3W2wXnVf8Wv6BLCOJyujGj5B4yCSzbpIXUKjqBOz6HiyYwUfngQx3FcM7g1f323EpKq01FfVBMjDRHwdF/6/34on3sVvq9FoZDUUiOhMDPwERlMmqqegSWweVDKorjvXcupDRWbozVHWW6jghxkuiCApc1HOfoUwkKUQRxnjtSkra83umGw5mUjYjSWkcNJxiEstioGehRUFwznq49Fto3iUgEv5rx6VU0iG4w9wm7oh1aifphfm+/8Ysp61Cw1EZSfOBKMgb1dLOALw3sscjBMISxMCM7FQQsI5qj6xin6Asy3kQyhOkdlIxti9iomayZK8jWLrY+S/pBQhBa3TSUao61WyYC1O7Erxyb6DdSNXaHx1T62GbeRCf1+3bDTKHy3PYrzOqMgRTWks3eLPGn77rBgTGxuhhnV5Z0sjZjDKhsDiM2/tTTo8TlSN36xteecnG2sPVphyE3wPhOdrGav4cWMkQ/uooVvvNvS472IhiujUPKuoLCzf9t18OzUIP93uk1WfvtmSkNmN5toILRMCOOfospEyIRw1nvSqrhT9lnp4L8Pn6N1u4hd0FjMm7bK7KmVIDkvbf8jLryfSH4A7ZVSvD93q X-Forefront-PRVS: 028256169F X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39410400002)(39850400002)(39400400002)(39840400002)(39450400003)(6486002)(5660300001)(38730400002)(6506006)(7736002)(6512007)(66066001)(305945005)(47776003)(53936002)(42882006)(110136004)(15650500001)(6916009)(2906002)(8676002)(4326008)(2950100002)(50226002)(81166006)(25786009)(107886003)(6666003)(36756003)(5003940100001)(42186005)(33646002)(3846002)(6116002)(2351001)(2361001)(189998001)(76176999)(50986999)(48376002)(50466002); DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR0701MB805; H:angela-H81M-S1.semihalf.local; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CO2PR0701MB805; 23:2PiRnyYLNiC/RZk/vjtiDabgVosgFNnWWoqgxn9B?= =?us-ascii?Q?gj2ERXL6VnQYt6b1oaOhqaKudfcip58hkmLGiQsX1/veWQXUtMmPCnDwrptK?= =?us-ascii?Q?bnRWcvh/uMWlUIWgTfu6j5xY5iJU+weFnl8UmjXepiEFjofHdO8hhc91LW8Z?= =?us-ascii?Q?Ab29Et+8xWsO7d78GdaIT6q9TzV+FHLxrSZyZUsiUiCDjvESCX58KPWNZGiq?= =?us-ascii?Q?c9NmZd6HqJFG4oU9sSSbf2PrrfWEG4dTOA+g8KU3BeRc3Ej+YU2mM+x99+9c?= =?us-ascii?Q?MLjQqobf9oCqpv6rxjBEPBxTgKGvZlJHSroS3sPxWOdZrd5+aE4xXg1+dt8A?= =?us-ascii?Q?K9ZfdA6OtuvtyPwmiWjF4FtHFYtJhNdbb4fevi821a4t57kZur+3UwLh/XsN?= =?us-ascii?Q?U0m6EYSQfy/apWKWI/AQlsed+ijaqx9yeG8rA4Oqb94JE23B19RPoj+cO+Vn?= =?us-ascii?Q?PsZ7IwiXBiwjGWMS0VAZFmStuSjws6qylo49rKdkn/km+1ltxf1vdMuRI8xE?= =?us-ascii?Q?VPIIsfLSM/02mGEHpBu8V6w1aF2fwHtR2rZtBpTSCfn+E4/Orv3ogOPGXc7F?= =?us-ascii?Q?RAGMA+h4D67vMR/ycB+rB/idKARmTLXzJHawhU1Q+YF45HUjSLufe/oJx2Nm?= =?us-ascii?Q?/VAN9DZ9ajId1ATMo4ISZ716581DeQu6xetjsbDw2qct1ZXqeDVp9eM2t3La?= =?us-ascii?Q?7mN1qJH8zM12mKIfycho7wSjeZdHb7Yrot/d7gAIPRI+r3ncHQXlXzDr2lja?= =?us-ascii?Q?URDnXb/lRkP6ZOiTj29UWVSuGLU57YE3syDloTU6w3A245HPI/WDOsy+rQKC?= =?us-ascii?Q?JYhXvuu0ynQkTj/2cs6R7nT1L/8dcT3Grb7AVN37GiwjX+fo8J+Bo1iH90W1?= =?us-ascii?Q?z3DR+vyeYVdUvbKbfnDYbgsLb91hF4bY9FX/6Bk68XOmzHACTQj2Pb/TePUK?= =?us-ascii?Q?1BaQIzpp1tKHwbT0ytMwU7otj2TzBfMd1a4Qbo34iFdMp5oGpiDiQU/meYbM?= =?us-ascii?Q?Pknmt8H4r0uL8gnrh92iZcGehwwSoJlGf4r243IEda77NaVtK+0SQ+8y5BKD?= =?us-ascii?Q?2BD1ZtkMSBhybOoiqcWBicjBZdDPaY8tzq4eubGmSXklF91vkA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; CO2PR0701MB805; 6:hd4ul/6oILB0m1KSeruZ4aXbrQTRUL8E8bjVNWFbtvpFikb6f0Xl/LvZuqX6TamHHH/0sIlugSymyCX5hkA74i2h4dhBtFxxPMMRJWgXi5wINEeYvC/tw3Mgiu2J/x/MUViOw4s0EcuRuwIjFAJtcyb2T4z8/oePLzipRn2aGMPGz12Rxku0HWs2A0IMo7ZP64hqQ3i0S4cVuOp9Nt5T1xUbIQBfNZsITy0JecVFRYd8SYtae99AeM3Y33UfEeZbVs5h4Zq2zxJ3/y36XdJicouiTvmuPJ3ncwZOoyAAICxLy3lmbJUb1c/0qIxak1H5tIYhQS8qMF120FUH+/01MfKY1tnKd3i19AebHaVYiUCVNQ+1FRg0OYsK1+Ja11sRhKrcSRrZVxLcEPC/3Q0sVn2gU/CmIxa8zvhKd1yJTaUA+rohuDDB90dBo4A7ANhR4AYQfqfgFW1P020NqdjfzQ==; 5:+eq6KmXfu3dFi8BiHuRIxHKs846wEjuYtbQVk+Q3K8HN0R+qjyv3Fn/NtswCWWqlFzXhg9qnmYx0h9nuqwNgxrsm6z6GVsFdUrTp2HEYb9MT4QW3hOms2jDdBHsoO696bJPBM6biTyyWnId9f7Q6Vw==; 24:CMEMIQV7YAJ2gwD/BseCBhRT/tko8ltlqjNFVkM6Ue+fJI/6wz1D0nqwrk4FTOWr5bbRAAHvJFP33UqzMAth3JIu51V2olRyssK1v+/keAA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CO2PR0701MB805; 7:4lovvPb9TWotnmYyqsvwBYr2FUc6jspgQL0bf4BTkkrqtLBt8BNuz8vjo7WGEzgZs6SKCSY8o8mMSXryKh91N0656wrpZjHQVHbZWYbFMo2Rprn/K/Z4p+ynKmeOmWp8fDovMD3lFmKnljaQOVCKjC6uw7VmM55LGEV0olnkzamXUIX5AdDQBYHL7+EHKV77FePxIu06f9Kxr5/nk+Ff2d7Z2q05B4aCLSfFWlbjqdpf7c63bGnjB9ynUvYpsP5RwQorzwBxz2rmMgXjfNlfAnaD4QG2BQahMCQgkwiqOiCu6OwnoDaRtmh7Ed2n+029nZE06Hi/i7KK4nZS8AJUPg== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Apr 2017 12:23:09.5108 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR0701MB805 Subject: [dts] [PATCH v3 24/27] 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: Wed, 19 Apr 2017 12:23:11 -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