Following a discussion we had during the summit, here is one series to fix a race between an application thread and the telemetry thread handling requests on ethdev ports. The problem may be generic to other device classes providing telemetry callbacks, but for now, this series goes with a simple and naive approach of putting locks in the ethdev layer.
Comments welcome. -- David Marchand David Marchand (2): ethdev: expose telemetry dump command for Windows ethdev: fix race on ports for telemetry commands lib/ethdev/rte_ethdev_telemetry.c | 105 ++++++++++++++++++------------ 1 file changed, 65 insertions(+), 40 deletions(-) -- 2.46.2