TC_QOPT_MAX_QUEUE
u8 tc_hwtc_map[TC_QOPT_MAX_QUEUE]; /* MQPRIO tc to hardware tc map */
#define MLX5E_MAX_NUM_MQPRIO_CH_TC TC_QOPT_MAX_QUEUE
u64 min_rate[TC_QOPT_MAX_QUEUE];
u64 max_rate[TC_QOPT_MAX_QUEUE];
__u16 count[TC_QOPT_MAX_QUEUE];
__u16 offset[TC_QOPT_MAX_QUEUE];
TC_QOPT_MAX_QUEUE - 1),
static int mqprio_parse_tc_entry(u32 fp[TC_QOPT_MAX_QUEUE],
u32 fp[TC_QOPT_MAX_QUEUE];
for (tc = 0; tc < TC_QOPT_MAX_QUEUE; tc++)
for (tc = 0; tc < TC_QOPT_MAX_QUEUE; tc++) {
u64 min_rate[TC_QOPT_MAX_QUEUE];
u64 max_rate[TC_QOPT_MAX_QUEUE];
u32 fp[TC_QOPT_MAX_QUEUE];
BUILD_BUG_ON(TC_MAX_QUEUE != TC_QOPT_MAX_QUEUE);
for (tc = 0; tc < TC_QOPT_MAX_QUEUE; tc++)
for (tc = 0; tc < TC_QOPT_MAX_QUEUE; tc++) {
void mqprio_fp_to_offload(u32 fp[TC_QOPT_MAX_QUEUE],
for (tc = 0; tc < TC_QOPT_MAX_QUEUE; tc++)
void mqprio_fp_to_offload(u32 fp[TC_QOPT_MAX_QUEUE],
TC_QOPT_MAX_QUEUE - 1),
u32 fp[TC_QOPT_MAX_QUEUE]; /* only for dump and offloading */
u32 max_sdu[TC_QOPT_MAX_QUEUE],
u32 fp[TC_QOPT_MAX_QUEUE],
u32 max_sdu[TC_QOPT_MAX_QUEUE];
u32 fp[TC_QOPT_MAX_QUEUE];
for (tc = 0; tc < TC_QOPT_MAX_QUEUE; tc++) {
for (tc = 0; tc < TC_QOPT_MAX_QUEUE; tc++) {
for (tc = 0; tc < TC_QOPT_MAX_QUEUE; tc++)
__u16 count[TC_QOPT_MAX_QUEUE];
__u16 offset[TC_QOPT_MAX_QUEUE];