[dpdk-dev] [PATCH v2] sched: fix releasing enqueued packets
Dumitrescu, Cristian
cristian.dumitrescu at intel.com
Thu Sep 15 16:33:57 CEST 2016
> -----Original Message-----
> From: Hiroyuki Mikita [mailto:h.mikita89 at gmail.com]
> Sent: Monday, September 5, 2016 4:15 PM
> To: Dumitrescu, Cristian <cristian.dumitrescu at intel.com>
> Cc: dev at dpdk.org
> Subject: [PATCH v2] sched: fix releasing enqueued packets
>
> rte_sched_port_free should release only enqueued packets of all queues.
> Previous behavior is that enqueued and already dequeued packets of
> only first 4 queues are released.
>
> Fixes: 61383240 ("sched: release enqueued mbufs when freeing port")
>
> Signed-off-by: Hiroyuki Mikita <h.mikita89 at gmail.com>
> ---
> v2:
> * use rte_sched_port_queues_per_port to get the number of queues
> * mask incremented qr by qsize - 1
>
> lib/librte_sched/rte_sched.c | 18 +++++++++++-------
> 1 file changed, 11 insertions(+), 7 deletions(-)
>
> diff --git a/lib/librte_sched/rte_sched.c b/lib/librte_sched/rte_sched.c
> index 8696423..e6dace2 100644
> --- a/lib/librte_sched/rte_sched.c
> +++ b/lib/librte_sched/rte_sched.c
Acked-by: Cristian Dumitrescu <cristian.dumitrescu at intel.com>
Thank you!
More information about the dev
mailing list