The roadmap for DPDK support on Windows is updated on the website: http://core.dpdk.org/roadmap/windows/
The last major step completed was: - MinGW integration for GCC support on Windows We are a bit late for these tasks: - basic memory management - other basic EAL routines - PCI probing - netuio hosting Below are status and action items for current tasks. 1/ Memory Management Dmitry Kozlyuk sent patches and wait for reviews: http://inbox.dpdk.org/dev/20200330041026.784624-1-dmitry.kozl...@gmail.com/ It was agreed during last meeting that Microsoft and Intel are assigned to review these patches, preferably before last Saturday. There were only few comments from Marvell and Mellanox so far. 2/ Other EAL Routines Not clear what are the next EAL functions to be implemented for Windows. Intel and Mellanox are supposed to work on EAL routines like logging and CPU cycles. I propose Intel completes the work on logging, while Mellanox implements CPU cycles reading. 3/ PCI Probing Mellanox is working on PCI probing, including PCI library and PCI bus. The patches should be sent in few days. Next step is for Intel to provides patches for specific steps needed when probing PCI devices which are bound to netuio. 4/ netuio Hosting It seems netuio is blocked in Microsoft because of legal issues. Until netuio legal issues are fixed, only Mellanox PMD can be supported. This is a red flag for the whole project. A mitigation to help progress is to merge virt2phys driver from Dmitry: http://inbox.dpdk.org/dev/20200330041026.784624-2-dmitry.kozl...@gmail.com/ Waiting for virt2phys review from Intel. Please update the status & plan if something is missing. I will send some updates regularly, but please do not use this thread for technical discussions. You should be able to follow the status through this tool: http://inbox.dpdk.org/dev/?q=s:Windows+s:progress