]> git.ipfire.org Git - thirdparty/kernel/linux.git/blobdiff - net/sched/sch_mqprio.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
[thirdparty/kernel/linux.git] / net / sched / sch_mqprio.c
index 225353fbb3f1510a1d74eb12859afb62f811d2f9..51d4013b612198de19943b9984ec2ee1e0c4bbb9 100644 (file)
@@ -215,10 +215,8 @@ static int mqprio_parse_tc_entries(struct Qdisc *sch, struct nlattr *nlattr_opt,
        for (tc = 0; tc < TC_QOPT_MAX_QUEUE; tc++)
                fp[tc] = priv->fp[tc];
 
-       nla_for_each_attr(n, nlattr_opt, nlattr_opt_len, rem) {
-               if (nla_type(n) != TCA_MQPRIO_TC_ENTRY)
-                       continue;
-
+       nla_for_each_attr_type(n, TCA_MQPRIO_TC_ENTRY, nlattr_opt,
+                              nlattr_opt_len, rem) {
                err = mqprio_parse_tc_entry(fp, n, &seen_tcs, extack);
                if (err)
                        goto out;