sch_taprio.c (46466ae3a105d9620e1355e33125a413b8c6ce18) sch_taprio.c (efe487fce3061d94222c6501d7be3aa549b3dc78)
1// SPDX-License-Identifier: GPL-2.0
2
3/* net/sched/sch_taprio.c Time Aware Priority Scheduler
4 *
5 * Authors: Vinicius Costa Gomes <vinicius.gomes@intel.com>
6 *
7 */
8

--- 1499 unchanged lines hidden (view full) ---

1508
1509 err = taprio_parse_clockid(sch, tb, extack);
1510 if (err < 0)
1511 goto free_sched;
1512
1513 taprio_set_picos_per_byte(dev, q);
1514
1515 if (mqprio) {
1// SPDX-License-Identifier: GPL-2.0
2
3/* net/sched/sch_taprio.c Time Aware Priority Scheduler
4 *
5 * Authors: Vinicius Costa Gomes <vinicius.gomes@intel.com>
6 *
7 */
8

--- 1499 unchanged lines hidden (view full) ---

1508
1509 err = taprio_parse_clockid(sch, tb, extack);
1510 if (err < 0)
1511 goto free_sched;
1512
1513 taprio_set_picos_per_byte(dev, q);
1514
1515 if (mqprio) {
1516 netdev_set_num_tc(dev, mqprio->num_tc);
1516 err = netdev_set_num_tc(dev, mqprio->num_tc);
1517 if (err)
1518 goto free_sched;
1517 for (i = 0; i < mqprio->num_tc; i++)
1518 netdev_set_tc_queue(dev, i,
1519 mqprio->count[i],
1520 mqprio->offset[i]);
1521
1522 /* Always use supplied priority mappings */
1523 for (i = 0; i <= TC_BITMASK; i++)
1524 netdev_set_prio_tc_map(dev, i,

--- 528 unchanged lines hidden ---
1519 for (i = 0; i < mqprio->num_tc; i++)
1520 netdev_set_tc_queue(dev, i,
1521 mqprio->count[i],
1522 mqprio->offset[i]);
1523
1524 /* Always use supplied priority mappings */
1525 for (i = 0; i <= TC_BITMASK; i++)
1526 netdev_set_prio_tc_map(dev, i,

--- 528 unchanged lines hidden ---