diff options
Diffstat (limited to 'include/uapi/linux')
| -rw-r--r-- | include/uapi/linux/pkt_sched.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/include/uapi/linux/pkt_sched.h b/include/uapi/linux/pkt_sched.h index 099bf5528fed..e95b5c9b9fad 100644 --- a/include/uapi/linux/pkt_sched.h +++ b/include/uapi/linux/pkt_sched.h | |||
| @@ -625,6 +625,22 @@ enum { | |||
| 625 | 625 | ||
| 626 | #define TC_MQPRIO_HW_OFFLOAD_MAX (__TC_MQPRIO_HW_OFFLOAD_MAX - 1) | 626 | #define TC_MQPRIO_HW_OFFLOAD_MAX (__TC_MQPRIO_HW_OFFLOAD_MAX - 1) |
| 627 | 627 | ||
| 628 | enum { | ||
| 629 | TC_MQPRIO_MODE_DCB, | ||
| 630 | TC_MQPRIO_MODE_CHANNEL, | ||
| 631 | __TC_MQPRIO_MODE_MAX | ||
| 632 | }; | ||
| 633 | |||
| 634 | #define __TC_MQPRIO_MODE_MAX (__TC_MQPRIO_MODE_MAX - 1) | ||
| 635 | |||
| 636 | enum { | ||
| 637 | TC_MQPRIO_SHAPER_DCB, | ||
| 638 | TC_MQPRIO_SHAPER_BW_RATE, /* Add new shapers below */ | ||
| 639 | __TC_MQPRIO_SHAPER_MAX | ||
| 640 | }; | ||
| 641 | |||
| 642 | #define __TC_MQPRIO_SHAPER_MAX (__TC_MQPRIO_SHAPER_MAX - 1) | ||
| 643 | |||
| 628 | struct tc_mqprio_qopt { | 644 | struct tc_mqprio_qopt { |
| 629 | __u8 num_tc; | 645 | __u8 num_tc; |
| 630 | __u8 prio_tc_map[TC_QOPT_BITMASK + 1]; | 646 | __u8 prio_tc_map[TC_QOPT_BITMASK + 1]; |
| @@ -633,6 +649,22 @@ struct tc_mqprio_qopt { | |||
| 633 | __u16 offset[TC_QOPT_MAX_QUEUE]; | 649 | __u16 offset[TC_QOPT_MAX_QUEUE]; |
| 634 | }; | 650 | }; |
| 635 | 651 | ||
| 652 | #define TC_MQPRIO_F_MODE 0x1 | ||
| 653 | #define TC_MQPRIO_F_SHAPER 0x2 | ||
| 654 | #define TC_MQPRIO_F_MIN_RATE 0x4 | ||
| 655 | #define TC_MQPRIO_F_MAX_RATE 0x8 | ||
| 656 | |||
| 657 | enum { | ||
| 658 | TCA_MQPRIO_UNSPEC, | ||
| 659 | TCA_MQPRIO_MODE, | ||
| 660 | TCA_MQPRIO_SHAPER, | ||
| 661 | TCA_MQPRIO_MIN_RATE64, | ||
| 662 | TCA_MQPRIO_MAX_RATE64, | ||
| 663 | __TCA_MQPRIO_MAX, | ||
| 664 | }; | ||
| 665 | |||
| 666 | #define TCA_MQPRIO_MAX (__TCA_MQPRIO_MAX - 1) | ||
| 667 | |||
| 636 | /* SFB */ | 668 | /* SFB */ |
| 637 | 669 | ||
| 638 | enum { | 670 | enum { |
