From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 8E492A0555 for ; Wed, 19 Feb 2020 22:31:47 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 7FBEF1BF7D; Wed, 19 Feb 2020 22:31:47 +0100 (CET) Received: from new1-smtp.messagingengine.com (new1-smtp.messagingengine.com [66.111.4.221]) by dpdk.org (Postfix) with ESMTP id 8EDA74C81 for ; Wed, 19 Feb 2020 22:26:53 +0100 (CET) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailnew.nyi.internal (Postfix) with ESMTP id D69CA6926; Wed, 19 Feb 2020 16:26:52 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Wed, 19 Feb 2020 16:26:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= from:to:cc:subject:date:message-id:mime-version:content-type :content-transfer-encoding; s=mesmtp; bh=chlDujVfKQjdcjEdgk5JqxB +eemvu35bxEislCmyy8Q=; b=Asfx626XWUm3lBZ1ExAayeLnPTKGM6HKwG+I6J2 5rIkGLBoLIDfNsj79yFH2LUGM7shpdXU8Wq5yAp46J5e8rDlS6sfWpBnICehSrq2 H9/wRfp2dTUAdNKE540rNLDHVcWuENcGWHOJ/nJwE5Qk/yl9+ur7VTJztNOcn72E 8HF8= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=chlDuj VfKQjdcjEdgk5JqxB+eemvu35bxEislCmyy8Q=; b=zTxCcFgir9T9JDHVTnVa3r ZoWuPlJhir+pxkaWcAv6k4UAht/DlcjHBD86ZT1OqhkqQ0xV+eq4KmjA5eUgSqsb 7nOLGjrxRxwPL7TzJwW2GjujC/M38OUIJPsxAu7EY/p+syB0VGSvO1wfNYtD7RFn miPVEcFgwrk182bwFru2GpEgOBt7SOvYQnnmgUZzIuT4D58jBcnVkCUbP6dVj3bE Z6UCbtteT8g31Q6qGaelWokzbv3gaFXFaKcfsZMxscRIlmN8z7AJ+IM8TAEz1OZ8 oXTPtdpIqYxXmvD9eFfZeR3zp0GtOeOhG5xy2gzZ+kDJH9gg9DhpLLpl+MOywz3Q == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrkedtgdduheduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofggtgfgsehtkeertd ertdejnecuhfhrohhmpefvhhhomhgrshcuofhonhhjrghlohhnuceothhhohhmrghssehm ohhnjhgrlhhonhdrnhgvtheqnecuffhomhgrihhnpeguphgukhdrohhrghdpghhithhhuh gsrdgtohhmpdhllhhvmhdrohhrghdpghhnuhdrohhrghenucfkphepjeejrddufeegrddv tdefrddukeegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homhepthhhohhmrghssehmohhnjhgrlhhonhdrnhgvth X-ME-Proxy: Received: from xps.monjalon.net (184.203.134.77.rev.sfr.net [77.134.203.184]) by mail.messagingengine.com (Postfix) with ESMTPA id 82CA2328005A; Wed, 19 Feb 2020 16:26:50 -0500 (EST) From: Thomas Monjalon To: web@dpdk.org, harini.ramakrishnan@microsoft.com Cc: eilong@mellanox.com, pallavi.kadam@intel.com, ranjit.menon@intel.com, ocardona@microsoft.com, shshaikh@marvell.com, nareshkumar.pbs@broadcom.com, ravianan@cisco.com, talshn@mellanox.com, hgani@marvell.com, rksaripa@cisco.com, narcisa.vasile@microsoft.com, dmitry.kozliuk@gmail.com, u9012063@gmail.com, ophirmu@mellanox.com, thasreef@chelsio.com Date: Wed, 19 Feb 2020 22:26:02 +0100 Message-Id: <20200219212602.2332159-1-thomas@monjalon.net> X-Mailer: git-send-email 2.25.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Mailman-Approved-At: Wed, 19 Feb 2020 22:31:46 +0100 Subject: [dpdk-web] [PATCH] add roadmap for Windows X-BeenThere: web@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK website maintenance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: web-bounces@dpdk.org Sender: "web" Initial DPDK PMD support is planned for LTS release 20.11. Broadcom, Chelsio, Cisco, Intel, Marvell, Mellanox, Microsoft, and all volunteers are welcomed joining this effort. Signed-off-by: Thomas Monjalon --- This page will appear at http://core.dpdk.org/roadmap/windows/ If no comment by the end of this week, it will be published. Please do not hesitate to suggest rewords or additions, especially for vendor-specific steps for a PMD. --- content/roadmap/windows.md | 103 +++++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 content/roadmap/windows.md diff --git a/content/roadmap/windows.md b/content/roadmap/windows.md new file mode 100644 index 0000000..03bef68 --- /dev/null +++ b/content/roadmap/windows.md @@ -0,0 +1,103 @@ ++++ +title = "Windows Plan" ++++ + +## DPDK porting on Windows + +The preparation work is hosted in the +[Windows draft repository](//git.dpdk.org/draft/dpdk-draft-windows/). + +The upstream work is being merged in two repositories, +splitting userspace and kernel code: + +- [dpdk](//git.dpdk.org/dpdk/) +- [dpdk-kmods](//git.dpdk.org/dpdk-kmods/) + +The [DPDK documentation for Windows](//doc.dpdk.org/guides/windows_gsg/) +is updated along with upstream progress. + +The PMD-specific documentation should be updated in the common +[NIC drivers guide](//doc.dpdk.org/guides/nics/index.html). + +### Roadmap for Windows Support {#roadmap} +---- + +{{% notice info %}} +Features and milestones may be noted here. +This is not a commitment but plan of work. +This list is obviously neither complete nor guaranteed. +{{% /notice %}} + +#### Background Tasks (compilers issues) {#background} + +✅ meson with clang + msvc linker: +- linking and performance of per-lcore variables with shared libraries +- structure alignment: +- AVX bug in gcc: + +#### 2019-05-01 + +✅ helloworld application with meson+clang + +#### 2020-03-01 + +- MinGW integration +- EAL common directory split + +#### 2020-04-01 + +- EAL basic memory management +- PCI general probing +- PCI bifurcated model +- netuio source code hosting +- netuio binary hosting +- netuio documentation + +#### 2020-05-01 + +- EAL advanced memory management +- PCI netuio model +- mempool +- cmdline +- Mellanox DevX library + +#### 2020-06-01 + +- mbuf +- ethdev +- Mellanox glue layer + +#### 2020-07-01 + +- testpmd +- ring PMD +- pcap or other vdev PMD +- optionnally virtio PMD + +#### 2020-08-01 + +- Broadcom bnxt PMD Rx/Tx +- Chelsio cxgbe PMD Rx/Tx +- Cisco enic PMD Rx/Tx +- Intel i40e PMD Rx/Tx +- Marvell qede PMD Rx/Tx +- Mellanox mlx5 PMD Rx/Tx +- Mellanox documentation + +#### 2020-09-01 + +- Mellanox rte_flow features +- Functional tests in CI + +#### 2020-10-01 + +- only bug fixing after this point + +#### 2020-11-01 + +- DPDK 20.11 LTS release + +#### Future {#future} + +- Intel ice PMD +- multi-process support -- 2.25.0