> -----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!