Hi, > -----Original Message----- > From: Bing Zhao <[email protected]> > Sent: Friday, June 30, 2023 3:58 PM > To: Matan Azrad <[email protected]>; Slava Ovsiienko > <[email protected]>; Ori Kam <[email protected]>; Suanming Mou > <[email protected]>; Raslan Darawsheh <[email protected]> > Cc: [email protected]; Jack Min <[email protected]>; [email protected] > Subject: [PATCH] net/mlx5: reduce the counter pool name length > > The name size of a rte_ring is RTE_MEMZONE_NAMESIZE with the value 32 > by default. When creating a HWS counter pool cache, the final string > format was "RG_MLX5_HWS_CNT_POOL_%u_cache/%u" and it could support > less than 1000 variants. For example, if the first %u representing > port id is 100 and it will take all the available characters then the > second %u for queues will be discarded. If there was more than one > rule creation queue, the rte_ring could not be created. > > By reducing the fixed character number and using hexadecimal format, > the issue can be overcome with an assumption that not all the integer > fields for queue index is used. > > Fixes: 13ea6bdcc7ee ("net/mlx5: support counters in cross port shared > mode") > Fixes: 4d368e1da3a4 ("net/mlx5: support flow counter action for HWS") > Cc: [email protected] > Cc: [email protected]
Patch applied to next-net-mlx, Kindest regards, Raslan Darawsheh

