From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 4373CA0524;
	Thu,  6 May 2021 09:20:28 +0200 (CEST)
Received: from [217.70.189.124] (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id D99C5410F2;
	Thu,  6 May 2021 09:20:27 +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 <talshn@nvidia.com>
To: Jie Zhou <jizh@linux.microsoft.com>, "dev@dpdk.org" <dev@dpdk.org>
CC: "dmitry.kozliuk@gmail.com" <dmitry.kozliuk@gmail.com>,
 "xiaoyun.li@intel.com" <xiaoyun.li@intel.com>, "roretzla@microsoft.com"
 <roretzla@microsoft.com>, "pallavi.kadam@intel.com"
 <pallavi.kadam@intel.com>, NBU-Contact-Thomas Monjalon <thomas@monjalon.net>, 
 "bruce.richardson@intel.com" <bruce.richardson@intel.com>,
 "ferruh.yigit@intel.com" <ferruh.yigit@intel.com>,
 "konstantin.ananyev@intel.com" <konstantin.ananyev@intel.com>,
 "stable@dpdk.org" <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: <DM4PR12MB53890E4C5610D420315524BBA4589@DM4PR12MB5389.namprd12.prod.outlook.com>
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: <DM4PR12MB5373E37AC37070FFF27E2300A4589@DM4PR12MB5373.namprd12.prod.outlook.com>
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-dev] [PATCH v13 00/10] app/testpmd: enable testpmd on
 Windows
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

> 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 <pallavi.kadam@intel.com>
> Acked-by: Pallavi Kadam <pallavi.kadam@intel.com>
>=20

Acked-by: Tal Shnaiderman <talshn@nvidia.com>