Acked-by: Chengwen Feng <[email protected]> On 6/6/2026 4:50 AM, Stephen Hemminger wrote: > The ethdev telemetry handlers run in a per-connection thread. > Two of the parameter parsers used strtok(), which keeps its state in a > process-global static shared across threads. > Use strtok_r() with a local save pointer. > > Also pass an unsigned char to isdigit(), > which is undefined for characters with high-bit set. > > Fixes: 9e7533aeb80a ("ethdev: add telemetry command for TM level > capabilities") > Fixes: f38f62650f7b ("ethdev: add Rx queue telemetry query") > Cc: [email protected] > > Signed-off-by: Stephen Hemminger <[email protected]>
- [PATCH 0/8] telemetry: thread-safe and bounded parameter... Stephen Hemminger
- [PATCH 1/8] telemetry: fix thread-unsafe command pa... Stephen Hemminger
- Re: [PATCH 1/8] telemetry: fix thread-unsafe co... fengchengwen
- Re: [PATCH 1/8] telemetry: fix thread-unsafe co... Bruce Richardson
- [PATCH 2/8] ethdev: make telemetry parameter parsin... Stephen Hemminger
- Re: [PATCH 2/8] ethdev: make telemetry paramete... fengchengwen
- [PATCH 3/8] dmadev: validate telemetry parameters Stephen Hemminger
- Re: [PATCH 3/8] dmadev: validate telemetry para... fengchengwen
- [PATCH 4/8] security: harden telemetry parameter pa... Stephen Hemminger
- [PATCH 6/8] eventdev/eth_rx: fix thread-unsafe tele... Stephen Hemminger
- [PATCH 5/8] eventdev: remove strtok from telemetry ... Stephen Hemminger
- [PATCH 7/8] eventdev/eth_rx: reject out-of-range te... Stephen Hemminger
- [PATCH 8/8] eventdev/timer: reject out-of-range ID Stephen Hemminger
- Re: [PATCH 0/8] telemetry: thread-safe and bounded ... Stephen Hemminger
- Re: [PATCH 0/8] telemetry: thread-safe and bounded ... Bruce Richardson

