From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id A0F13A0C4E; Mon, 25 Oct 2021 20:45:41 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2177F40E32; Mon, 25 Oct 2021 20:45:41 +0200 (CEST) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id 95FE44003E; Mon, 25 Oct 2021 20:45:38 +0200 (CEST) X-IPAS-Result: =?us-ascii?q?A2FAAABL+nZh/xQY/QpaHAEBAQEBAQcBARIBAQQEAQFAg?= =?us-ascii?q?UUHAQELAYFQUYFXaYRIg0gBAYRZiD8xmnaBLoElAxg8CwEBAQEBAQEBAQcBA?= =?us-ascii?q?UEEAQEDBIR5AjWCGyc0CQ4BAgQBAQEBAwIDAQEBAQEBAwEBAQUBAQEBAQEFA?= =?us-ascii?q?gEBAQECgSCFLzkNgjUpAXRNOwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQUCgQg+AQEBAxIRFQgBATcBDwsOCgICJgICMhcBDQYBDAEFA?= =?us-ascii?q?gEBHoJPglYDLwEEn3wBgToCixmBMYEBgggBAQYEBIUKGII1CQkBgQYqAYMFi?= =?us-ascii?q?xCCDUOBFSeDAz6HXYJljHxrgQsUglNGlFcBiztgnTcDBAODMp5jBg8FLZVxk?= =?us-ascii?q?SuWDB+Xcoh1hHYCBAIEBQIOAQEGgWGCFXCDOVEZD44gDBaDUIp+IzE4AgYLA?= =?us-ascii?q?QEDCYUPjWABAQ?= IronPort-PHdr: A9a23:yeP0uBBwyhFZdBZnqn3EUyQUQ0QY04WdBeb1wqQuh78GSKm/5ZOqZ BWZua81ygWSAM6CsakMotGVmpioYXYH75eFvSJKW713fDhBt/8rmRc9CtWOE0zxIa2iRSU7G MNfSA0tpCnjYgBaF8nkelLdvGC54yIMFRXjLwp1Ifn+FpLPg8it2O2+5YHfbx9WiDezYb5+I wi6oRvfu8ILnYZsN6E9xwfTrHBVYepW32RoJVySnxb4+Mi9+YNo/jpTtfw86cNOSL32cKskQ 7NWCjQmKH0169bwtRbfVwuP52ATXXsQnxFVHgXK9hD6XpP2sivnqupw3TSRMMPqQbwoXzmp8 rxmQwH0higZKzE58XnXis1ug6JdvBKhvAF0z4rNbI2IKPZyYqbRcNUHTmRDQ8lRTTRMDICyY YQBEuQPI+hYoYn/qFQSohWxChKhBP/txzJSmnP6waM33uYnHArb3AIgBdUOsHHModn7MakdS /26w7PNzTnbcvhYwy3y6IzMch87v/GMXLx8etfWxEk3DQzFilGQppb7PzOUzOgNsHKU4Pd6W uKqkGMnqgdxoiSxyccokIXGmoUVylXd+Ch/3Y06KsG2RlRhbt64DJtfqTuaN41uT84jQGxlv Cg0xqAatJO6cyUHzJoqygDBZvCZb4WF7BzuWPqRLDplh39pZbCyihi9/EWjyuPxVte43VVWo idYktTBsG0G2R/L6sWfV/dx4l2t1SiP2g3d8O1IP085mbDFJ5I92rI9lJQevV7HEyL3gkn6k a+bel859uWp7ensf6/oqYWGN4BujwHzKqEumsuiDusmKgUORG2b+fik1L3k4E35XK1Gjv0on andt5DXPcobpquiAw9Q3YYs8QqzAyun3dgCk3kHKUhJeBOBj4j1JV7OJOr0Auu4g1SpiDtrx vbGMaP9ApjVM3TPjK3tcah95kNS0gY/099S64hKBr0dOP7zX1X+tN3cDh83KQy0xOPnBc1l1 owEXWKPBrWWML3TsVOS5eIgOfSDa5UQuDvmKvgl4eLugmE9mVMHYaap2p4XZGiiHvt6O0WZf WbsgtAZHGgXoAU+Uvfnh0CaUTFOZHa+RaU85is0CIi+F4fMWpitgKCd3Ce8BpBWfXxGBUqXH nfsaYqJQOoDaDqPLc9iiDAEUqKhS4BynS2p4SP/yqZ9P6L3/T8cpI/gnIx55OrBkQAv9hRyE cWR0mjLRGZxyCdAEzM7wohzuUB+jFCZ3v4rreZfEIkZxPpFWwJ+fabVy+hzFdG4ElbZd9ONQ UinBNavDTg0ZtM339IKJU16HoPx3Vj4wyO2DupNxPSwD5su//eZhiCpTy4143DY1aUghh8tR c4cfWGlh6sq8Q/VCsaJlkiCjK+leOwa2zKF72aMy2eC/SQ6GA59WKnIRzYTM03Rq9mq4F3DQ 76nT78gN1gJxcuLMKAfbNrvgB1PT+viP9KLZWW3li+wCB+Ey6nKYpDtfjAc2jnQDA4PlAVAl Us= IronPort-Data: A9a23:qimabKl7EL9S4dvj6FDE2fvo5gwxJERdPkR7XQ2eYbSJt1+Wr1Gzt xIXC2+Daf3fNmH1Lt52bI/npE1Uvp+BmoQ1SAU//iAyFy4T+ZvOCP2ndXv9bniYRiHhoOOLz Cm8hv3odZhsJpMJjk71atANi1Eij/nQLlbbILecY3whLeNcpaNIZStLw4bVuKYx6TSCK17L6 YyaT/H3Ygf/gmcsaD9MscpvlTs21BjMkGJA1rABTa0T1LPuvyF94EU3fvnZw9PQG+G4L8biL wrx5OjRElDxpn/BPuiYfoPTKSXmdJaJZFTT1SAGM0SVqkMqSiQais7XPReHAKtdo23hc9tZk b2huXErIOuA02KldOk1CnFl/y9C0aJu/JnNDGKT6uOo30jJdkuvze9EVnwqFNhNkgp3KTkmG f0wJjUWax+K37rohry+DOhqmsknasLsOevzuFk5lXeDUK1gG8yFGf2iCdxwhV/cguhWFPLab tQYLzlmYB3FSxxJJloTTpk5mY9Eg1GlKmMG9AjM/fBfD277xQdPiZnAKovvXcWwdcFIvn28j EjL4DGsav0dHJnFodafyVqgi/HnkTv3W8QVDrLQ3uV2iVeXy0QfEBEVE1yhrpGEZlWWVddEL kMdonJw66Y3sk2tUtT5GRa/pRZooyIhZjaZKMVigCnl90Yey13DVjZsouJpADD+iPILeA== IronPort-HdrOrdr: A9a23:ksWjVKx3YRiC1qDaaq/mKrPxrOskLtp133Aq2lEZdPULSL36qy n+ppQmPEHP6Qr5OEtQ/OxpOMG7MA/hHO1OkPMs1NCZLXrbUQqTXfFfBO7Zsl/d8kLFh5dgPM tbAtZD4ZjLfClHZKXBkX2F+rQbsb+6GcmT7I+yoxgCPGUaDNAW0+46MHflLqQffngyOXNTLu vm2iMonUvcRZ1aVLXCOpFTNNKz1eEj06iMXfdKPW9n1OCJt1mVwY+/NyLd8gYVUjtJz7tn2W /Zkzbh7qHml/2g0BfT20La8pwTwbLau5h+Lf3JrvJQBiTniw6uaogkc7qevAotqOXqzFoxit HDrzopIsw2wXLMeWOepwfrxmDboXYTwk6n7WXdrWrooMT/Sj5/I81dhbhBeh+c0EYktMEU6t MG40up875sST/QliX04NbFEztwkFCvnHYkmekPy1RCTIo3ctZq3Mgi1XIQNK1FMDPx6YghHu UrJtrb/uxqfVSTaG2clnVzwearQm84En69Mw0/U/Suon5rdU1CvhIlLJR1pAZZyHt9cegH2w 38CNUuqFkUJfVmNp6UB486MIaK4yL2MEjx2VmpUB3a/Zc8SjjwQq7MkcMIDd6RCdQ1JbsJ6d v8uQBjxCAPk3yHM7zE4HQMyGGRfFmA X-IronPort-AV: E=McAfee;i="6200,9189,10148"; a="216642102" X-IronPort-AV: E=Sophos;i="5.87,181,1631602800"; d="scan'208";a="216642102" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Oct 2021 11:22:12 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,181,1631602800"; d="scan'208";a="721749884" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by fmsmga006.fm.intel.com with ESMTP; 25 Oct 2021 11:22:11 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Mon, 25 Oct 2021 11:22:10 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Mon, 25 Oct 2021 11:22:10 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.172) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Mon, 25 Oct 2021 11:22:10 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RU1U9dr36CG+zpmIJkUV0nhgwj2ypSn1CDKmnrXWKKRADriZk17SXHHgFg9ffiihr1pPksNbiiAf01VWrP3ZsEjXXybZqazi9wYwE94rYMES+ANtke8DG+syB07+kAapZmmQH2pAd2a3SGNUizzqAHuTN3AgrHjTC7IoxTnBF2nvdGo21lTvxUosqBUdTjav1GjwLz6uBvMTarORaq4ogGrZ1YimuXw3ywhgrojWVrsouo0/iTzH/29IGM9WvX33vOZeoRE9Scc1Ic7FzjyA6274+Tgoxbaj//ly4FN+/cZZ3X4d7ph7o7mcuJ+36DUPcK8ArUv/wtnFQ8OH4QQA5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=38k7FGTK+f49vInkLTYtaWGjeAcccFf1Xo15yv6g/6k=; b=A4gM8LIKaXx0/YY+40Lk0Yi37yeXm3+8JfR2tLFmtOgh0/D8bLqq1s2oxaUPpJf4c8aX8r0IFMIYpkKSbnFNQVF1zE0Ep3W4AbmAuxrj5a+O9iw8Z6yFfbl97mxKkFh8a6C+pBVeqCcDhqw3kV1+C+nRxRvzckmwv24yDPXA7cWaquKwDAaXiajAN8QUT9vc73R1Zikote0pugNwEoAcUYIY6N4iEWcjgQugxmGJ2MmM6K+W/gBQ6yNqSTr74Yh8JGWzDKPGqNbToquvflerRFutl/LM0ahflzKFx2LlrEhkpKimWw4DGLOpbOsC8A/DSOqdeLERzQf9lxyyGcKR2w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=38k7FGTK+f49vInkLTYtaWGjeAcccFf1Xo15yv6g/6k=; b=twY9lLcoOd39mYq6SaTdA6kzAZ9zI7ySYUAOdh0z+bWVuNiEKWgLdWNiSAoaa5G94kWzPCSM2OtbpS8VOxBCQC/8M+vc2oatiUlca45D/PL4ef1W6jIN5d9Aih+MIg6oLr31OAackQOhs73shwL7Lh0LZNITih7IsDWVpXMbLgA= Authentication-Results: nvidia.com; dkim=none (message not signed) header.d=none;nvidia.com; dmarc=none action=none header.from=intel.com; Received: from SJ0PR11MB4957.namprd11.prod.outlook.com (2603:10b6:a03:2df::21) by BYAPR11MB3463.namprd11.prod.outlook.com (2603:10b6:a03:1e::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4628.18; Mon, 25 Oct 2021 18:22:07 +0000 Received: from SJ0PR11MB4957.namprd11.prod.outlook.com ([fe80::65bc:7e42:c33a:adf3]) by SJ0PR11MB4957.namprd11.prod.outlook.com ([fe80::65bc:7e42:c33a:adf3%9]) with mapi id 15.20.4628.020; Mon, 25 Oct 2021 18:22:07 +0000 Message-ID: <3ed65ecf-d530-59e9-b18e-6dedddaa5328@intel.com> Date: Mon, 25 Oct 2021 11:22:04 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.2.0 Content-Language: en-US To: Dmitry Kozlyuk , CC: , Tal Shnaiderman , Dmitry Kozlyuk , Narcisa Ana Maria Vasile , Dmitry Malloy References: <20211025122053.326790-1-dkozlyuk@nvidia.com> From: "Kadam, Pallavi" In-Reply-To: <20211025122053.326790-1-dkozlyuk@nvidia.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MW4PR03CA0253.namprd03.prod.outlook.com (2603:10b6:303:b4::18) To SJ0PR11MB4957.namprd11.prod.outlook.com (2603:10b6:a03:2df::21) MIME-Version: 1.0 Received: from [192.168.1.30] (73.96.15.16) by MW4PR03CA0253.namprd03.prod.outlook.com (2603:10b6:303:b4::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4628.18 via Frontend Transport; Mon, 25 Oct 2021 18:22:07 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1499b6ea-985e-4baa-ff0b-08d997e45a5e X-MS-TrafficTypeDiagnostic: BYAPR11MB3463: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: pBZmhwsd5n82T2ZMmVjEKe+BbN1ZfSDfiPjnreh4aJZhvZNv4ekLQDwqfnXABW6kUPs4dLAZuWVMjs3P0Rdh/id6DxbjgQJORuUaKx7uQWPVvHz1y1psWVwpQrN557vak6Z1bO3XI0XUbmawOMj84X96BoOkR10pSvgCcLZH5mdrQb1TJFuUYRnYq8ioqDRL7xjPM+wYy3Kw2Rau0T90T2uGIwS2zmA5OcuoDJevXwQazT3F99/Bg1rPrNu93DwrDy46o/MDHdBPujnAVrko+BgoOJFmsLrwimOo9mh0oEPHpPojrHRSmd2ddjHekjie1hKaaVX5ksGiazi7QoDFPUXp3VxlH4kgz/hwMeEHCuK+JxJWRDSjayiwZ/5Xy8L1Fs1ta6dKEhgNsqWhHA6rLZ7cRO8+nOLEj3z0TN8eG5EQHDTyM0dQpHU3gxHi5FeQOSztU6aH2uzWtMiiCh4WRZTvfrvY93kDXJ0Tp9dhPa6XVIJ3JYf5T9vO4/U0n1z3hFGoMag8fPTHZmWGxVC6wWJ3tGexqbUfD01tF0823Snw8rDap7uihscqMf4OV+Rh3WjBgZYfBsUGPzYbeKBQXopH4l8ZPCq97rbN6OedUk+1GnVRKjrX9k2pJX4q20ZoCHdZUydP4XL1389XqhWjgTyyfS52qGnPt9Mm+BkAle++pcNylLGm6TLi9QNBDMjH1+P5Evwn+qSTUcuP+cUvLutD8Nmj1YfjkunL1+AdL2M3EYNIrJDEAFUvyiMZNY60 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR11MB4957.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(16576012)(54906003)(83380400001)(86362001)(31696002)(8936002)(6486002)(5660300002)(8676002)(38100700002)(2906002)(956004)(82960400001)(186003)(31686004)(26005)(316002)(66946007)(4326008)(66556008)(2616005)(36756003)(53546011)(66476007)(508600001)(6666004)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aUx1bWNmanAzb1BMU2NJWE4yamMrcGpTMWFKNkJjTUZsUmtiQzlNRlZ1RFhC?= =?utf-8?B?VWZHMVlDNDVET2JrTHV1WUJyRDFiZ3ZRTm44Nm8vKytxdVpXSzUwYS9MTzZN?= =?utf-8?B?ZDJOZDhWZ3dzVGN2dlNQdUJ0SDcxV0o0cy85cmdJYndTa2lObGhUNzF1Ukk1?= =?utf-8?B?RjNWVFdzeTVBU2s2ZTRhZVNoU2YyZWNOTzdzNkRKWUVNTGU4bHcxM2FUdkp6?= =?utf-8?B?N0w2YXRBc0F1Zy9MWmZkT3VzQncxeDQzMGdWVGh1TVByUG9yTHpYRXJxOVo5?= =?utf-8?B?VmhJdVYxTXRtM0hxZWNNMHgyK2l1NU91TXhsemszSnhObCtGQkkvWDJiWkpT?= =?utf-8?B?Zm1NU3BaemFrbVZ3anE3dmtSR05SOUxPd1hnWVpoRmtMSlpsbUR0NEczaGxi?= =?utf-8?B?VUMrbnN6MytTVTNkaEV2OGhuK0NYVjB3UzBVNUIwNVJOQkZWV1kweE0yVEo1?= =?utf-8?B?RU9qUFVEMW1YbWlmcUZMM2hwK0QrZjVGMGhjNlVtSEVFQ2hOdGpvbk8rUXlq?= =?utf-8?B?RXZ1VHZZTkJVTFJKc0pUU2gyTWJiTi9FR2Y0dUN4TVE3MUx2blpzMGpkL05w?= =?utf-8?B?aW5lQTJKWEgwWHhOUGhicFhmSWVvbFZid2ZhNkc5ck9xNGhnek5mRHZ6UlhS?= =?utf-8?B?dEVKeUlUM1FvNHArWHl0NVJSVTNuWjRubEpBZitxc0N2elAzR256VG9FRG1E?= =?utf-8?B?bWR4allXU2hIOG45Rm1Lck1SKzh0eStWelloSVdLNEFlQ2JSMlFIek1OMm1v?= =?utf-8?B?N2RkRXBzQVpud2hpczZYaG5FK0xUYjhFZU9ZbkE5cXhzQzRDMzRBUzJxelYr?= =?utf-8?B?cDFZNGowWlF6eUtCQ1Y4SHNFcFdIeGJKUWNKOC9TemNNV21yckR1U1JFQTBq?= =?utf-8?B?VDZicjNuN295b1R5YWpmbWFveUIvbVBnNXFqOEhGUHU3cjR2Yk9uRGprL1h6?= =?utf-8?B?T0ljckVqRWhvZkwwRkJOcVhBQmZxeFYxTTM0dWlxSDlsOC9RUm9YMGhWT09l?= =?utf-8?B?WjhPOHlGVmR4Tk5zMHlXZEVGU3FSblZSWUhVZWFSb0pHQVRFTVVvQWcydXYy?= =?utf-8?B?b0xmN1lWVUFSc05jdCtGMmdaSkZSbnFwNzBuNnFQbllkZnVNRjZ6RksrQkZC?= =?utf-8?B?Q3d0eTRONU1UdzdzZEZTNkJCQVZ6bytpZ0RRWEJPeHYvSW80STRhbkFiVE1n?= =?utf-8?B?alQvZ2VvZThxbWpJMFJRQnJsQytGVkNGckxjZFVhc2xQOXZiZEF5Q2VoWS9Z?= =?utf-8?B?N0NTTy9TRXRVUG40S2p2bG1sT1RHSlRGdmRuTWM2U3p6NStjYkR4NlF3bytr?= =?utf-8?B?ZUxxd1RLQ1BxVTM4cStMMkdoVTgwdFBxeXBvd1lUdXZ2blFPQUFFSGZXV1VD?= =?utf-8?B?YmJtbTl4VEVRTU9CaDBKTXdHNnlJMGIreEczdUNrelJrY2tBWDl3Q3pjVnI4?= =?utf-8?B?aThPcDQwZ0xTR1l6MXJBQjEyb2xWeDNzYjZubXlReFZaR2pBL3BrOFB4aE5N?= =?utf-8?B?aFVSRzNxK3BPOUZoZm9VbjBXNzF1VndSL0hwMW83VE1VVksxcDVSWExVbjhl?= =?utf-8?B?cHptS3ZCRThnQjBkSERTTHdJU0pHWUdpY2d1RTlHNlZiU09KL2xpZk9XbnUz?= =?utf-8?B?bXRzVE1JU0dlcTdkRlFMYVFWNkFWeWlmWHRqdXE2dmVINGJUS1hneTdQblNX?= =?utf-8?B?OXpaeXliRHdjamxDd1hqVVE5WVdjR3RQQVZNSTZmVE9lTlNvajdiV2xUSjF0?= =?utf-8?B?OXIwNStraW8xWmVibWhId1UzTUVlRStuSTU1UjNFa0orUGNLU1dlZTN2UnNQ?= =?utf-8?B?TXFzQlQwaVhZTGdudUpVcU1KWHNOWlRMN0lTdEFlRW5Zc1pTQWFneEw5aDl5?= =?utf-8?B?ZFRIOUFVbFYyVVM3Nm5UNGZ2UnVvTE9GUGRFUHNXUGVsMHdKUWNCcnhWMFp0?= =?utf-8?B?djluVk9KaWZEbXlKOGlaTWpXWlpENGU0d1lScUlLa1NHd3lKQ295SWt0OU1B?= =?utf-8?B?aWhCSUdXTUtOSGQ1SU44TVF5TUJ3KzVJNFp3cGFKUTNiOEdTS3pZNDg3TFpr?= =?utf-8?B?UHBLQmYvb0xYTWNRWGYrejFObndTWTBoQzd6YU9qOUpXYWx0NU1NYkdSOE56?= =?utf-8?B?QjZoQ0hRL3ZqNWxiNFJEaUQrVkdscGlNVHkvZno5ZWl3NmtRTVBKTjdZVDlh?= =?utf-8?Q?qD1NjL6AAYTosetncsk81Po=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 1499b6ea-985e-4baa-ff0b-08d997e45a5e X-MS-Exchange-CrossTenant-AuthSource: SJ0PR11MB4957.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Oct 2021 18:22:07.5353 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: PnnpDvpC1f0mCsboteOszRwhhCoGPErjWphuAFU1/0XYsAivmZj7f9G1lbRXzeghk2yv9+KLsaPSrW/BZqLiiA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3463 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH] eal/windows: fix IOVA mode detection and handling X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On 10/25/2021 5:20 AM, Dmitry Kozlyuk wrote: > Windows EAL did not detect IOVA mode and worked incorrectly > if physical addresses could not be obtained > (if virt2phys driver was missing or inaccessible). > In this case, rte_mem_virt2iova() reported RTE_BAD_IOVA for any address. > Inability to obtain IOVA, be it PA or VA, should cause a failure > for the DPDK allocator, but it was hidden by the implementation, > so allocations did not fail when they should. > The mode when DPDK cannot obtain PA but can work is IOVA-as-VA mode. > However, rte_eal_iova_mode() always returned RTE_IOVA_DC > (while it should only ever return RTE_IOVA_PA or RTE_IOVA_VA), > because IOVA mode detection was not implemented. > > Implement IOVA mode detection: > 1. Always allow to force --iova-mode=va. > 2. Allow to force --iova-mode=pa only if virt2phys is available. > 3. If no mode is forced and virt2phys is available, > select the mode according to bus requests, default to PA. > 4. If no mode is forced but virt2phys is unavailable, default to VA. > Fix rte_mem_virt2iova() by returning VA when using IOVA-as-VA. > Fix rte_eal_iova_mode() by returning the selected mode. > > Fixes: 2a5d547a4a9b ("eal/windows: implement basic memory management") > Cc: stable@dpdk.org > > Reported-by: Tal Shnaiderman > Signed-off-by: Dmitry Kozlyuk > --- Tested-by: Pallavi Kadam Acked-by: Pallavi Kadam >