DEBUG(FRESCAN_QUEUES_ENABLE_DEBUG,
"check priority fifo queues (max_prio=%u)\n", pqueue->max_prio);
+ // TODO: the lock is currently hardwired to network 0!!!
+ FRESCAN_ACQUIRE_LOCK(&the_networks[0].lock);
+
for(prio=pqueue->max_prio-1; prio >= 0; prio--) {
if (!list_empty(&pqueue->fifo_queues[prio].fifo_list)) {
list_for_each(pos,
}
}
+ FRESCAN_RELEASE_LOCK(&the_networks[0].lock);
+
DEBUG(FRESCAN_QUEUES_ENABLE_DEBUG, "dequeued prio %u\n", prio);
*packet_prio = prio;