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 044C8A0A02 for ; Thu, 6 May 2021 09:20:29 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id ED521410FA; Thu, 6 May 2021 09:20:28 +0200 (CEST) Received: from NAM04-DM6-obe.outbound.protection.outlook.com (mail-dm6nam08on2059.outbound.protection.outlook.com [40.107.102.59]) by mails.dpdk.org (Postfix) with ESMTP id D393C410EE; Thu, 6 May 2021 09:20:25 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=c+dXJXs5WDKqMkIvcnsuc1k4VVuCVCyxCFFx5tOUMrJwzMO0+YKNUxYhLQDR2dXpPGhlBzxmBYRMyIclnl3QVQ1HQ72pzh2PeFUDmA0Ua8LMBZpbxQuzkYsDjKAu/hI5hG8GypKv9hnp8olI3HeYe0gCf/EoNt3qYNExVa5KwVJfIFGmqPXqg9q3xBPUC62hKf8t3UHfriFKxbm73zTUaa1Nr0d2HP/bpQMlCn5/5otTVd8F1lAruBGmj8YlbwbfDumL/3an0g5wCZ7MOoWxwOYQ32HPkIASBhRJ2DKB+OacX27m+n0G0kQSNvi0L7YFRgxyovky4gF5xnPTkZbZ7A== 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-SenderADCheck; bh=g7Ejbp210vsfM1eT/WDQMyWl1iseWO4zKJZuAd18JVs=; b=dvr+rYYWw3j4UAbaOuCakS+4BY5J9+su2MjhbGS0YKnIOShk41KV6xF9KfqBub0JTh0+R8gAA0lQZc7p7ai8bqkU2wvEjAsB8QGVQI8Tm6x7Ein1U0y368VK9rbgrXJW1o9wCga58W+Aj+See1OF93Rdp018VBp++5EhOQRkIYifk64EJMnawWTqp0o+4CsGd4SRC59KOcjDWJ5ouxgteY/Qzuljgw7YXW79FbAuTdyMSUjr5PD3drXxVgjJMV6+kqtrvXubosMTxcBchGV/R/bQVLLzVNoAs6axGaY7rhuYnXPXGK487NgPylu/Y6DB84WHuWXfsv3Rqv34Y1SNJw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=g7Ejbp210vsfM1eT/WDQMyWl1iseWO4zKJZuAd18JVs=; b=YMUrqLQ4cJ6ARIjIJKXavPShLroE+LiX9WIozpjIBUp9BQXBTHOHNUCaGJni412BoBxlB0hDEXo50e1u1+K/l+Qv5Rk+J2GZOLUEFVevhXQpWQC+Ld6L4T8IgfGY/HtYkGTfHvSlNHdwmGP1AHzetbtYdQBfFcTl/vO6uu+6UmA4fXcSSb+hABAOZsNlCwEeW8RdFkDzCXY/J2gLzzwxIgLbEUPLdT/gLO+S9uLz7ZvByKImGRHMHgwbgVsakLxfZUAHwDuvSqXSAIqpdAFGYj4ShhxBxtiB31+FAymxF9vusGq9NU1FmrwPn2LZKKusSvX6qPdmX16HWnH9Yi9TVg== Received: from DM4PR12MB5389.namprd12.prod.outlook.com (2603:10b6:5:39a::7) by DM4PR12MB5373.namprd12.prod.outlook.com (2603:10b6:5:39a::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4087.38; Thu, 6 May 2021 07:20:24 +0000 Received: from DM4PR12MB5389.namprd12.prod.outlook.com ([fe80::70df:ef1e:d98c:ce4]) by DM4PR12MB5389.namprd12.prod.outlook.com ([fe80::70df:ef1e:d98c:ce4%6]) with mapi id 15.20.4108.025; Thu, 6 May 2021 07:20:25 +0000 From: Tal Shnaiderman To: Jie Zhou , "dev@dpdk.org" CC: "dmitry.kozliuk@gmail.com" , "xiaoyun.li@intel.com" , "roretzla@microsoft.com" , "pallavi.kadam@intel.com" , NBU-Contact-Thomas Monjalon , "bruce.richardson@intel.com" , "ferruh.yigit@intel.com" , "konstantin.ananyev@intel.com" , "stable@dpdk.org" Thread-Topic: [PATCH v13 00/10] app/testpmd: enable testpmd on Windows Thread-Index: AQHXQeKQ2BMnLRyRJkemDIhJ+4ivI6rWDASA Date: Thu, 6 May 2021 07:20:24 +0000 Message-ID: References: <1620236174-10676-1-git-send-email-jizh@linux.microsoft.com> <1620241931-28435-1-git-send-email-jizh@linux.microsoft.com> In-Reply-To: <1620241931-28435-1-git-send-email-jizh@linux.microsoft.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: linux.microsoft.com; dkim=none (message not signed) header.d=none;linux.microsoft.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [5.29.16.219] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b15aced5-3149-4b23-2689-08d9105f6ada x-ms-traffictypediagnostic: DM4PR12MB5373: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6430; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 5Uxz1cw7HpUiq8VBXM/fA48Rl+zIZGLYbkoAkVWErynBekivOpJT7H+/HoLJ2TrR2vuIuWSdaaNMhMLIetcj+Kw4PusT11rp5kNXI6p+Z0vMMKiYB4P5t8D+N4YR6z7o03hpK12ZY+1Bm/DvwYVO8/OvuG+257GOxRLY6bLQABOqRtKXS8CpbdVY91L2wIyMtXZHETnahBMgYO/JG77y8rVvE2xDT6gNKTPunkmQS8QySanGDGZjusHTRCwT3wMJsqbb11+1Vk4021V5fwTpWpTVa5HJCUjC4LKYwmslLmaQWA5OP7XGx+WJxZH36YN5jYeVJSPBWTX5rq7RRbqfr1hPb+Qm7oT3nnbyLkYiidFFW13DM5oxcBdFa/nS0kap5uUwAFK4gm3Z0j1yzZdL9eGQwEpo3xmjXmpGraJd1gdwQbsnKFPk3xmVRDWHpuy4xLW2j2RiZe2Axnp4cMvVLITqY5u2QYKvkTeXb8DoYdjuTf4kIQbvPXH+G3i0uooDoDWDgPupjNzFZB7eYp63pd1dXeL56GbyYHE/ZdYTs47w/GPMNlLJatLNv7LbyMRUOnT8PX782+lAPdUenMHyGoy54iM2uRHUu2jvaqJnWDo= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5389.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(366004)(136003)(376002)(396003)(39860400002)(7696005)(478600001)(55016002)(52536014)(66446008)(122000001)(316002)(8936002)(54906003)(86362001)(38100700002)(5660300002)(2906002)(66556008)(66476007)(66946007)(26005)(33656002)(83380400001)(64756008)(186003)(9686003)(110136005)(71200400001)(7416002)(6506007)(76116006)(8676002)(4326008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?QM/JzJLHDw3/Y9Uu9gCVBS939wOevX17+wwNlSuH/7ZnsRmJ2IFPu235WITB?= =?us-ascii?Q?vSPAgq74oKBXEYalwF2XV4SVxethTNVeKS/KrKaFEbr8LRSzF6XzmXRr9Mfq?= =?us-ascii?Q?1Q/wKKhSqZzExOeHP/us9r0NjkjO8lLz1vDXsFFNIY+ww61BpEwyjxMU0s8o?= =?us-ascii?Q?/+daY25upFgN9yNnEb7tp5beORwrWJIpUwG094wqrS1GRS8XtKKbZAnxIxDQ?= =?us-ascii?Q?0kCeRjSQsoQ/H+h05Cl7A427BQ+o49HUCVo3Ol8oHIIYENMyTaHieglUfcXd?= =?us-ascii?Q?rBlOur90Ba4j7mxZuSu9SrCYUeZe41FY6DsOu81VJgipGLjPZdEp0ixDdd5E?= =?us-ascii?Q?p4toGZFRfka/EIttYpjq2Fl+IqFbElFo/ubuWSboZNRJwxjryEya3TfdJnVu?= =?us-ascii?Q?ndxv8/TMGmxvCR30x7fQ33uRq9x4mMAgxLBXsS5tymC+HX/qe5ElEh4VNkj1?= =?us-ascii?Q?22I4nJgHggna6HSVwVlN8F1lCWGqT3X+WLWSJ+wf/YZmGjHJe5tkTfUaEJVu?= =?us-ascii?Q?otzC78l/qUe4HbZ/m4wYTgNSd4ukckyozvcqHi8OZqFuj1LU9ggVDTa5ER2G?= =?us-ascii?Q?17u5H2dGzbwznWwfyXabtPcbL+ZcUf7hUVZr4p1mSBvItygqzKcFD3M3ecaf?= =?us-ascii?Q?VjHtIaqTjC6yCnZjLjgF+hbGJPSAQOUWsR+uFgx2/T84w2f5QGPFI/tTknRF?= =?us-ascii?Q?AQu04yBb/CtI2TvuoLhLeHvdx+dnvdac81WACwyuVyBrX6/IRT9D95jYGjqy?= =?us-ascii?Q?Pw6BdfzZIWTjM1Y1s8WmnFfwJJDzg3uS5UO5V+iDbCB41AtQ2bP5AI4+bZym?= =?us-ascii?Q?bd/YR/J0lVsJcbpyd/qZyya4dMCLGqw2G3+d/5A9m+18OkEA+vrTjTCpT6cs?= =?us-ascii?Q?Y5aXVwQYPS+8ox7KwtZ1jfZbh6funB6Ur5C+xI1y/WWiRJsbwFR0MGE/JOsi?= =?us-ascii?Q?TOaHDz3dQIXKLVBZqbMG8BL0EjLE5Y7CmveMU3G9+3vl59w4iAFeRPfoRMhV?= =?us-ascii?Q?BRyzh9XwmGry+zN2GKuCdbhTF6cQpaq5FAIl3ddmeggmmCCzRxE1Tg1UxYyN?= =?us-ascii?Q?ye5OfcPq2wGylmYS70qtIpMElYzu8ODh+Pkn7nH+pij7R02vDctTGRCSZNH4?= =?us-ascii?Q?RpnJalAQq8LSnAWTq+0pAhRgtYB1WfDV0oKBEJch7NPnB58z+16ubdM0/UIz?= =?us-ascii?Q?a0VZbNBnOVFtU6HWFwas57/Q2zbkB7pBZV08hsOW9/u7D3dnU6uunGoyXGie?= =?us-ascii?Q?XMc+9ry+/ente5THSQtJOVyA1HnLdR/qxz3IkPlg9R66oyZjNV1pe3CBz490?= =?us-ascii?Q?2Xs=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5389.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b15aced5-3149-4b23-2689-08d9105f6ada X-MS-Exchange-CrossTenant-originalarrivaltime: 06 May 2021 07:20:24.8841 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: GWzauFScFDGV9GFshLngldTAGH4sAvtLoP4rVCiOc7jaH01O/8COILubFg7kwz2tDpHwGBnbVEmia1rOlP7Lrg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5373 Subject: Re: [dpdk-stable] [PATCH v13 00/10] app/testpmd: enable testpmd on Windows X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" > Subject: [PATCH v13 00/10] app/testpmd: enable testpmd on Windows >=20 > External email: Use caution opening links or attachments >=20 >=20 > This patchset is to enable testpmd on windows. It mainly includes: > - Enable building libraries on Windows that testpmd depends on > - Add necessary macros required by testpmd on Windows in rte_os_shim.h > - Add device event stubs for Windows > - Resolve name collisions with Windows types > - Add clock_gettime in testpmd on Windows > - Fix parse_fec_mode to return fec_capa instead of mode > - Replace POSIX specific codes > - Disable unsupported Apps build on Windows > - Enable testpmd build on Windows >=20 > Future work: > - Some issues discovered at validation need further investigations > * Perf inconsistency: TPUT fluctuated significantly from runs > * After traffic stop, port stats shows pps being 0 while bps not > * mempool allocation only succeed with native. Other methods failed > at rte_mem_lock/VirtualLock. > - Hot-plug on Windows not supported yet > - Support mempool allocation native mode only for now >=20 > Tested-by: Pallavi Kadam > Acked-by: Pallavi Kadam >=20 Acked-by: Tal Shnaiderman