[dpdk-dev] [PATCH v8 0/2] support generic threading functions

Tal Shnaiderman talshn at nvidia.com
Wed Jan 6 20:45:41 CET 2021


Add API for generic threading functions in EAL which do not reference pthread API.
---
v8:
	* Documentation and minor code changes (DmitryK).
---
Tal Shnaiderman (2):
  eal: move thread affinity functions to new file
  eal: add generic thread-local-storage functions

 lib/librte_eal/include/meson.build  |   1 +
 lib/librte_eal/include/rte_lcore.h  |  22 +------
 lib/librte_eal/include/rte_thread.h | 113 ++++++++++++++++++++++++++++++++++++
 lib/librte_eal/rte_eal_exports.def  |   5 ++
 lib/librte_eal/unix/meson.build     |   1 +
 lib/librte_eal/unix/rte_thread.c    |  86 +++++++++++++++++++++++++++
 lib/librte_eal/version.map          |   6 ++
 lib/librte_eal/windows/meson.build  |   1 +
 lib/librte_eal/windows/rte_thread.c |  83 ++++++++++++++++++++++++++
 9 files changed, 297 insertions(+), 21 deletions(-)
 create mode 100644 lib/librte_eal/include/rte_thread.h
 create mode 100644 lib/librte_eal/unix/rte_thread.c
 create mode 100644 lib/librte_eal/windows/rte_thread.c

-- 
2.16.1.windows.4



More information about the dev mailing list