Lines Matching refs:mqprio
1534 mqprio_qopt_reconstruct(dev, &offload->mqprio.qopt); in taprio_enable_offload()
1535 offload->mqprio.extack = extack; in taprio_enable_offload()
1537 mqprio_fp_to_offload(q->fp, &offload->mqprio); in taprio_enable_offload()
1557 offload->mqprio.extack = NULL; in taprio_enable_offload()
1784 const struct tc_mqprio_qopt *mqprio) in taprio_mqprio_cmp() argument
1788 if (!mqprio || mqprio->num_tc != dev->num_tc) in taprio_mqprio_cmp()
1791 for (i = 0; i < mqprio->num_tc; i++) in taprio_mqprio_cmp()
1792 if (dev->tc_to_txq[i].count != mqprio->count[i] || in taprio_mqprio_cmp()
1793 dev->tc_to_txq[i].offset != mqprio->offset[i]) in taprio_mqprio_cmp()
1797 if (dev->prio_tc_map[i] != mqprio->prio_tc_map[i]) in taprio_mqprio_cmp()
1811 struct tc_mqprio_qopt *mqprio = NULL; in taprio_change() local
1823 mqprio = nla_data(tb[TCA_TAPRIO_ATTR_PRIOMAP]); in taprio_change()
1851 err = taprio_parse_mqprio_opt(dev, mqprio, extack, q->flags); in taprio_change()
1870 if (!taprio_mqprio_cmp(dev, mqprio)) in taprio_change()
1871 mqprio = NULL; in taprio_change()
1873 if (mqprio && (oper || admin)) { in taprio_change()
1879 if (mqprio) { in taprio_change()
1880 err = netdev_set_num_tc(dev, mqprio->num_tc); in taprio_change()
1883 for (i = 0; i < mqprio->num_tc; i++) { in taprio_change()
1885 mqprio->count[i], in taprio_change()
1886 mqprio->offset[i]); in taprio_change()
1887 q->cur_txq[i] = mqprio->offset[i]; in taprio_change()
1893 mqprio->prio_tc_map[i]); in taprio_change()