From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0081.outbound.protection.outlook.com [104.47.32.81]) by dpdk.org (Postfix) with ESMTP id D4057200 for ; Tue, 5 Dec 2017 13:42:52 +0100 (CET) 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=ZWgh4eFdyjfQ+RkmnvSsDSAMvu+JyBYnw+FamLkpYE0=; b=EKlWNwcXcqftbwFrG2IAmRKI/vcMCVO6vxAYh6c2TIv9ed5FdvHztQn2UAQgiuoU+e+v53/FrQd2Rz8iiAnWraccic56TP7W6hQgDD1k4Kz7icdE85fgX3GkNlYYyjMEcIYH7jxaS60d1eGmdsdTMZM3Ps8a6W49EG95iP32ICU= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Nartu.Jogarao@cavium.com; Received: from priyanka-T130.caveonetworks.com (111.93.218.67) by DM3PR07MB2266.namprd07.prod.outlook.com (2a01:111:e400:c460::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.282.5; Tue, 5 Dec 2017 12:42:49 +0000 From: Jogarao Nartu To: yong.liu@intel.com Cc: dts@dpdk.org, jerin.jacob@caviumnetworks.com, Jogarao Nartu Date: Tue, 5 Dec 2017 18:12:17 +0530 Message-Id: <1512477737-21653-1-git-send-email-njogarao@caviumnetworks.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: MWHPR15CA0035.namprd15.prod.outlook.com (2603:10b6:300:ad::21) To DM3PR07MB2266.namprd07.prod.outlook.com (2a01:111:e400:c460::24) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 241c7be5-bc2e-4d24-9892-08d53bddb29e X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(5600026)(4604075)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603286); SRVR:DM3PR07MB2266; X-Microsoft-Exchange-Diagnostics: 1; DM3PR07MB2266; 3:rnTo97tNNYMPekjfayCFhLZYXArZ61Vfk7tkfxoTeQHFNlg5AoG5a3d4Fu639QfK5nSQ1A9oLKLKzeZvdMWVjOnFkj+5+PhdyuMEBoiJTYaf2VNHoh4t3uXCfgZmYZtXOPGljwQXwzCnn9sYy99UNcOK3GgAlbkmnvGEYswMhpW20CDAON6lCLFlHXi2z0bXHrrHg+agNBSSPMTbUL5EP6MPADwxq1uwRyG657LftNeBFHHiy2o8n/FV23jWx4r9; 25:TH1EvKM58dMbQlucQNO9RgC3GFxNOTFt5E1ubeM0JTIxcXZXB3ZOLMbrabQGiFt+UmrEWbKl8VbMRsHau7Dx8amxOyTTgscWVHiV/3n0hCOq6O1e2RscSM03W2f1fp3zNOTDJaMNxfr4+DY9ju0h/bPH0bj+AesvuzcWNf9kqPOobR7A/WOIK4IPsHsZs4lxLRvFf2OGFcw25ZLa9maT9f/ZwLgf5NLF7WEFcaQELx9WLfx12EMctkETsiHaaIxz6Nb9xZHrjI1AiAnFLUpQSxOYgjnNAQZp6FwejyjFVXowI1i5acgQrWsqRGY4ofGvGZndkF7yjAFm1Qfd6uUjfQ==; 31:WKudZcN+1/6mhxuwVhXMeQYK5rK2TeZEvtRIrPG/4YgSgJYb5x9EKXJC7H0VlvHEBh6f0sp3iygXjHhO1ksanZINnletgFfQQuKlx3NQcP/q2m4XxEASMrgLveGdyucA7wJtiUkxbZRbdLXRw2QIzKDmW4oErO7rKhYSjpd94bUg/AXmTP5vSdS32G0iGU7gjm4xWCM2w1d61lvbWcRS7i+qjpEbEP6ZvMRtlk9RBN0= X-MS-TrafficTypeDiagnostic: DM3PR07MB2266: X-Microsoft-Exchange-Diagnostics: 1; DM3PR07MB2266; 20:LeWAUfGTK/4eRMrIwirJrhQOwjtBFMWtsdGSdAfUTj+rZXyfS0Q9ee14ioFGzcfKeehAFLXcsgNXntobwcIqNRUWgBqQ++Sx/ojgw8TSpMmMciY01LmIruSbHqIF+1maA1y2F252g+bS5sh4qFZ7Odv95+kLtxqYd/KzKW/7JVDSL5Z7dx+i8yQFFk9Ai6MnjCjcweqGJ8rxKFsOXtaJ0svB8gH917Q1KJCsxeeqAT+V0p98U4k7qIpT/OBnvUq/3u+DweJw6Bh535G4+gm+Zm6WECBdRTXPT3gJHUBrwX8tejDIbLaFX4FEBMXWVshKhhywBBz6/jcd6IOkkFQUKWPQggMHCJtH8jXLYfKsIPHB13/gvJUj5K0nmGvNHcPzhP2IQz3yM/XVrVlwjmpFxqqI+26/1EHrlSTzAJiQ2aoA8XqrfxzHeH6SE4di7v0f31vQ8YVKxE5loQZ4sQZU0agz1DGznwC8j5Nkwk19e+tJ1pYpmhvqcIEIBnqwJGDKCM98lhb/TorsdHNFyY37HcZ97qK+BfkgkIybk2zVjhCj66jUHf3LV30cOSXFjJhhd5IdsOjvBRqhOScxAblJLAkMMNZYG8V/ypZi793j4x4=; 4:BRE4a378xJaPsuYIjeXVOIESq3Mvf0mrZQdvVBDL0IGu6p1CiEQS9FAY2t3jAiDXIkMnon28b2oHvdo0DXLdH1YDvrTSSAHkbVgS4pp2ZeXTcEYwZoMgB6Ix8/M2mW2ImOqbGjS/yFn3wbM7cYrvPQlU9gYWbl9dEkYu0tSfkwAFxPlz69+xkP8jb/WlyWz3sK9aiO8qBAI4t9d+mXbzxOSi10O8ATRZyDv2qeZn+F5rSgzHWdbjrKEc+6hbRTuYFYkHkxmJu/DpLUnMp8SXEQ== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(2401047)(5005006)(8121501046)(3002001)(93006095)(10201501046)(3231022)(6041248)(20161123555025)(20161123564025)(20161123560025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011); SRVR:DM3PR07MB2266; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:DM3PR07MB2266; X-Forefront-PRVS: 0512CC5201 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(346002)(366004)(376002)(199003)(189002)(105586002)(6916009)(6666003)(42882006)(53936002)(106356001)(5660300001)(16586007)(316002)(7736002)(4326008)(16526018)(48376002)(36756003)(305945005)(107886003)(50466002)(25786009)(47776003)(478600001)(3846002)(6116002)(5009440100003)(66066001)(52116002)(51416003)(97736004)(72206003)(101416001)(2906002)(189998001)(69596002)(2361001)(6486002)(6506006)(81166006)(81156014)(6512007)(33646002)(2351001)(53416004)(8936002)(8676002)(68736007)(50226002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM3PR07MB2266; H:priyanka-T130.caveonetworks.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM3PR07MB2266; 23:lSBHysotqJmrmJtRDfPDGSpxbOZXyzjBV/xNVoPsU?= =?us-ascii?Q?XGM4Cti9d27fx874ocfSRdasMV0iXuUoCCaIeKhFvFDCnDKSLReY1c38ro4W?= =?us-ascii?Q?lIyLzc2lC952nuvV+zuIEBqle7fwXE1nDl8YcIRB53uxQREA/CXZt/IKVGae?= =?us-ascii?Q?GtWCNFiRGkEfKO5jKRWDwCOcDwFyQ6ep0DhkFAcjy0BwdMb5OEIuY78x/m+o?= =?us-ascii?Q?tDTjGuWsgUg7Dq1EJuFrbjOwzOZ/pvpgC/7r3ZwWUUOYNG40KZnNx1hcKIIx?= =?us-ascii?Q?tjoYDlRBic2iWkU8UPYZ0Ayg2jLiXG4i2IhK8rQ7u0SUSBeArGMBx3sWZf9T?= =?us-ascii?Q?9nDWHxvSdbgA5TmX0YU/ZgmJM2CC01Qbh5Q2lREgjJQk511Xy+FrSyZAcBb3?= =?us-ascii?Q?eVjiOTG3D0foQi27ZoIwZT6IxxikLECJ+8ACEn4RsunknFkhbLbHvVKAPndX?= =?us-ascii?Q?1xAH8UB6hWB+PxGc+hIco8RHq19LEC4zO1rg2KT3H9Uf5IQYNnmScHlnp7v4?= =?us-ascii?Q?uYxo2/hjHkYiPE26DyJh0x9bjD7fsEZRf1+kenebN/deDQ7+mh18cLh/BTlx?= =?us-ascii?Q?N5ZAcWOFlNhdF3R34/nle0qIof7STq8aurYA5o9EaBQZnaHTArn4uWGD5Wuo?= =?us-ascii?Q?H053Pm36UbGvTrc3ozKzvjRb09xo7o3Tvqpyl81r2hxEY/dT/VGzYuP/j4kw?= =?us-ascii?Q?RJdVqf87AtJPHbKGTqdNGAiNhMNdo+35P0jG1XzD00y8pRVZXszmCvH0RK+3?= =?us-ascii?Q?iMxmTqQ7cEiP0mU0gYXR+YN8K2kNWpJ0lQ+fUoUIe6tDpdwegd9Z53ljB7IZ?= =?us-ascii?Q?hFO27Jt5pX8d56FEUaJq6MJ5urGslgUpu0HR5er205EUmBuEYCvGMnhGVeLV?= =?us-ascii?Q?em4EDqBarkKKmtXIT3umaD4Vh4ne5AV+vSwZfoQjAkos8sWqMsZn5dLakVLY?= =?us-ascii?Q?NnC95FN+zozQH8eb08mEAZiT/VHSXahUGFguL3n43ZqHuxWU3HltHHavrnSU?= =?us-ascii?Q?yRr7P+xs3yvVw7fUrQ/2oV/EZCVQxzGHlwJzTyKPnac0phvUHIBPlpcmJ5eW?= =?us-ascii?Q?Uh5WgyaKHpixqIQ8AOL665F9ICha2muoSGRNEFHmXwawIles5bEctItibfr7?= =?us-ascii?Q?snwgjEa6PdqnwPOzPSa4P8cunqwHmhcXbDnjt2WtQ1hwyegOsmHb48/i110V?= =?us-ascii?Q?GmoQPa6+2rXWl0=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM3PR07MB2266; 6:t5FR9UFTqUhWVnS6V/BoFg6P+67cS/a2Lb25n48c9+pYeNiVVNeQiVoiTd2cjfT/nuqgzYjqREww+yaqPxf65Q6HZmqXmH0xTCAECjzbjz/qKe4CmQZ7Ttt8f6bFN2fBPigUfPsN/KLUSGDKETdp8kSS+b9mTB9CZY8SFkIVNqFAZnmQ9acdIdAm24ctJSQnuwTnCFPb0BW4Nybi9eoqaYiWCRy52kN75oBvd0OPEZone0nxi5EP/Z8zl8xNvFVfiWd8Dr9bPCix6qenYMfHIV2e1LGEXdtrPLoP5Ln5O18qFF9VjitLGw6QeESTID1TK7VAcP9D4F2Zo9cWWHocmxEWYruyKB7hvSbZCK5oyec=; 5:+4BeUACDEobeQs0EU06/rUzvfJuEA4RqrLZl6UOS+EKys8H/a75X0/DjBoBigVCYuZa8c1v2V/9/rqNszBNsSaSZ3kficoAdnlPtL0cY0TlRYe0zqWqE9J+zUrvPTm0E8iH792ekHdqbJP4NYzYlw7qjGwD6JevOobWQ2LbnS0M=; 24:fATwCRKCSYOnRb97IQYPo32Fz7Et/Ps8gmGk2fVuUqFDjTVjHG9k9Ebe/a2NEl7gm1HuZxA4qyzEC0BwqcGlFzanbw0vTwshguxyNHFaySY=; 7:3uppi5ojCwq31XjxhtZ2QciHJSD/qRYUMvQ+YGVqdOBMd41481ydZdxrQqFEoS0FEmilf3igIvyqWs5CmocrYnCLVvQVIaJ7VK/aN/ok7gw5yiNgp+6mP45Bk9QMl/shI1tp9acyeH/k0Me7SU3/nvzl8U+/SG6ppV8fRPeFuh1gWG6cTZi2cMebhcnqOqICAYClF1pxzz79di++2o4FJnlgHnZi/OruETL31x6tPrvlq+WGhZEwQ+/SWiB6Ogvq SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Dec 2017 12:42:49.8185 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 241c7be5-bc2e-4d24-9892-08d53bddb29e X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM3PR07MB2266 Subject: [dts] [dpdk-dts] [PATCH] tests/multiprocess: disable ASLR for multiprocess tests. 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: Tue, 05 Dec 2017 12:42:53 -0000 Address-Space Layout Randomization can interfere hugepages memory mapping so disable this feature to run multi-process applications. Re-enable ASLR after tests completed. Signed-off-by: Jogarao Nartu --- tests/TestSuite_multiprocess.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/TestSuite_multiprocess.py b/tests/TestSuite_multiprocess.py index 1bac35c..6479082 100644 --- a/tests/TestSuite_multiprocess.py +++ b/tests/TestSuite_multiprocess.py @@ -55,6 +55,15 @@ class TestMultiprocess(TestCase, IxiaPacketGenerator): """ #self.verify('bsdapp' not in self.target, "Multiprocess not support freebsd") + # Get aslr(Addressspace layout randomization) value from /proc entries. + self.aslr_path = "/proc/sys/kernel/randomize_va_space" + cmd = "cat %s" % self.aslr_path + self.randomize_va_space = int(self.dut.send_expect("%s" % cmd, "#")) + + # Disable aslr to run multiprocess test + cmd = "echo 0 > %s" % self.aslr_path + self.dut.send_expect("%s" %cmd, "#") + self.verify(len(self.dut.get_all_cores()) >= 4, "Not enough Cores") self.tester.extend_external_packet_generator(TestMultiprocess, self) @@ -273,6 +282,10 @@ class TestMultiprocess(TestCase, IxiaPacketGenerator): """ Run after each test suite. """ + # Reset original aslr value + cmd = "echo %d > %s" % (self.randomize_va_space,self.aslr_path) + self.dut.send_expect("%s" %cmd, "#") + self.dut.kill_all() self.dut.close_session(self.session_secondary) -- 2.7.4