In skeleton dma driver, the user can pin the dma thread to desired cpu core. The previous commit changed the api from set-affinity to get-affinity leading to thread to be pinned to first available lcore.
Bugzilla ID: 1270 Fixes: 7fdf30d8b259 ("eal/windows: remove most pthread lifetime shim functions") Cc: roret...@linux.microsoft.com Cc: sta...@dpdk.org Signed-off-by: Vipin Varghese <vipin.vargh...@amd.com> --- --- drivers/dma/skeleton/skeleton_dmadev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/dma/skeleton/skeleton_dmadev.c b/drivers/dma/skeleton/skeleton_dmadev.c index c2d776dbbd..c508e4f1c4 100644 --- a/drivers/dma/skeleton/skeleton_dmadev.c +++ b/drivers/dma/skeleton/skeleton_dmadev.c @@ -137,7 +137,7 @@ skeldma_start(struct rte_dma_dev *dev) if (hw->lcore_id != -1) { cpuset = rte_lcore_cpuset(hw->lcore_id); - ret = rte_thread_get_affinity_by_id(hw->thread, &cpuset); + ret = rte_thread_set_affinity_by_id(hw->thread, &cpuset); if (ret) SKELDMA_LOG(WARNING, "Set thread affinity lcore = %d fail!", -- 2.34.1