From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id C00375F17 for ; Thu, 3 Jan 2019 10:46:26 +0100 (CET) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x039fjBv002238; Thu, 3 Jan 2019 01:46:21 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=pfpt0818; bh=l7uymrdotPABV+I4qSFBjr9PnmAEYEG9jxg08DF+568=; b=DVqjoz6EBBqJfwQxwpl6yE9ILpFiRnVVJVzJosiVLil4ynnDmo37GYwDKk0O6VSlN2Kl YNM7Q8nZO8qmchthnzhOcibbjC/dK6e6MqAttVxnvOLNC/ShLlYL4Hza4plE/j6DMcLa l7oO9nH3IBAK6D0o4Zw81H86O1S3Tl2CH/iiRWIhcagCX01PIBcwdSlt0ZUE5e/2sD/H ekGft7OAsVT95q1ueSq63yJg029ckD4a+Fr9kNr9s6GYB5NreTllDVQZLqK3wE4XWFKl ZKx1n3GbKReIag3KhnfQytzWHRqxZth86/7UehGpuEaN+va6xDytod+JnE38sAXRXUzu Bw== Received: from sc-exch04.marvell.com ([199.233.58.184]) by mx0b-0016f401.pphosted.com with ESMTP id 2ps9bnsytv-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 03 Jan 2019 01:46:21 -0800 Received: from SC-EXCH04.marvell.com (10.93.176.84) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Thu, 3 Jan 2019 01:46:20 -0800 Received: from NAM05-BY2-obe.outbound.protection.outlook.com (104.47.50.53) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Thu, 3 Jan 2019 01:46:20 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=l7uymrdotPABV+I4qSFBjr9PnmAEYEG9jxg08DF+568=; b=G23FDcaX3K8z2dkLhQlEP9LKLeDtQSha0VpkAJLuqYL9KBhlm7kvoNXDfYuU7+APn6vPqrlo7mjAInQapzXR9D9QavTzlFQg61dnXn6MLUj3qt7WkvSG7+0e8aK4YbYuBKYNSsRyFUNfv1etveAIDwNbTtcDzfEhPrUkKwipxYU= Received: from MN2PR18MB2704.namprd18.prod.outlook.com (20.178.255.93) by MN2PR18MB2959.namprd18.prod.outlook.com (20.179.23.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1495.6; Thu, 3 Jan 2019 09:46:20 +0000 Received: from MN2PR18MB2704.namprd18.prod.outlook.com ([fe80::f1b8:fc95:b6dd:7cce]) by MN2PR18MB2704.namprd18.prod.outlook.com ([fe80::f1b8:fc95:b6dd:7cce%7]) with mapi id 15.20.1495.005; Thu, 3 Jan 2019 09:46:20 +0000 From: Phanendra Vukkisala To: "dts@dpdk.org" CC: pvukkisala , Phanendra Vukkisala Thread-Topic: [PATCH] framework/dut: Create huge pages on DUT which do not have numa Thread-Index: AQHUo0ktbLhX3y19DkSsggGykAD2ig== Date: Thu, 3 Jan 2019 09:46:19 +0000 Message-ID: <1546508734-14418-1-git-send-email-pvukkisala@marvell.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: BMXPR01CA0035.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:c::21) To MN2PR18MB2704.namprd18.prod.outlook.com (2603:10b6:208:fd::29) x-originating-ip: [111.93.218.67] x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; MN2PR18MB2959; 20:TsG01AnISVZDiFTqbCgQll2D0gD7zG9FswS+WSkm/93ulG08/F94VkbUEpGbqwsv22EfWc0ujZ6l5KbfLW2zwBgEZ9ENUuRsnbGT/za2p5jdo9DeQ3WzxHTsmE42+9rXkXvlaesbYgvsZr8dHUVFpzqMf/x6PK/vyjSz6IQOrFE= x-ms-office365-filtering-correlation-id: a6e8fad3-e488-44e8-cc0e-08d671605019 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020); SRVR:MN2PR18MB2959; x-ms-traffictypediagnostic: MN2PR18MB2959: x-microsoft-antispam-prvs: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(3230021)(908002)(999002)(5005026)(6040522)(8220060)(2401047)(8121501046)(10201501046)(3231475)(944501520)(52105112)(3002001)(93006095)(93001095)(6041310)(20161123564045)(20161123560045)(20161123558120)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095); SRVR:MN2PR18MB2959; BCL:0; PCL:0; RULEID:; SRVR:MN2PR18MB2959; x-forefront-prvs: 0906E83A25 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(136003)(346002)(396003)(376002)(39860400002)(199004)(189003)(8936002)(99286004)(2906002)(25786009)(6506007)(2616005)(8676002)(386003)(7736002)(81156014)(5660300001)(81166006)(1730700003)(86362001)(186003)(54906003)(26005)(52116002)(68736007)(6116002)(3846002)(6916009)(256004)(6486002)(476003)(4326008)(36756003)(316002)(486006)(6512007)(2501003)(14454004)(78486014)(105586002)(478600001)(106356001)(53936002)(5640700003)(66066001)(107886003)(6436002)(71200400001)(71190400001)(97736004)(102836004)(305945005)(2351001)(14583001); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR18MB2959; H:MN2PR18MB2704.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: marvell.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: c8nVsSp/Ea6NRtPauing/mo/qk7X2X++AXaLj7PRTcLOHrdjdOljqWH/hjc7Ne9sgGblK1p2FaXprsodlnl91J6ZbOla273qZHBVDstB10fLFsYAvlbSVwOXCR4jjprqjSObeoQtW1JGMNcILNmBRfUufDQw8QcGk1geF1KvK70FiIeVNR8zv80Md6HiveAU3z61WjyYqxYMBpBSUd9kJccUYIaVH++LE+q+y9xYeXlU8eATE65qjxxTITBlLoNfPpQg3da7qelru5chpwQnzDfWZ/vTfrf0n/PbkNt5ZrZeQ+mVXAS4UWu6wUG37Wn8 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: a6e8fad3-e488-44e8-cc0e-08d671605019 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jan 2019 09:46:19.9364 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB2959 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-01-03_04:, , signatures=0 X-Proofpoint-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=881 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1901030086 Subject: [dts] [PATCH] framework/dut: Create huge pages on DUT which do not have numa 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, 03 Jan 2019 09:46:27 -0000 From: pvukkisala Some embedded devices may not have numa like 'VMs', adding support for such devices. Signed-off-by: phanendra,vukkisala --- framework/dut.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/framework/dut.py b/framework/dut.py index a8116ff..e5740f9 100644 --- a/framework/dut.py +++ b/framework/dut.py @@ -307,6 +307,10 @@ class Dut(Crb): total_huge_pages =3D self.get_total_huge_pages() total_numa_nodes =3D self.send_expect("ls /sys/devices/system/node= | grep node* | wc -l", "# ") numa_service_num =3D self.get_def_rte_config('CONFIG_RTE_MAX_NUMA_= NODES') + try: + int(total_numa_nodes) + except ValueError: + total_numa_nodes =3D -1 if numa_service_num is not None: numa =3D min(int(total_numa_nodes), int(numa_service_num)) else: @@ -340,6 +344,8 @@ class Dut(Crb): else: for numa_id in range(0, int(numa)): self.set_huge_pages(arch_huge_pages, numa_id) + if numa =3D=3D -1: + self.set_huge_pages(arch_huge_pages) =20 self.mount_huge_pages() self.hugepage_path =3D self.strip_hugepage_path() --=20 1.7.9.5