Project

General

Profile

Actions

Bug #7975

closed
LS LS

dpdk: CPU exclude logic is broken

Bug #7975: dpdk: CPU exclude logic is broken

Added by Lukas Sismis 6 months ago. Updated 5 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Affected Versions:
Effort:
Difficulty:
Label:

Description

The exclude logic incorrectly performs the XOR operation. While it works when the worker cores occupy all cores, it is still not a correct operation.
The example might be when a core is affined to only management and not worker threads. With the XOR operation, it would set the affinity to the worker set.
(1 XOR 0 -> 1, where in fact the desired outcome is 0)


Subtasks 2 (0 open2 closed)

Bug #7976: dpdk: CPU exclude logic is broken (8.0.x backport)ClosedLukas SismisActions
Bug #7977: dpdk: fix the CPU exclude logic (7.0.x backport)ClosedLukas SismisActions

OT Updated by OISF Ticketbot 6 months ago Actions #1

  • Subtask #7976 added

OT Updated by OISF Ticketbot 6 months ago Actions #2

  • Label deleted (Needs backport to 8.0)

OT Updated by OISF Ticketbot 6 months ago Actions #3

  • Subtask #7977 added

OT Updated by OISF Ticketbot 6 months ago Actions #4

  • Label deleted (Needs backport to 7.0)

LS Updated by Lukas Sismis 6 months ago Actions #5

  • Status changed from In Progress to Resolved

LS Updated by Lukas Sismis 5 months ago Actions #6

  • Status changed from Resolved to Closed

SB Updated by Shivani Bhardwaj 5 months ago Actions #7

  • Subject changed from dpdk: fix the CPU exclude logic to dpdk: broken CPU exclude logic

SB Updated by Shivani Bhardwaj 5 months ago Actions #8

  • Subject changed from dpdk: broken CPU exclude logic to dpdk: CPU exclude logic is broken
Actions

Also available in: PDF Atom