This is based on v5 of Fady's work. I've reworked a bit to minimize the number of changed lines, and did some rewording.
Fady Bader (5): eal/windows: add stub for Rx interrupt control eal/windows: update symbols export telemetry: build stubs for Windows ethdev: remove structs from export map ethdev: build on Windows lib/librte_eal/rte_eal_exports.def | 22 ++++++++++++++-------- lib/librte_eal/windows/eal_interrupts.c | 13 +++++++++++++ lib/librte_eal/windows/meson.build | 1 + lib/librte_ethdev/rte_ethdev_version.map | 2 -- lib/librte_telemetry/rte_telemetry.h | 1 + lib/librte_telemetry/telemetry.c | 22 ++++++++++++++++++++++ lib/librte_telemetry/telemetry_legacy.c | 11 ++++++++++- lib/meson.build | 3 ++- 8 files changed, 63 insertions(+), 12 deletions(-) create mode 100644 lib/librte_eal/windows/eal_interrupts.c -- 2.28.0