]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - net/sched/sch_mqprio.c
Merge tag 'drm/tegra/for-5.6-rc1-fixes' of git://anongit.freedesktop.org/tegra/linux...
[linux.git] / net / sched / sch_mqprio.c
index 0d0113a24962848e958fd7e058b5b5d32f071ff4..8766ab5b8788042df03b0b8cdb9e35734ef1a8a7 100644 (file)
@@ -411,6 +411,7 @@ static int mqprio_dump(struct Qdisc *sch, struct sk_buff *skb)
                        __gnet_stats_copy_queue(&sch->qstats,
                                                qdisc->cpu_qstats,
                                                &qdisc->qstats, qlen);
+                       sch->q.qlen             += qlen;
                } else {
                        sch->q.qlen             += qdisc->q.qlen;
                        sch->bstats.bytes       += qdisc->bstats.bytes;
@@ -433,7 +434,7 @@ static int mqprio_dump(struct Qdisc *sch, struct sk_buff *skb)
                opt.offset[tc] = dev->tc_to_txq[tc].offset;
        }
 
-       if (nla_put(skb, TCA_OPTIONS, NLA_ALIGN(sizeof(opt)), &opt))
+       if (nla_put(skb, TCA_OPTIONS, sizeof(opt), &opt))
                goto nla_put_failure;
 
        if ((priv->flags & TC_MQPRIO_F_MODE) &&