On Fri, Oct 16, 2026 at 3:21 PM <[email protected]> wrote:
>
> From: Pavan Nikhilesh <[email protected]>
>
> Use a single predicate for HWWQE enable, fast-path selection and chunk
> pool sizing so a TIM_HWWQE_VER_0 device is not run with HWWQE paths
> without being configured. Fix the burst response mapping in
> cnxk_tim_add_entry_tmo_hwwqe() to match the single timer path.
>
> With tim_disable_npa, the generic ring ops only align objects to
> RTE_MEMPOOL_ALIGN, which does not give the 256B alignment CN20K needs.
> Populate the pool from a 256B aligned memzone with the trailer padded
> so the object stride is a multiple of 256B, and keep the chunk slot
> count within CNXK_TIM_MAX_CHUNK_SLOTS after rounding up.
>
> Fixes: 19861e9eac8d ("event/cnxk: align CN20K TIM chunk buffers")
>
> Signed-off-by: Pavan Nikhilesh <[email protected]>



Applied to dpdk-next-eventdev/for-main. Thanks

Reply via email to