[PATCH 0/6] windows: remove most pthread lifetime shim functions
Tyler Retzlaff
roretzla at linux.microsoft.com
Mon Apr 17 18:46:03 CEST 2023
Hi folks,
just soliciting some review for this orphan of a series. Bruce, Morten
have you got some cycles to take a look?
Thanks
On Fri, Mar 17, 2023 at 03:34:14PM -0700, Tyler Retzlaff wrote:
> Adopt rte thread APIs in code built for Windows to decouple it from the
> pthread shim.
>
> Remove most of the pthread_xxx lifetime shim functions, only
> pthread_create remains while we wait for rte_ctrl_thread_create removal.
>
> Tyler Retzlaff (6):
> dma/skeleton: use rte thread API
> net/ixgbe: use rte thread API
> net/ice: use rte thread API
> net/iavf: use rte thread API
> eal: use rte thread API
> windows: remove most pthread lifetime shim functions
>
> drivers/dma/skeleton/skeleton_dmadev.c | 15 +++---
> drivers/dma/skeleton/skeleton_dmadev.h | 4 +-
> drivers/net/iavf/iavf_vchnl.c | 12 ++---
> drivers/net/ice/ice_dcf_parent.c | 11 ++--
> drivers/net/ixgbe/ixgbe_ethdev.c | 10 ++--
> drivers/net/ixgbe/ixgbe_ethdev.h | 2 +-
> lib/eal/common/eal_common_thread.c | 4 +-
> lib/eal/windows/eal.c | 2 +-
> lib/eal/windows/eal_interrupts.c | 12 ++---
> lib/eal/windows/include/pthread.h | 99 ----------------------------------
> 10 files changed, 36 insertions(+), 135 deletions(-)
>
> --
> 1.8.3.1
More information about the dev
mailing list