Re: [PATCH v2] reorder: improve buffer structure layout

2023-06-01 Thread Thomas Monjalon
17/04/2023 11:12, Volodymyr Fialko: > Rearrange the reorder buffer structure to prevent padding to extra one > cache line. > > Current layout: > struct rte_reorder_buffer { > char name[RTE_REORDER_NAMESIZE]; > uint32_t min_seqn; > unsigned int memsize; > // -> padding to ca

[PATCH v2] reorder: improve buffer structure layout

2023-04-17 Thread Volodymyr Fialko
Rearrange the reorder buffer structure to prevent padding to extra one cache line. Current layout: struct rte_reorder_buffer { char name[RTE_REORDER_NAMESIZE]; uint32_t min_seqn; unsigned int memsize; // -> padding to cache align (cir_buffer is also cache aligned) s