On Mon, Mar 13, 2023 at 2:05 PM Volodymyr Fialko <vfia...@marvell.com> wrote: > > It's possible to initialize reorder buffer with user allocated memory via > rte_reorder_init() function. In such case rte_reorder_create() is not > required and reorder dynamic field in rte_mbuf will not be registered. > > Both reorder lib and mbuf dynamic field are using `rte_mcfg_tailq` > read/write lock for synchronization, to avoid deadlocking move reorder > buffer initialization before queue insertion. > > Fixes: 01f3496695b5 ("reorder: switch sequence number to dynamic mbuf field") > Cc: sta...@dpdk.org > > Signed-off-by: Volodymyr Fialko <vfia...@marvell.com>
Applied, thanks Volodymyr. -- David Marchand