From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) by dpdk.org (Postfix) with ESMTP id 77DEF4C74 for ; Wed, 28 Feb 2018 21:08:54 +0100 (CET) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 1D82420BB1; Wed, 28 Feb 2018 15:08:52 -0500 (EST) Received: from frontend2 ([10.202.2.161]) by compute1.internal (MEProxy); Wed, 28 Feb 2018 15:08:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=mesmtp; bh=Q6xoGmayDfuWZokNLwxPhAaNAS +UPnbT9BH1ScK2cIk=; b=Kq3az09VLawSIt9Cgtj4wLxteOd9YgvYoWaA0MvBvX QO3C6t/+PJunvCRlcN0BHtUfCNgbsjzSvRl7G+PXCshlAhYbzrIQzqBLHLGRqKWd u3rCq2sBnEkouoo87ta1U1ryCAY+06xGcohyUAxSntkkNu1EWn4VG6rgMz4TQH+Z s= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=Q6xoGm ayDfuWZokNLwxPhAaNAS+UPnbT9BH1ScK2cIk=; b=Uxf9RI1V4DxahxahMt4Me3 4SgQpN22xQhvB0WZxTMbR2VHOVhkczs3TT3qgsOeRJYkWJrz1EAU6+sMu/uvj+2Y 7zXILeQeUCzTvHLc3/Hs52LQhZR+t3530DPxRbym0djjcQTowiCcIZu5YO3yrpS0 Cl5ZApDWMpy6UWKuJ23bS9irXIdimezTJe/XRrX7M4PdXCq3PDOyKlCKpfYeVDKK /eXD2Ex9/gfikrEXmUXGiJLVb/TXC4arL14/4mPv6dxTGKjJ+UdNAC+6Rmp90wIf ayD/GTr7J5dyGiP/eru5o1Bo2dvNoO51zs0LcIk6p2wB6jVbBYAj1n65hSremY9A == X-ME-Sender: Received: from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184]) by mail.messagingengine.com (Postfix) with ESMTPA id 845D724802; Wed, 28 Feb 2018 15:08:51 -0500 (EST) From: Thomas Monjalon To: announce@dpdk.org Cc: Jason Messer , Omar Cardona Date: Wed, 28 Feb 2018 21:08:36 +0100 Message-ID: <6129849.5QvZIsLOJW@xps> In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: [dpdk-announce] git repository for DPDK on Windows X-BeenThere: announce@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK announcements List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Feb 2018 20:08:54 -0000 According to the Technical Board approval today, the repository to prepare the port of DPDK to Microsoft Windows is open on dpdk.org: http://dpdk.org/browse/draft/dpdk-draft-windows/ The maintainer of this repository is Jason Messer. Good luck for the next steps of this major work! 19/02/2018 19:02, Jason Messer: > Sent: Friday, February 16, 2018 10:52 AM > Subject: Request to create a draft repo for Windows DPDK Patches > > Hello - > > As we reported at the DPDK Summit in November, we have brought support for several of the DPDK core libraries as well as a UIO driver for use on Windows. While there is still work to do (outlined below) we are requesting a draft repo be created to continue this work more openly in the community and to provide a forum to address any technical concerns. > > We expect the initial commit for this draft repo (branch tentatively named windpdk-v17.11-rc2) to include the following libraries. > - librte_bus_pci > - librte_cmdline > - librte_distributor > - librte_eal > - librte_ether > - librte_hash > - librte_kvargs > - librte_lpm > - librte_mbuf > - librte_mempool > - librte_mempool_ring > - librte_pci > - librte_pmd_i40e (Intel PMD for Fortville NICs) > - librte_ring > > Additionally, these two toy applications are building and running correctly: > - l2fwd > - l3fwd > > Note: code is currently based on v17.11 release but we plan to quickly rebase so that we are current with the latest 18.02 release and eventually in-sync with upstream. > > Outstanding Issues: > - Confirm DPDK libraries and UIO driver build correctly with Clang on windows > - Update Visual Studio projects / solutions to reference clang compiler (currently expects ICC) > - [Tangential] Make DPDK C-Standards Compliant to not require specific GNU/GCC extensions > - Clean-up code and refactor to remove as many #ifdefs as possible > - Bring remaining DPDK core libraries to Windows and confirm > - Integrate with Meson build tool suite > > Thanks, > Jason