[dpdk-dev] checklist for DPDK on Windows

Thomas Monjalon thomas at monjalon.net
Fri Mar 15 00:04:52 CET 2019


Hi,

Below is a list of directories, files or functions which we
need to check to make basic DPDK works on Windows.
If something is missing, please complete.

The goal of this list is to make a status of what is already done,
and plan what should be done next. It will help to share the workload
among all volunteers during the next months.

buildtools/pmdinfogen
usertools/dpdk-devbind.py
drivers/bus/vdev
drivers/bus/pci
lib/librte_pci
lib/librte_cmdline
lib/librte_kvargs
lib/librte_ring
lib/librte_mempool
lib/librte_mbuf
lib/librte_net
lib/librte_eal/common/include/rte_errno.h
lib/librte_eal/common/include/rte_string_fns.h
lib/librte_eal/common/include/rte_lcore.h
lib/librte_eal/common/arch/x86/rte_cpuflags.c
lib/librte_eal/common/arch/x86/rte_cycles.c
lib/librte_eal/common/eal_common_options.c
lib/librte_eal/common/eal_common_thread.c
lib/librte_eal/common/eal_common_proc.c
lib/librte_eal/windows/eal/eal.c
    eal_create_runtime_dir()
    rte_eal_iopl_init()
lib/librte_eal/windows/eal/eal_alarm.c
lib/librte_eal/windows/eal/eal_cpuflags.c
lib/librte_eal/windows/eal/eal_debug.c
lib/librte_eal/windows/eal/eal_dev.c
lib/librte_eal/windows/eal/eal_interrupts.c
lib/librte_eal/windows/eal/eal_lcore.c
lib/librte_eal/windows/eal/eal_log.c
lib/librte_eal/windows/eal/eal_memory.c
lib/librte_eal/windows/eal/eal_thread.c
lib/librte_eal/windows/eal/eal_timer.c

Please check this list and mention what is done or in progress.
The best would be to reference some patches or commits
to help progress together as a community, thanks.




More information about the dev mailing list