Lines Matching refs:opt
419 static int gred_change(struct Qdisc *sch, struct nlattr *opt) in gred_change() argument
429 if (opt == NULL) in gred_change()
432 err = nla_parse_nested(tb, TCA_GRED_MAX, opt, gred_policy); in gred_change()
437 return gred_change_table_def(sch, opt); in gred_change()
489 static int gred_init(struct Qdisc *sch, struct nlattr *opt) in gred_init() argument
494 if (opt == NULL) in gred_init()
497 err = nla_parse_nested(tb, TCA_GRED_MAX, opt, gred_policy); in gred_init()
540 struct tc_gred_qopt opt; in gred_dump() local
543 memset(&opt, 0, sizeof(opt)); in gred_dump()
550 opt.DP = MAX_DPs + i; in gred_dump()
554 opt.limit = q->limit; in gred_dump()
555 opt.DP = q->DP; in gred_dump()
556 opt.backlog = gred_backlog(table, q, sch); in gred_dump()
557 opt.prio = q->prio; in gred_dump()
558 opt.qth_min = q->parms.qth_min >> q->parms.Wlog; in gred_dump()
559 opt.qth_max = q->parms.qth_max >> q->parms.Wlog; in gred_dump()
560 opt.Wlog = q->parms.Wlog; in gred_dump()
561 opt.Plog = q->parms.Plog; in gred_dump()
562 opt.Scell_log = q->parms.Scell_log; in gred_dump()
563 opt.other = q->stats.other; in gred_dump()
564 opt.early = q->stats.prob_drop; in gred_dump()
565 opt.forced = q->stats.forced_drop; in gred_dump()
566 opt.pdrop = q->stats.pdrop; in gred_dump()
567 opt.packets = q->packetsin; in gred_dump()
568 opt.bytesin = q->bytesin; in gred_dump()
575 opt.qave = qavg >> q->parms.Wlog; in gred_dump()
578 if (nla_append(skb, sizeof(opt), &opt) < 0) in gred_dump()