On Thu, Dec 04, 2025 at 06:28:15PM -0800, Stephen Hemminger wrote: > Thread name is very short 16 characters and therefore the name > dpdk-worker-%d will overflow with more than 9999 worker cores. > Error should be non-fatal since name only matters for debug. > > Signed-off-by: Stephen Hemminger <[email protected]> > ---
Can't see this issue being hit any time soon, but no harm. Acked-by: Bruce Richardson <[email protected]> > lib/eal/linux/eal.c | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/lib/eal/linux/eal.c b/lib/eal/linux/eal.c > index b12f325ddd..d848de03d8 100644 > --- a/lib/eal/linux/eal.c > +++ b/lib/eal/linux/eal.c > @@ -863,8 +863,10 @@ rte_eal_init(int argc, char **argv) > rte_panic("Cannot create thread\n"); > > /* Set thread_name for aid in debugging. */ > - snprintf(thread_name, sizeof(thread_name), > - "dpdk-worker%d", i); > + ret = snprintf(thread_name, sizeof(thread_name), > "dpdk-worker%d", i); > + if (ret >= RTE_THREAD_NAME_SIZE) > + EAL_LOG(INFO, "Worker thread name %s truncated", > thread_name); > + > rte_thread_set_name(lcore_config[i].thread_id, thread_name); > > ret = rte_thread_set_affinity_by_id(lcore_config[i].thread_id, > -- > 2.51.0 >

