net/sched: use tc_qdisc_stats_dump() in qdisc
[linux-2.6-microblaze.git] / net / sched / sch_skbprio.c
index df72fb8..5df2dac 100644 (file)
@@ -265,15 +265,8 @@ static void skbprio_walk(struct Qdisc *sch, struct qdisc_walker *arg)
                return;
 
        for (i = 0; i < SKBPRIO_MAX_PRIORITY; i++) {
-               if (arg->count < arg->skip) {
-                       arg->count++;
-                       continue;
-               }
-               if (arg->fn(sch, i + 1, arg) < 0) {
-                       arg->stop = 1;
+               if (!tc_qdisc_stats_dump(sch, i + 1, arg))
                        break;
-               }
-               arg->count++;
        }
 }