From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <web-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 8E492A0555
	for <public@inbox.dpdk.org>; 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 <web@dpdk.org>; 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: <xms:HKhNXj69mGO095OzRWKyQeC6yXOWEnDRwzvt0Q-3T5akS7UjrooHSQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrkedtgdduheduucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofggtgfgsehtkeertd
 ertdejnecuhfhrohhmpefvhhhomhgrshcuofhonhhjrghlohhnuceothhhohhmrghssehm
 ohhnjhgrlhhonhdrnhgvtheqnecuffhomhgrihhnpeguphgukhdrohhrghdpghhithhhuh
 gsrdgtohhmpdhllhhvmhdrohhrghdpghhnuhdrohhrghenucfkphepjeejrddufeegrddv
 tdefrddukeegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh
 homhepthhhohhmrghssehmohhnjhgrlhhonhdrnhgvth
X-ME-Proxy: <xmx:HKhNXv8M2_or3rZYqzTdOVUWSQYpQvV-I0uMpl2-ARE_jZUkA9HeTg>
 <xmx:HKhNXutTPEmhPXL52e2U0gba9uet46e-zHRIP-4XhqpVKKUjFMtfLw>
 <xmx:HKhNXm65PRkK87GkCB6g59Ucm2daNAaUW6kw61OWLj9n7L0pa54yPg>
 <xmx:HKhNXqaJL1PluTIbmuAQhz4NtSVDQuzBzTAoRhFrgZhCMpMnnpHVjg>
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 <thomas@monjalon.net>
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 <web.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/web>,
 <mailto:web-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/web/>
List-Post: <mailto:web@dpdk.org>
List-Help: <mailto:web-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/web>,
 <mailto:web-request@dpdk.org?subject=subscribe>
Errors-To: web-bounces@dpdk.org
Sender: "web" <web-bounces@dpdk.org>

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 <thomas@monjalon.net>
---

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: <https://github.com/mesonbuild/meson/pull/6483>
+- linking and performance of per-lcore variables with shared libraries
+- structure alignment: <https://bugs.llvm.org/show_bug.cgi?id=24383>
+- AVX bug in gcc: <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54412>
+
+#### 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