[dpdk-dev] [RFC PATCH 0/5] virtio-net support for Windows draft
Dmitry Kozlyuk
dmitry.kozliuk at gmail.com
Fri Feb 28 07:07:22 CET 2020
This patchset provides reference of the changes made to run virtio-net PMD
with Windows draft DPDK, so that this could be reproduced. Is is not
intended to be merged neither soon, nor "as is".
Patches must be applied over "multi-BAR" patchset yet to be released by
Microsoft, those patches are not included. After applying Microsoft
patches, the whole drivers/net/virtio directory from upstream v18.08
must be imported. It is also not included for brevity.
Dmitry Kozlyuk (5):
pci/windows: add stubs for port IO
net: add stub for RARP packet generation on Windows
pci/windows: split config I/O into series of fixed-size operations
netuio: change class for Net to custom
mk/windows: add virtio-net PMD
drivers/bus/pci/windows/pci.c | 80 +-
drivers/net/virtio/virtio_ethdev.c | 4 +
kernel/windows/netuio/netuio.inf | 17 +-
lib/librte_eal/windows/eal/eal.c | 4 +
lib/librte_net/rte_net.c | 12 +
mk/exec-env/windows/dpdk.sln | 754 +++++++++---------
mk/exec-env/windows/l2fwd/l2fwd.vcxproj | 242 +++---
mk/exec-env/windows/l3fwd/l3fwd.vcxproj | 292 +++----
.../librte_pmd_i40e.vcxproj.filters | 198 +++++
.../librte_pmd_net_virtio.vcxproj | 129 +++
10 files changed, 1075 insertions(+), 657 deletions(-)
create mode 100644 mk/exec-env/windows/librte_pmd_net_virtio/librte_pmd_i40e.vcxproj.filters
create mode 100644 mk/exec-env/windows/librte_pmd_net_virtio/librte_pmd_net_virtio.vcxproj
--
2.25.1
More information about the dev
mailing list