Lines Matching refs:tb

371 	struct nlattr *tb[TCA_FQ_CODEL_MAX + 1];  in fq_codel_change()  local
375 err = nla_parse_nested_deprecated(tb, TCA_FQ_CODEL_MAX, opt, in fq_codel_change()
379 if (tb[TCA_FQ_CODEL_FLOWS]) { in fq_codel_change()
382 q->flows_cnt = nla_get_u32(tb[TCA_FQ_CODEL_FLOWS]); in fq_codel_change()
387 if (tb[TCA_FQ_CODEL_QUANTUM]) { in fq_codel_change()
388 quantum = max(256U, nla_get_u32(tb[TCA_FQ_CODEL_QUANTUM])); in fq_codel_change()
396 if (tb[TCA_FQ_CODEL_TARGET]) { in fq_codel_change()
397 u64 target = nla_get_u32(tb[TCA_FQ_CODEL_TARGET]); in fq_codel_change()
402 if (tb[TCA_FQ_CODEL_CE_THRESHOLD]) { in fq_codel_change()
403 u64 val = nla_get_u32(tb[TCA_FQ_CODEL_CE_THRESHOLD]); in fq_codel_change()
408 if (tb[TCA_FQ_CODEL_CE_THRESHOLD_SELECTOR]) in fq_codel_change()
409 q->cparams.ce_threshold_selector = nla_get_u8(tb[TCA_FQ_CODEL_CE_THRESHOLD_SELECTOR]); in fq_codel_change()
410 if (tb[TCA_FQ_CODEL_CE_THRESHOLD_MASK]) in fq_codel_change()
411 q->cparams.ce_threshold_mask = nla_get_u8(tb[TCA_FQ_CODEL_CE_THRESHOLD_MASK]); in fq_codel_change()
413 if (tb[TCA_FQ_CODEL_INTERVAL]) { in fq_codel_change()
414 u64 interval = nla_get_u32(tb[TCA_FQ_CODEL_INTERVAL]); in fq_codel_change()
419 if (tb[TCA_FQ_CODEL_LIMIT]) in fq_codel_change()
420 sch->limit = nla_get_u32(tb[TCA_FQ_CODEL_LIMIT]); in fq_codel_change()
422 if (tb[TCA_FQ_CODEL_ECN]) in fq_codel_change()
423 q->cparams.ecn = !!nla_get_u32(tb[TCA_FQ_CODEL_ECN]); in fq_codel_change()
428 if (tb[TCA_FQ_CODEL_DROP_BATCH_SIZE]) in fq_codel_change()
429 q->drop_batch_size = max(1U, nla_get_u32(tb[TCA_FQ_CODEL_DROP_BATCH_SIZE])); in fq_codel_change()
431 if (tb[TCA_FQ_CODEL_MEMORY_LIMIT]) in fq_codel_change()
432 q->memory_limit = min(1U << 31, nla_get_u32(tb[TCA_FQ_CODEL_MEMORY_LIMIT])); in fq_codel_change()