* [dpdk-stable] [PATCH 1/2] mempool/dpaa2: fix the return value for alloc fail @ 2017-05-23 9:33 Hemant Agrawal 2017-05-23 9:33 ` [dpdk-stable] [PATCH 2/2] mempool/dpaa2: improving the alloc/free logging Hemant Agrawal ` (2 more replies) 0 siblings, 3 replies; 12+ messages in thread From: Hemant Agrawal @ 2017-05-23 9:33 UTC (permalink / raw) To: olivier.matz; +Cc: dev, stable, shreyansh.jain In case the alloc api is not able to allocate the required number of buffer, it can return '0', which will not indicate the failure to the calling function. This patch fix the return value to indicate the failure. Fixes: 5dc43d22b5ad ("mempool/dpaa2: add hardware offloaded mempool") CC: stable@dpdk.org Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com> --- drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mempool/dpaa2/dpaa2_hw_mempool.c b/drivers/mempool/dpaa2/dpaa2_hw_mempool.c index 5a5d6aa..60dd1c0 100644 --- a/drivers/mempool/dpaa2/dpaa2_hw_mempool.c +++ b/drivers/mempool/dpaa2/dpaa2_hw_mempool.c @@ -294,7 +294,7 @@ /* Releasing all buffers allocated */ rte_dpaa2_mbuf_release(pool, obj_table, bpid, bp_info->meta_data_size, n); - return ret; + return -1; } /* assigning mbuf from the acquired objects */ for (i = 0; (i < ret) && bufs[i]; i++) { -- 1.9.1 ^ permalink raw reply [flat|nested] 12+ messages in thread
* [dpdk-stable] [PATCH 2/2] mempool/dpaa2: improving the alloc/free logging 2017-05-23 9:33 [dpdk-stable] [PATCH 1/2] mempool/dpaa2: fix the return value for alloc fail Hemant Agrawal @ 2017-05-23 9:33 ` Hemant Agrawal 2017-06-08 10:08 ` Olivier Matz 2017-06-08 9:53 ` [dpdk-stable] [PATCH 1/2] mempool/dpaa2: fix the return value for alloc fail Olivier Matz 2017-06-22 12:48 ` [dpdk-stable] [PATCH v2 " Hemant Agrawal 2 siblings, 1 reply; 12+ messages in thread From: Hemant Agrawal @ 2017-05-23 9:33 UTC (permalink / raw) To: olivier.matz; +Cc: dev, stable, shreyansh.jain Debug logs are helpful for better debugging. Alloc was having the logs, but logs were not present in free routines. This patch add support for debug mode logs in free routine. Also, changing the log category to DRV instead of TX. Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com> --- drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/drivers/mempool/dpaa2/dpaa2_hw_mempool.c b/drivers/mempool/dpaa2/dpaa2_hw_mempool.c index 60dd1c0..e00ed5d 100644 --- a/drivers/mempool/dpaa2/dpaa2_hw_mempool.c +++ b/drivers/mempool/dpaa2/dpaa2_hw_mempool.c @@ -309,8 +309,8 @@ #ifdef RTE_LIBRTE_DPAA2_DEBUG_DRIVER alloc += n; - PMD_TX_LOG(DEBUG, "Total = %d , req = %d done = %d", - alloc, count, n); + PMD_DRV_LOG(DEBUG, "Total = %d , req = %d done = %d", + alloc, count, n); #endif return 0; } @@ -320,6 +320,9 @@ void * const *obj_table, unsigned int n) { struct dpaa2_bp_info *bp_info; +#ifdef RTE_LIBRTE_DPAA2_DEBUG_DRIVER + static int freed; +#endif bp_info = mempool_to_bpinfo(pool); if (!(bp_info->bp_list)) { @@ -329,6 +332,11 @@ rte_dpaa2_mbuf_release(pool, obj_table, bp_info->bpid, bp_info->meta_data_size, n); +#ifdef RTE_LIBRTE_DPAA2_DEBUG_DRIVER + freed += n; + PMD_DRV_LOG(DEBUG, "Total = %d , done = %d", + freed, n); +#endif return 0; } -- 1.9.1 ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [dpdk-stable] [PATCH 2/2] mempool/dpaa2: improving the alloc/free logging 2017-05-23 9:33 ` [dpdk-stable] [PATCH 2/2] mempool/dpaa2: improving the alloc/free logging Hemant Agrawal @ 2017-06-08 10:08 ` Olivier Matz 2017-06-22 12:46 ` Hemant Agrawal 0 siblings, 1 reply; 12+ messages in thread From: Olivier Matz @ 2017-06-08 10:08 UTC (permalink / raw) To: Hemant Agrawal; +Cc: dev, stable, shreyansh.jain Hi Hemant, On Tue, 23 May 2017 15:03:48 +0530, Hemant Agrawal <hemant.agrawal@nxp.com> wrote: > Debug logs are helpful for better debugging. Alloc > was having the logs, but logs were not present in free routines. > > This patch add support for debug mode logs in free routine. > Also, changing the log category to DRV instead of TX. > > Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com> > --- > drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 12 ++++++++++-- > 1 file changed, 10 insertions(+), 2 deletions(-) > > diff --git a/drivers/mempool/dpaa2/dpaa2_hw_mempool.c b/drivers/mempool/dpaa2/dpaa2_hw_mempool.c > index 60dd1c0..e00ed5d 100644 > --- a/drivers/mempool/dpaa2/dpaa2_hw_mempool.c > +++ b/drivers/mempool/dpaa2/dpaa2_hw_mempool.c > @@ -309,8 +309,8 @@ > > #ifdef RTE_LIBRTE_DPAA2_DEBUG_DRIVER > alloc += n; > - PMD_TX_LOG(DEBUG, "Total = %d , req = %d done = %d", > - alloc, count, n); > + PMD_DRV_LOG(DEBUG, "Total = %d , req = %d done = %d", > + alloc, count, n); > #endif > return 0; > } Since we are in a mempool driver, we may not want to use PMD_*_LOG() functions. Also, I don't see where these macros are defined for this file, but maybe I miss something that is right under my nose ;) Anyway, I suggest to use your own macros for dpaa mempool instead, and if possible: - avoid compilation options as much as possible - RTE_LOG() for logs that cannot occur in dataplane (they can be enabled dynamically) - RTE_LOG_DP() for dataplane logs: these are stripped at compilation time, unless your log level <= RTE_LOG_DP_LEVEL > @@ -320,6 +320,9 @@ > void * const *obj_table, unsigned int n) > { > struct dpaa2_bp_info *bp_info; > +#ifdef RTE_LIBRTE_DPAA2_DEBUG_DRIVER > + static int freed; > +#endif > > bp_info = mempool_to_bpinfo(pool); > if (!(bp_info->bp_list)) { > @@ -329,6 +332,11 @@ > rte_dpaa2_mbuf_release(pool, obj_table, bp_info->bpid, > bp_info->meta_data_size, n); > > +#ifdef RTE_LIBRTE_DPAA2_DEBUG_DRIVER > + freed += n; > + PMD_DRV_LOG(DEBUG, "Total = %d , done = %d", > + freed, n); > +#endif > return 0; > } > ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [dpdk-stable] [PATCH 2/2] mempool/dpaa2: improving the alloc/free logging 2017-06-08 10:08 ` Olivier Matz @ 2017-06-22 12:46 ` Hemant Agrawal 0 siblings, 0 replies; 12+ messages in thread From: Hemant Agrawal @ 2017-06-22 12:46 UTC (permalink / raw) To: Olivier Matz; +Cc: dev, stable, shreyansh.jain On 6/8/2017 3:38 PM, Olivier Matz wrote: > Hi Hemant, > > On Tue, 23 May 2017 15:03:48 +0530, Hemant Agrawal <hemant.agrawal@nxp.com> wrote: >> Debug logs are helpful for better debugging. Alloc >> was having the logs, but logs were not present in free routines. >> >> This patch add support for debug mode logs in free routine. >> Also, changing the log category to DRV instead of TX. >> >> Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com> >> --- >> drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 12 ++++++++++-- >> 1 file changed, 10 insertions(+), 2 deletions(-) >> >> diff --git a/drivers/mempool/dpaa2/dpaa2_hw_mempool.c b/drivers/mempool/dpaa2/dpaa2_hw_mempool.c >> index 60dd1c0..e00ed5d 100644 >> --- a/drivers/mempool/dpaa2/dpaa2_hw_mempool.c >> +++ b/drivers/mempool/dpaa2/dpaa2_hw_mempool.c >> @@ -309,8 +309,8 @@ >> >> #ifdef RTE_LIBRTE_DPAA2_DEBUG_DRIVER >> alloc += n; >> - PMD_TX_LOG(DEBUG, "Total = %d , req = %d done = %d", >> - alloc, count, n); >> + PMD_DRV_LOG(DEBUG, "Total = %d , req = %d done = %d", >> + alloc, count, n); >> #endif >> return 0; >> } > > Since we are in a mempool driver, we may not want to use PMD_*_LOG() > functions. > > Also, I don't see where these macros are defined for this file, but maybe > I miss something that is right under my nose ;) > These are being currently being driven from the bus logs. > Anyway, I suggest to use your own macros for dpaa mempool instead, > and if possible: > - avoid compilation options as much as possible > - RTE_LOG() for logs that cannot occur in dataplane (they can be enabled > dynamically) > - RTE_LOG_DP() for dataplane logs: these are stripped at compilation > time, unless your log level <= RTE_LOG_DP_LEVEL > your suggestion is good. I will rework the whole file and submit it later. > >> @@ -320,6 +320,9 @@ >> void * const *obj_table, unsigned int n) >> { >> struct dpaa2_bp_info *bp_info; >> +#ifdef RTE_LIBRTE_DPAA2_DEBUG_DRIVER >> + static int freed; >> +#endif >> >> bp_info = mempool_to_bpinfo(pool); >> if (!(bp_info->bp_list)) { >> @@ -329,6 +332,11 @@ >> rte_dpaa2_mbuf_release(pool, obj_table, bp_info->bpid, >> bp_info->meta_data_size, n); >> >> +#ifdef RTE_LIBRTE_DPAA2_DEBUG_DRIVER >> + freed += n; >> + PMD_DRV_LOG(DEBUG, "Total = %d , done = %d", >> + freed, n); >> +#endif >> return 0; >> } >> > > ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [dpdk-stable] [PATCH 1/2] mempool/dpaa2: fix the return value for alloc fail 2017-05-23 9:33 [dpdk-stable] [PATCH 1/2] mempool/dpaa2: fix the return value for alloc fail Hemant Agrawal 2017-05-23 9:33 ` [dpdk-stable] [PATCH 2/2] mempool/dpaa2: improving the alloc/free logging Hemant Agrawal @ 2017-06-08 9:53 ` Olivier Matz 2017-06-22 12:48 ` [dpdk-stable] [PATCH v2 " Hemant Agrawal 2 siblings, 0 replies; 12+ messages in thread From: Olivier Matz @ 2017-06-08 9:53 UTC (permalink / raw) To: Hemant Agrawal; +Cc: dev, stable, shreyansh.jain Hi Hemant, On Tue, 23 May 2017 15:03:47 +0530, Hemant Agrawal <hemant.agrawal@nxp.com> wrote: > In case the alloc api is not able to allocate the required > number of buffer, it can return '0', which will not indicate > the failure to the calling function. > This patch fix the return value to indicate the failure. > > Fixes: 5dc43d22b5ad ("mempool/dpaa2: add hardware offloaded mempool") > CC: stable@dpdk.org > > Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com> > --- > drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/mempool/dpaa2/dpaa2_hw_mempool.c b/drivers/mempool/dpaa2/dpaa2_hw_mempool.c > index 5a5d6aa..60dd1c0 100644 > --- a/drivers/mempool/dpaa2/dpaa2_hw_mempool.c > +++ b/drivers/mempool/dpaa2/dpaa2_hw_mempool.c > @@ -294,7 +294,7 @@ > /* Releasing all buffers allocated */ > rte_dpaa2_mbuf_release(pool, obj_table, bpid, > bp_info->meta_data_size, n); > - return ret; > + return -1; > } > /* assigning mbuf from the acquired objects */ > for (i = 0; (i < ret) && bufs[i]; i++) { Wouldn't it be better to return an errno as done in ring handler (see common_ring_mp_enqueue()) or in stack handler (see stack_alloc())? Olivier ^ permalink raw reply [flat|nested] 12+ messages in thread
* [dpdk-stable] [PATCH v2 1/2] mempool/dpaa2: fix the return value for alloc fail 2017-05-23 9:33 [dpdk-stable] [PATCH 1/2] mempool/dpaa2: fix the return value for alloc fail Hemant Agrawal 2017-05-23 9:33 ` [dpdk-stable] [PATCH 2/2] mempool/dpaa2: improving the alloc/free logging Hemant Agrawal 2017-06-08 9:53 ` [dpdk-stable] [PATCH 1/2] mempool/dpaa2: fix the return value for alloc fail Olivier Matz @ 2017-06-22 12:48 ` Hemant Agrawal 2017-06-22 12:48 ` [dpdk-stable] [PATCH v2 2/2] mempool/dpaa2: fix the incorrect free usages for bplist Hemant Agrawal ` (2 more replies) 2 siblings, 3 replies; 12+ messages in thread From: Hemant Agrawal @ 2017-06-22 12:48 UTC (permalink / raw) To: olivier.matz; +Cc: dev, stable In case the alloc api is not able to allocate the required number of buffer, it can return '0', which will not indicate the failure to the calling function. This patch fix the return value to indicate the failure. Fixes: 5dc43d22b5ad ("mempool/dpaa2: add hardware offloaded mempool") CC: stable@dpdk.org Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com> --- drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mempool/dpaa2/dpaa2_hw_mempool.c b/drivers/mempool/dpaa2/dpaa2_hw_mempool.c index 5a5d6aa..27ed5a9 100644 --- a/drivers/mempool/dpaa2/dpaa2_hw_mempool.c +++ b/drivers/mempool/dpaa2/dpaa2_hw_mempool.c @@ -294,7 +294,7 @@ rte_dpaa2_mbuf_alloc_bulk(struct rte_mempool *pool, /* Releasing all buffers allocated */ rte_dpaa2_mbuf_release(pool, obj_table, bpid, bp_info->meta_data_size, n); - return ret; + return -ENOBUFS; } /* assigning mbuf from the acquired objects */ for (i = 0; (i < ret) && bufs[i]; i++) { -- 2.7.4 ^ permalink raw reply [flat|nested] 12+ messages in thread
* [dpdk-stable] [PATCH v2 2/2] mempool/dpaa2: fix the incorrect free usages for bplist 2017-06-22 12:48 ` [dpdk-stable] [PATCH v2 " Hemant Agrawal @ 2017-06-22 12:48 ` Hemant Agrawal 2017-07-10 8:11 ` Olivier Matz 2017-07-18 14:46 ` Shreyansh Jain 2017-07-10 8:10 ` [dpdk-stable] [PATCH v2 1/2] mempool/dpaa2: fix the return value for alloc fail Olivier Matz 2017-07-18 14:47 ` Shreyansh Jain 2 siblings, 2 replies; 12+ messages in thread From: Hemant Agrawal @ 2017-06-22 12:48 UTC (permalink / raw) To: olivier.matz; +Cc: dev, stable The dpaa2_bp_list is being allocated using "rte_malloc", but the free is done using "free". Fixing it to use "rte_free". Fixes: 5dc43d22b5ad ("mempool/dpaa2: add hardware offloaded mempool") CC: stable@dpdk.org Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com> --- drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mempool/dpaa2/dpaa2_hw_mempool.c b/drivers/mempool/dpaa2/dpaa2_hw_mempool.c index 27ed5a9..62a2d25 100644 --- a/drivers/mempool/dpaa2/dpaa2_hw_mempool.c +++ b/drivers/mempool/dpaa2/dpaa2_hw_mempool.c @@ -161,7 +161,7 @@ rte_hw_mbuf_free_pool(struct rte_mempool *mp) while (temp) { if (temp == bp) { prev->next = temp->next; - free(bp); + rte_free(bp); break; } prev = temp; -- 2.7.4 ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [dpdk-stable] [PATCH v2 2/2] mempool/dpaa2: fix the incorrect free usages for bplist 2017-06-22 12:48 ` [dpdk-stable] [PATCH v2 2/2] mempool/dpaa2: fix the incorrect free usages for bplist Hemant Agrawal @ 2017-07-10 8:11 ` Olivier Matz 2017-07-18 14:46 ` Shreyansh Jain 1 sibling, 0 replies; 12+ messages in thread From: Olivier Matz @ 2017-07-10 8:11 UTC (permalink / raw) To: Hemant Agrawal; +Cc: dev, stable On Thu, 22 Jun 2017 18:18:08 +0530, Hemant Agrawal <hemant.agrawal@nxp.com> wrote: > The dpaa2_bp_list is being allocated using "rte_malloc", > but the free is done using "free". Fixing it to use > "rte_free". > > Fixes: 5dc43d22b5ad ("mempool/dpaa2: add hardware offloaded mempool") > CC: stable@dpdk.org > > Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com> Reviewed-by: Olivier Matz <olivier.matz@6wind.com> ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [dpdk-stable] [PATCH v2 2/2] mempool/dpaa2: fix the incorrect free usages for bplist 2017-06-22 12:48 ` [dpdk-stable] [PATCH v2 2/2] mempool/dpaa2: fix the incorrect free usages for bplist Hemant Agrawal 2017-07-10 8:11 ` Olivier Matz @ 2017-07-18 14:46 ` Shreyansh Jain 1 sibling, 0 replies; 12+ messages in thread From: Shreyansh Jain @ 2017-07-18 14:46 UTC (permalink / raw) To: Hemant Agrawal, olivier.matz; +Cc: dev, stable On Thursday 22 June 2017 06:18 PM, Hemant Agrawal wrote: > The dpaa2_bp_list is being allocated using "rte_malloc", > but the free is done using "free". Fixing it to use > "rte_free". > > Fixes: 5dc43d22b5ad ("mempool/dpaa2: add hardware offloaded mempool") > CC: stable@dpdk.org > > Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com> > --- Acked-by: Shreyansh Jain <shreyansh.jain@nxp.com> ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [dpdk-stable] [PATCH v2 1/2] mempool/dpaa2: fix the return value for alloc fail 2017-06-22 12:48 ` [dpdk-stable] [PATCH v2 " Hemant Agrawal 2017-06-22 12:48 ` [dpdk-stable] [PATCH v2 2/2] mempool/dpaa2: fix the incorrect free usages for bplist Hemant Agrawal @ 2017-07-10 8:10 ` Olivier Matz 2017-07-18 14:47 ` Shreyansh Jain 2 siblings, 0 replies; 12+ messages in thread From: Olivier Matz @ 2017-07-10 8:10 UTC (permalink / raw) To: Hemant Agrawal; +Cc: dev, stable On Thu, 22 Jun 2017 18:18:07 +0530, Hemant Agrawal <hemant.agrawal@nxp.com> wrote: > In case the alloc api is not able to allocate the required > number of buffer, it can return '0', which will not indicate > the failure to the calling function. > This patch fix the return value to indicate the failure. > > Fixes: 5dc43d22b5ad ("mempool/dpaa2: add hardware offloaded mempool") > CC: stable@dpdk.org > > Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com> Reviewed-by: Olivier Matz <olivier.matz@6wind.com> ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [dpdk-stable] [PATCH v2 1/2] mempool/dpaa2: fix the return value for alloc fail 2017-06-22 12:48 ` [dpdk-stable] [PATCH v2 " Hemant Agrawal 2017-06-22 12:48 ` [dpdk-stable] [PATCH v2 2/2] mempool/dpaa2: fix the incorrect free usages for bplist Hemant Agrawal 2017-07-10 8:10 ` [dpdk-stable] [PATCH v2 1/2] mempool/dpaa2: fix the return value for alloc fail Olivier Matz @ 2017-07-18 14:47 ` Shreyansh Jain 2017-07-21 6:29 ` Thomas Monjalon 2 siblings, 1 reply; 12+ messages in thread From: Shreyansh Jain @ 2017-07-18 14:47 UTC (permalink / raw) To: Hemant Agrawal, olivier.matz; +Cc: dev, stable On Thursday 22 June 2017 06:18 PM, Hemant Agrawal wrote: > In case the alloc api is not able to allocate the required > number of buffer, it can return '0', which will not indicate > the failure to the calling function. > This patch fix the return value to indicate the failure. > > Fixes: 5dc43d22b5ad ("mempool/dpaa2: add hardware offloaded mempool") > CC: stable@dpdk.org > > Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com> > --- Acked-by: Shreyansh Jain <shreyansh.jain@nxp.com> ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [dpdk-stable] [PATCH v2 1/2] mempool/dpaa2: fix the return value for alloc fail 2017-07-18 14:47 ` Shreyansh Jain @ 2017-07-21 6:29 ` Thomas Monjalon 0 siblings, 0 replies; 12+ messages in thread From: Thomas Monjalon @ 2017-07-21 6:29 UTC (permalink / raw) To: Hemant Agrawal; +Cc: stable, Shreyansh Jain, olivier.matz, dev 18/07/2017 17:47, Shreyansh Jain: > On Thursday 22 June 2017 06:18 PM, Hemant Agrawal wrote: > > In case the alloc api is not able to allocate the required > > number of buffer, it can return '0', which will not indicate > > the failure to the calling function. > > This patch fix the return value to indicate the failure. > > > > Fixes: 5dc43d22b5ad ("mempool/dpaa2: add hardware offloaded mempool") > > CC: stable@dpdk.org > > > > Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com> > > Acked-by: Shreyansh Jain <shreyansh.jain@nxp.com> Series applied, thanks ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2017-07-21 6:29 UTC | newest] Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2017-05-23 9:33 [dpdk-stable] [PATCH 1/2] mempool/dpaa2: fix the return value for alloc fail Hemant Agrawal 2017-05-23 9:33 ` [dpdk-stable] [PATCH 2/2] mempool/dpaa2: improving the alloc/free logging Hemant Agrawal 2017-06-08 10:08 ` Olivier Matz 2017-06-22 12:46 ` Hemant Agrawal 2017-06-08 9:53 ` [dpdk-stable] [PATCH 1/2] mempool/dpaa2: fix the return value for alloc fail Olivier Matz 2017-06-22 12:48 ` [dpdk-stable] [PATCH v2 " Hemant Agrawal 2017-06-22 12:48 ` [dpdk-stable] [PATCH v2 2/2] mempool/dpaa2: fix the incorrect free usages for bplist Hemant Agrawal 2017-07-10 8:11 ` Olivier Matz 2017-07-18 14:46 ` Shreyansh Jain 2017-07-10 8:10 ` [dpdk-stable] [PATCH v2 1/2] mempool/dpaa2: fix the return value for alloc fail Olivier Matz 2017-07-18 14:47 ` Shreyansh Jain 2017-07-21 6:29 ` Thomas Monjalon
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).