[dpdk-dev] [PATCH v2 0/2] eal/windows: implement alarms

Dmitry Kozlyuk dmitry.kozliuk at gmail.com
Sat Sep 26 01:32:41 CEST 2020


This patchset provides EAL alarm support for Windows. Basic interrupt
thread code is added to monitor alarm events. It doesn't include
callback management, because Windows alarms, unlike Unix EALs, rely on
the OS for callback execution scheduling.

v2: rebase on ToT to resolve conflicts.

Dmitry Kozlyuk (2):
  eal/windows: add interrupt thread skeleton
  eal/windows: implement alarm API

 lib/librte_eal/include/rte_eal_interrupts.h |  14 +-
 lib/librte_eal/rte_eal_exports.def          |   3 +
 lib/librte_eal/windows/eal.c                |   5 +
 lib/librte_eal/windows/eal_alarm.c          | 219 ++++++++++++++++++++
 lib/librte_eal/windows/eal_interrupts.c     |  94 +++++++++
 lib/librte_eal/windows/eal_windows.h        |  12 ++
 lib/librte_eal/windows/include/pthread.h    |   7 +
 lib/librte_eal/windows/meson.build          |   1 +
 8 files changed, 352 insertions(+), 3 deletions(-)
 create mode 100644 lib/librte_eal/windows/eal_alarm.c

-- 
2.25.4



More information about the dev mailing list