On 12/17/2014 08:14 PM, Stuart Haslam wrote:
On Tue, Dec 16, 2014 at 04:15:54PM +0000, Taras Kondratiuk wrote:
diff --git a/platform/linux-generic/odp_schedule.c 
b/platform/linux-generic/odp_schedule.c
index aa11b7b..385a914 100644
--- a/platform/linux-generic/odp_schedule.c
+++ b/platform/linux-generic/odp_schedule.c
@@ -294,7 +294,8 @@ static int schedule(odp_queue_t *out_queue, odp_buffer_t 
out_buf[],
                                         * except packet input queues
                                         */
                                        if (odp_queue_type(queue) ==
-                                           ODP_QUEUE_TYPE_PKTIN)
+                                           ODP_QUEUE_TYPE_PKTIN &&
+                                           !queue_is_destroyed(queue))

queue_is_destroyed() will always be false here, as the setting of status
to QUEUE_STATUS_DESTROYED is only done for ODP_QUEUE_TYPE_SCHED queues.

Thanks for review. Will fix it.

_______________________________________________
lng-odp mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to