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 86BC0A0C41; Sat, 9 Oct 2021 21:38:17 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0D91640040; Sat, 9 Oct 2021 21:38:17 +0200 (CEST) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mails.dpdk.org (Postfix) with ESMTP id 5D9774003C for ; Sat, 9 Oct 2021 21:38:15 +0200 (CEST) X-IPAS-Result: =?us-ascii?q?A2EBAwAO72Fh/zAY/QpaHgEBCxIMQIFOC4FRUX5ZaYRIg?= =?us-ascii?q?0gBAY1EA4p0j3uBLhSBEQMYPAsBAQEBAQEBAQEHAQE3CgQBAQMBA4QyOwoCN?= =?us-ascii?q?YIUJzQJDgECBAEBAQEDAgMBAQEBAQEDAQEBBQEBAQEBAQUCAQEBAQKBIIUvO?= =?us-ascii?q?Q2CNSkBEWM9DQM6AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQUCDVIpHgEeAQEBAQIBEhEVCAEBNwEPCxgCAiYCAiERFwENBgEMAQUCA?= =?us-ascii?q?QEegk8BglUDDiEBBAqiTQGBOgKJajV6gTGBAYIIAQEGBAR9TUFGgjkNC4I1C?= =?us-ascii?q?QkBgQYqgwOGb4QZgg1DgRUngwM+giGBZSeDMIJDIop1CQFSIFoHLSxQQQo/K?= =?us-ascii?q?igRkXgTgnyLKV+cR2cDBAODMIpGjj6FUwYPBSyDaoFIkDuRKi2VeIIfii6DQ?= =?us-ascii?q?IdUiDRhhFECBAIEBQIOAQEGgWGCFXBQgmkJSBkPV41Jgzk5hRSFaiMxAjYCB?= =?us-ascii?q?gsBAQMJhQ+PBgEB?= IronPort-PHdr: A9a23:jquFIxBycBcpcQhk2cfNUyQUeEQY04WdBeb1wqQuh78GSKm/5ZOqZ BWZua81ygWRB86CsKoMotGVmpioYXYH75eFvSJKW713fDhBt/8rmRc9CtWOE0zxIa2iRSU7G MNfSA0tpCnjYgBaF8nkelLdvGC54yIMFRXjLwp1Ifn+FpLPg8it2O2+5YHfbx9WiDahf79+I wi6oAvNusILnYZsN6E9xwfTrHBVYepW32RoJVySnxb4+Mi9+YNo/jpTtfw86cNOSL32cKskQ 7NWCjQmKH0169bwtRbfVwuP52ATXXsQnxFVHgXK9hD6XpP2sivnqupw3TSRMMPqQbwoXzmp8 rxmQwH0higZKzE58XnXis1ug6JdvBKhvAF0z4rNbI2IKPZyYqbRcNUHTmRDQ8lRTTRMDJ6iY YsBD+QPPuhWoIf/qFQSohWxChKhBP/txzJSmnP6waM33uYnHArb3AIgBdUOsHHModn7MakdS /26w7PNzTnbcvhYwy3y6IzMch87v/GMXLx8etfWxEk3DQzFilGQppb7PzOUzOgNsHKU4Pd6W uKqkGMnqgdxoiSxyccokIXGmoUVylXd+Ch/3Y06KsG2RlRhbt64DJtfqTuaN41uT84iR2xlp Cc3xqMbtJO5fSUG1ogqywLRZvGFb4WG7RDuWPqVLDtlmX5oeK+zihWu/ES+xODxUs253EhUo ydHj9XBsG0G2RLU6siCUPR9/0Gh1C6K1wDS9u5EO0c0lbHcK54v3r48jIYcsUPGHiPuhUr2l LKZdkY+9uiv8eTnba3qpoScNo9vkA3+M7gul8qiCuo7KggDR3WX9fim2LH9/UD0Tq9GguM5n 6XDv53XJtwXq6y3DgNP1osu6gyzAyqm3dgCgHUKLVRIcw+dgYfzIVHBOvX4AO+6g1SrjThk2 ejLPqbkApXRNnjDl6rhfapl505c1gUzyddf6opaCrEEO/LzX0Dxu8bEAhMlPAG42ejnCNBn2 oMfX2KPHrGWMKfIvVCU4eIvJvGAZI4TuDnjN/go/+PigWMjlVMDfaSk04EbZG63E/h8LEiUY mLggtIbHmcLugo+QvbqiFqHUTNLf3a9RaY85jUhB4K4DIfPXIOtj6ac0yihG51bfWFGClaQE Xj2c4WIQesDaCWXIsN5iDwLSaChS5M91RGprAL11qRoLvTP9yIFrZLsydt16/fUlREo+jwnR /iahk2ITn1ujysrQC0yzb186Rhxz1afy7k+gPtKEd1O5NtGVw47MdjXyOksT5imVg/fVtuRR FXgRc+pV2IfVNU0lpUtakp0HpHqthnH2yO0AvVdw6SCAJg97KOa3HH9LsNVynDa2a1nhF4jF JgcfVa6j7JyolCAT7XClF+UwuPzLfx0NGbl8WaI122Vu09EFgV3VPaNUXMeYx7QqtL0rgPHQ qS1ALsqeg1G1YaZK6RMZ9Go6DcORPrqNNnEJW7knWC2CEWNx7iWa5HtdXlb1yLYWwAIlgkJ9 iOAMg4zTi6qv2PZCmloElTiK0Ph+OVzsjW1VEgxmgCMc0BlkbGy/019uA== IronPort-Data: A9a23:tZKFt6xsN3DEWY566916t+eTxCrEfRIJ4+MujC+fZmUNrF6WrkUOn zQaXT/XaPfZN2P2L9h2aom18k5QvJXdz9NjTwBqpS00HyNBpOP7XuiUfxz6V8+wwmwvb67FA +E2M4GYRCzhZiaE/n9BFJC/9yEkvU2vbuOkUbWeUsxJqIsNpB4J0XqPocZg6mJTqYX/U17lV e/a+ZWFYQb9g28saQr41orawP9RlKWq0N8nlgFmDRx7lAe2e649V8p3yQmZdhMUc6EMdgKIb 7+rIIKRpws1yywQ5uaNyd4XRGVRG+KPYlLe4pZhc/PKbhBq/kTe20ugXRYWQR8/Zz6hxridx DjW3HAZpMhA0qDkwYwgvxdk/y5WfvQWxZ2bEz+GqcWozR36biXB8q9fNRRjVWEY0r4f7WBm+ /kDLT8ENkjfweyzhrO9VuRowM8kKaEHPqtG4jc6kGqfV6pgHcCrr6bivLe02B8oj8RKFOjfI ckQZTNqRBXGfxBLfFwQDfrSmc/y3CSjLmIC+AP9Sawf/3DP0VBw/IfUAOXMRtyRQ8tctwWZq TeTl4j+KlRAXDCF8hKJ/2yEivfDnmX8Qo16KVGj3vBvm1iczzRLVFsYUB26p+W0jgi1XNc3x 1EoxxfCZJMarCSDJuQRlTXhyJJYlnbwg+ZtLtA= IronPort-HdrOrdr: A9a23:UZvCmKHvKb5MFXZgpLqFapHXdLJyesId70hD6qkvc202TiXIrb HMoB1E73/JYVYqKRUdcdDpAtj6fZquz+8G3WB3B8bQYOCGghrZEGgG1/qG/9SOIVyAygcw79 YcT0E6MqyAMbEYt7eM3ODbKadd/DDvysnB6IuwoRYdKnANGtddBkVCe3ym+yVNNX177PECZe OhD6R81kKdkDgsH7qG7i5vZZm3mzSNrvnbiFM9dl4aAQ+15w+A2frfKVy1zx0eWzRAzfML9n XEqRXw4uGGv+ugwhHR+mfP59AO8eGRiOdrNYipsIw4Oz/sggGnaMBIXKCDhik8pKWK5EwxmN fBjh88N4BY6m/XfEuyvRzxsjOQkwoG2jvH8xu1kHHjqcv2SHYTDNdAv5tQdl/j508prLhHoe 129lPck6ASIQLLnSz76dSNfQptjFCIrX0rlvNWp2BDUKMFAYUh6rA3zQdwKtMtDSj64IcoHK 1FF8fH/stbdluccjTwonRv+tqxRX4+dy32BnTqgvbligS+oUoJl3fxnKck7yw9HdMGOtx5Dt 3/Q+JVfOokdL5NUUp/bN1xDfdfRFa9HC4kC1jiaWgPIpt3dk4lm6SHqYnd29vaM6Dg7KFC1q gpA2ko9FLbRSrVeIezNdtwg0zwfFk= X-IronPort-AV: E=McAfee;i="6200,9189,10132"; a="225457289" X-IronPort-AV: E=Sophos;i="5.85,361,1624345200"; d="scan'208";a="225457289" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Oct 2021 12:38:13 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.85,361,1624345200"; d="scan'208";a="546597435" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by fmsmga004.fm.intel.com with ESMTP; 09 Oct 2021 12:38:13 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Sat, 9 Oct 2021 12:38:13 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Sat, 9 Oct 2021 12:38:12 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Sat, 9 Oct 2021 12:38:12 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Sat, 9 Oct 2021 12:38:12 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=e1MhesDQRUPFjREZrcgAcFxuU2pESpluAi+jtipXOG2P7Ebapcrgw4r3MnXjSK7Fdqzi3sHKfrqUlOnmap+wyvxmFW3PZurpTr/j1HfSi8XyKgQbdWQqbxluaVCXovoANhIt8JoDnmHE/2Wwc02zuIX1cBWbTNRNaCB6lF/A7NxWqi/m/eIOV/lPAL0vf45VZjvgdslWlsDxG2jeo4Yg907UuXwBjK8wlJ1QNpXr3I3xRrPjoziInQ4hIc7w1fzqEpb0/zgXC0a/WXM6/w27uhzjicTjqLgkel0f7qepUCquxC0aDbYTqqaVStRl6XayMrBczrPgjyHAcyIe4p/XBQ== 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=B3vmgRO3N0tghTuilB2A6zwNXsvDAEXKF2TtqfK9gnc=; b=C0YqId/MOYOJcDjH5gCPsmo6ikWG+zrhtnXlzJmjD2kciEHM7+5/qq42hdphWHEOcKO8bFR28x7R04hNStEv87f2Dr/3gImdYsM7TkLXAY7VbOrO9IE/82fgCA8IsyRluZQltDSEau6QzB1Sx4Ni2Zq7/a+vaVN0t+AJvDbdAOc87jmRnULUo6df7vgk9SwYx1hkcNAiKWtOXXrxQziefTVtw/R1Z+0Fn1EiZUHSKRHrj+XsmBrZYVDtsXvHrdyFofNivdXwlAJmCtI9JI3TBP4ALoR5Uxuwr68Rn7/5D5ObIOi6LOum/nEybBuxwPi9UpGjSbBekuFbtp9NMQ/+ZQ== 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=B3vmgRO3N0tghTuilB2A6zwNXsvDAEXKF2TtqfK9gnc=; b=WluPghG/fxY/HiTZPAUqodCzEBwEmOHG9VWgFpSD0TG58rFlk4sX//8XFiKH68Znt1VO+6LcLSN4pZ5oTQhhrmrxgL0f7yJcG20TWONu72RFg8pjuUPBm0em7nuRqz9+B6fIxsDaj+jd0LTMe6jD8YiT83LsWeixU28IjWZWD3A= Authentication-Results: microsoft.com; dkim=none (message not signed) header.d=none;microsoft.com; dmarc=none action=none header.from=intel.com; Received: from SJ0PR11MB4957.namprd11.prod.outlook.com (2603:10b6:a03:2df::21) by SJ0PR11MB5117.namprd11.prod.outlook.com (2603:10b6:a03:2d0::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.19; Sat, 9 Oct 2021 19:38:11 +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.4587.024; Sat, 9 Oct 2021 19:38:10 +0000 To: Dmitry Kozlyuk , CC: William Tu , Narcisa Ana Maria Vasile , Dmitry Malloy References: <20211008211154.349793-1-dmitry.kozliuk@gmail.com> From: "Kadam, Pallavi" Message-ID: <7d8f6e0f-5a5a-54c8-22aa-151493dcd316@intel.com> Date: Sat, 9 Oct 2021 12:38:07 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 In-Reply-To: <20211008211154.349793-1-dmitry.kozliuk@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-ClientProxiedBy: MWHPR22CA0055.namprd22.prod.outlook.com (2603:10b6:300:12a::17) 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 MWHPR22CA0055.namprd22.prod.outlook.com (2603:10b6:300:12a::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.18 via Frontend Transport; Sat, 9 Oct 2021 19:38:10 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4d4494bf-527a-4fc4-8be7-08d98b5c53a8 X-MS-TrafficTypeDiagnostic: SJ0PR11MB5117: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:10000; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Q28/E4uwViNSV19fAtQzXy9AX6XfN5FNnll5ly5/pBn43J3goEzLV7BJrghd7OvMnv443ZBQ64HrQ6xGAm+e/G3DljZElkjO6yHk8XdpZuUZoLtGoSJ9YAIGVMwgno5hmbAJBf0WjmF2IPueFwXTdFOw1WD3jmmwdxfvRL+3bSrMdiCZTgxJQfb+KrSBYb5aUvLoC2CUkf92Fjd6Pd9uT/yEC3Cvb7U4fdbD5geKsVaphdOQZpl69k9R5B/v4Y/FRScV2spzgIjZRmWfx0TIxkLFFSVcmpfMFZBF/EeM7BlO78vpCRca+1QsYnPu/aCjClKU6r4qyx2MNE/RaFI1F2obZcgMKUlwKCYewfN5MjcWCEZYUgRLCnzWzXOi4+fOXNnJIAbUnoXywF9yIXWjSf7hbzd+4LeX3Jhc9d8zK/OxPB6He2/X2DkPcfM/QCI5bnFDVXQhXt/cdEddCmeOUc3bJXUQ8irs60sE1oTDfMS4DnwCA0O1yWfqgEb15AKR0XVCWtLr1qa1CDSFbMU3CvnuM/T+x4uy5UH91rZjowfwwS66v4kG4YY/wLYYlv991lj6ANnZdIqq7U0X1Z13kpxSSxnuOE2Qg1RFajnWSp5ogJJrwvqeGzkgSAetYixqYtVcfYw+PdjHR4OTH+GqAWZCka6O+04WHhJyr9kDRNybVypELg8332WFm8LHLvs5Rn/VlVbTDEMtBdS4UR0V7KEdUkwbAHgGTbhIHVojb25vjjK7n0Lhp3EaXtZsYoTSuyL2a14bFjoqMqeT3/5FddJ3owRxbuWpjlwqIDpzLCTkj3kWy6TwXl80h5tkvAv/bUamjahTYb4LglYeXDL922GpJe6jGy191fRwaFXAOIOD408wNpM7FZ8SITSQwmVb 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:(4636009)(366004)(2616005)(186003)(956004)(83380400001)(8936002)(316002)(26005)(66556008)(53546011)(16576012)(66476007)(66946007)(54906003)(966005)(2906002)(4326008)(31686004)(36756003)(38100700002)(31696002)(6666004)(5660300002)(8676002)(15650500001)(86362001)(6486002)(508600001)(45980500001)(43740500002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?V0FUZEFLQnpaMHFCUzBPWEFCY0lKbFFhanhTQ2lKRlA1bENNNVZyS0ttYVpR?= =?utf-8?B?UUJRRS9hVm1CT2lCbkpDWEJYNCtKaDk3WTVDSkhpMUtObUo0UHUyK2Q4MCtv?= =?utf-8?B?MlFEaUtHVTlWOEpvUzBaNGxMNmJvTUlZL2pHSDMvYkI0SGFDSTdVYWpKK3d4?= =?utf-8?B?S2dNSUVQSTdIQTV4bUVpNytzVCs0T0poKzdkVkFFNHhvYllaMUtzZm40Q2d0?= =?utf-8?B?bWVvUXVIZ3pXa2JKNkJKelBYUXlXZFdDTzRxNE1xQklRYU12aldDVW1vT2ov?= =?utf-8?B?MUcrd1oxcVE4Q0xmT3E5bzBaTUZpR0wxUXllZFdJb05HV3M0eWlCVHpBeXM4?= =?utf-8?B?dEl5dzNQYkhqdkxudDRjRXlRa21tZmtTbWtDcytBYktlSEMrUzM4dzYvUHEr?= =?utf-8?B?SUUxYXJRbFBwYldBVUdsMTNBcGxXT2ZaQms1WXN3L21IcnBkdUdVNlgySG5U?= =?utf-8?B?Z0VoWTlSN2o4M0pjejdybXBGUWRlWnczb1ZpMVZuZHk1M0NXVEpRMHlCL2N3?= =?utf-8?B?VlpjNmx1bmJRSW56MFN2VS9ZZlkxMHpRdjRRaTJDTkR2eUxSRHVrZ2tUdEtT?= =?utf-8?B?YjN1NThDdytqM2VKMzhjdlNKNTJDM2hFNExLdnZScEJoaEEvU0Y3TVlwVDha?= =?utf-8?B?bE02eVVKM25lUDh0VEV2M1dCZk95cUJtS2VFTlFMVzN4L0N6WWJBNEJqaUhl?= =?utf-8?B?L2lqeDh3RFJmUWEvT1BsQUEveXNDcDVNZnB2VS9Pb1hkNTNFR3JRRXNNMWVS?= =?utf-8?B?U0Y4NDUrWlA0UmlxTitxQVBGbm4rS2V6VFNDMEgwc2dxRU8xdzhGU2UrSXJx?= =?utf-8?B?T3h0OUJqRVFmTTIyRjhDUU9yc01Fb2JaYWlQcFcrcTlLTHdselh6RHpGa3l4?= =?utf-8?B?U2pzSFZBZWpLVCtmaXVhNDI1YU5lNlBkVVNJZWV2ZDl4bTRwMUdRbG0ralZr?= =?utf-8?B?eVIycmJJN0NIbnoybVQ5bnFqRDlUSTlIZlZmRUxYSFRFZzYyUW94WTdrUHlK?= =?utf-8?B?YUNyVlM4NGEwTTFmWDRQOEVNdDhtMTJlQVBJU2VJU3k2dytNcG5VU1AvTTFS?= =?utf-8?B?WG92RmIyRDJuZEtXQ2x1VkVaYW9xRXg0WW1Id2NFdHNxcFVmN3FXUG90SEhL?= =?utf-8?B?VWppNWpyWC9ucnl2eUZndGdDVmR4bEVjTEhMNXIrNDkxWEttVkUydWFlcW0r?= =?utf-8?B?L0RZcURpVVFyRXpudit4a094V2VWYWFvVkluRE9UYVJhNFUyYkZCYmlLbXNP?= =?utf-8?B?UXkzdkVSU3M2elZIL3U0THlBQmtLSnp2dCtKeHZmOHlzQklDN3krL2N2bFZO?= =?utf-8?B?dnJjc0pYcUpQcWRzRTN2clM0ZVNOazl5a1ZocnlMS2pkcFRDZm5ENjFTS3Jr?= =?utf-8?B?dUVXeXdpSllUMWFoVFJPMHgrdnZzRWdOS0RITWVKdWkwaEpwcVJxRm14dFM0?= =?utf-8?B?WXhQU0xnQUJRVHQ3Vm9xZVR0MU5vWUNUVXVlcUV1S2ZjSXZZWFR2VEpWVTBN?= =?utf-8?B?d1FJdTBBb25INzBBU2ZlZHgxMzA5dndhT2FvM2NLMzFOWE54ZlMyZG9KNTc0?= =?utf-8?B?RXpzUkNQcUpyb2pSckVnK2lFb1pSUm5Fd1VUS1MxK2htVXNtSW1abUtpYko3?= =?utf-8?B?NVRKczdtSzFZUGxiaU9sMkp1ZUc2RFpubEVZaWNQRmlXWTZjNElXQ2Fyd28x?= =?utf-8?B?ME5oeThmUGNlRytPNStoNWF1SitrdHhXQmZMMHh6SlZRVlU4amlPZnYwa0lH?= =?utf-8?Q?NYGC9JHzDh8kT5mWSPw2JjxTIXQfP26PiZ/h86S?= X-MS-Exchange-CrossTenant-Network-Message-Id: 4d4494bf-527a-4fc4-8be7-08d98b5c53a8 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR11MB4957.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Oct 2021 19:38:10.9081 (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: te86OG8LhPp+0eYxJk4ats7bQ8y83ohUo8lrEgcV8f+9hR3XGuVYghK4MdfL962NWZj+4+kMSPyqsIIdImxUDg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5117 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH] doc/windows_gsg: update section on driver installation 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/8/2021 2:11 PM, Dmitry Kozlyuk wrote: > Windows GSG included a section only on virt2phys driver installation, > but not on NetUIO. The content of the section duplicated documentation > in dpdk-kmods, but contained no links to it, only a reference. > > Add subsections for virt2phys and NetUIO, explaining their roles. > Refer to documenttion in dpdk-kmods as an authoritative source, > but leave specific diagnostic and usage hints in the GSG. > > Signed-off-by: Dmitry Kozlyuk > --- > doc/guides/windows_gsg/run_apps.rst | 48 ++++++++++++++--------------- > 1 file changed, 23 insertions(+), 25 deletions(-) > > diff --git a/doc/guides/windows_gsg/run_apps.rst b/doc/guides/windows_gsg/run_apps.rst > index abaecc3793..70bb1da33f 100644 > --- a/doc/guides/windows_gsg/run_apps.rst > +++ b/doc/guides/windows_gsg/run_apps.rst > @@ -27,40 +27,27 @@ See `Large-Page Support`_ in MSDN for details. > .. _Large-Page Support: https://docs.microsoft.com/en-us/windows/win32/memory/large-page-support > > > -Load virt2phys Driver > ---------------------- > +Install Drivers > +--------------- > > -Access to physical addresses is provided by a kernel-mode driver, virt2phys. > -It is mandatory at least for using hardware PMDs, but may also be required > -for mempools. > - > -Refer to documentation in ``dpdk-kmods`` repository for details on system > -setup, driver build and installation. This driver is not signed, so signature > -checking must be disabled to load it. > +Certain kernel-mode drivers are required to run DPDK applications. > +Refer to `Windows documentation `_ > +in ``dpdk-kmods`` repository for common instructions on system setup, > +driver build and installation. The drivers are not signed, so signature > +enforcement has to be disabled. > > .. warning:: > > Disabling driver signature enforcement weakens OS security. > It is discouraged in production environments. > > -Compiled package consists of ``virt2phys.inf``, ``virt2phys.cat``, > -and ``virt2phys.sys``. It can be installed as follows > -from Elevated Command Prompt: > - > -.. code-block:: console > - > - pnputil /add-driver Z:\path\to\virt2phys.inf /install > > -On Windows Server additional steps are required: > +virt2phys > +~~~~~~~~~ > > -1. From Device Manager, Action menu, select "Add legacy hardware". > -2. It will launch the "Add Hardware Wizard". Click "Next". > -3. Select second option "Install the hardware that I manually select > - from a list (Advanced)". > -4. On the next screen, "Kernel bypass" will be shown as a device class. > -5. Select it, and click "Next". > -6. The previously installed drivers will now be installed for the > - "Virtual to physical address translator" device. > +Access to physical addresses is provided by a kernel-mode driver, virt2phys. > +It is mandatory for allocating physically-contiguous memory which is required > +by hardware PMDs. Should we add specific link to virt2phys README in this section as well? https://git.dpdk.org/dpdk-kmods/tree/windows/README.rst > > When loaded successfully, the driver is shown in *Device Manager* as *Virtual > to physical address translator* device under *Kernel bypass* category. > @@ -74,6 +61,17 @@ on initialization (debug-level logs provide more details): > EAL: Cannot open virt2phys driver interface > > > +NetUIO > +~~~~~~ > + > +NetUIO kernel-mode driver provides access to the device hardware resources. > +It is mandatory for all hardware PMDs, except for MLX5 PMD. > + > +Refer to `NetUIO documentation `_ > +in ``dpdk-kmods`` repository for instructions to build and set up the driver. > +Devices supported by NetUIO are listed in ``netuio.inf``. > +The list can be extended in order to try running DPDK with new devices. > + > > Run the ``helloworld`` Example > ------------------------------