Hi Guy,
> -----Original Message----- > From: g...@marvell.com <g...@marvell.com> > Sent: Tuesday, October 20, 2020 12:10 PM > Subject: [PATCH v1] app/regex: configure qp according to device capabilities > > From: Guy Kaneti <g...@marvell.com> > > configure qp with OOS according to device capabilities > returned from rte_regexdev_info_get. > > Signed-off-by: Guy Kaneti <g...@marvell.com> > --- > app/test-regex/main.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/app/test-regex/main.c b/app/test-regex/main.c > index e6080b44b..3deaf3c80 100644 > --- a/app/test-regex/main.c > +++ b/app/test-regex/main.c > @@ -173,7 +173,7 @@ init_port(struct rte_mempool **mbuf_mp, uint32_t > nb_jobs, > }; > struct rte_regexdev_qp_conf qp_conf = { > .nb_desc = 1024, > - .qp_conf_flags = RTE_REGEX_QUEUE_PAIR_CFG_OOS_F, > + .qp_conf_flags = 0, > }; > int res = 0; > > @@ -218,6 +218,8 @@ init_port(struct rte_mempool **mbuf_mp, uint32_t > nb_jobs, > printf("Error, can't configure device %d.\n", id); > goto error; > } > + if (info.regexdev_capa & > RTE_REGEXDEV_CAPA_QUEUE_PAIR_OOS_F) > + qp_conf.qp_conf_flags |= > RTE_REGEX_QUEUE_PAIR_CFG_OOS_F; > res = rte_regexdev_queue_pair_setup(id, 0, &qp_conf); > if (res < 0) { > printf("Error, can't setup queue pair for device %d.\n", > -- > 2.28.0 Acked-by: Ori Kam <or...@nvidia.com> Best, Ori