Lines Matching refs:p_params
61 struct pie_params p_params; member
162 if (!pie_drop_early(sch, &q->p_params, &sel_flow->vars, in fq_pie_qdisc_enqueue()
165 } else if (q->p_params.ecn && in fq_pie_qdisc_enqueue()
176 if (!q->p_params.dq_rate_estimator) in fq_pie_qdisc_enqueue()
273 pie_process_dequeue(skb, &q->p_params, &flow->vars, flow->backlog); in fq_pie_qdisc_dequeue()
297 q->p_params.limit = limit; in fq_pie_change()
320 q->p_params.target = in fq_pie_change()
326 q->p_params.tupdate = in fq_pie_change()
330 q->p_params.alpha = nla_get_u32(tb[TCA_FQ_PIE_ALPHA]); in fq_pie_change()
333 q->p_params.beta = nla_get_u32(tb[TCA_FQ_PIE_BETA]); in fq_pie_change()
345 q->p_params.ecn = nla_get_u32(tb[TCA_FQ_PIE_ECN]); in fq_pie_change()
348 q->p_params.bytemode = nla_get_u32(tb[TCA_FQ_PIE_BYTEMODE]); in fq_pie_change()
351 q->p_params.dq_rate_estimator = in fq_pie_change()
383 pie_calculate_probability(&q->p_params, &q->flows[idx].vars, in fq_pie_timer()
387 if (q->p_params.tupdate) in fq_pie_timer()
388 mod_timer(&q->adapt_timer, jiffies + q->p_params.tupdate); in fq_pie_timer()
400 pie_params_init(&q->p_params); in fq_pie_init()
402 q->p_params.limit = sch->limit; in fq_pie_init()
460 ((u32)PSCHED_TICKS2NS(q->p_params.target)) / in fq_pie_dump()
463 jiffies_to_usecs(q->p_params.tupdate)) || in fq_pie_dump()
464 nla_put_u32(skb, TCA_FQ_PIE_ALPHA, q->p_params.alpha) || in fq_pie_dump()
465 nla_put_u32(skb, TCA_FQ_PIE_BETA, q->p_params.beta) || in fq_pie_dump()
469 nla_put_u32(skb, TCA_FQ_PIE_ECN, q->p_params.ecn) || in fq_pie_dump()
470 nla_put_u32(skb, TCA_FQ_PIE_BYTEMODE, q->p_params.bytemode) || in fq_pie_dump()
472 q->p_params.dq_rate_estimator)) in fq_pie_dump()