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 --- |