Home | History | Annotate | Download | only in qdisc

Lines Matching refs:red

2  * lib/route/qdisc/red.c		RED Qdisc
14 * @defgroup qdisc_red Random Early Detection (RED)
25 #include <netlink/route/qdisc/red.h>
44 struct rtnl_red *red = data;
60 red->qr_limit = opts->limit;
61 red->qr_qth_min = opts->qth_min;
62 red->qr_qth_max = opts->qth_max;
63 red->qr_flags = opts->flags;
64 red->qr_wlog = opts->Wlog;
65 red->qr_plog = opts->Plog;
66 red->qr_scell_log = opts->Scell_log;
68 red->qr_mask = (RED_ATTR_LIMIT | RED_ATTR_QTH_MIN | RED_ATTR_QTH_MAX |
78 struct rtnl_red *red = data;
80 if (red) {
88 struct rtnl_red *red = data;
90 if (red) {
98 struct rtnl_red *red = data;
100 if (red) {
107 struct rtnl_red *red = data;
109 if (!red)
131 * Set limit of RED qdisc.
132 * @arg qdisc RED qdisc to be modified.
138 struct rtnl_red *red;
140 if (!(red = rtnl_tc_data(TC_CAST(qdisc))))
143 red->qr_limit = limit;
144 red->qr_mask |= RED_ATTR_LIMIT;
148 * Get limit of RED qdisc.
149 * @arg qdisc RED qdisc.
154 struct rtnl_red *red;
156 if (!(red = rtnl_tc_data(TC_CAST(qdisc))))
159 if (red->qr_mask & RED_ATTR_LIMIT)
160 return red->qr_limit;
168 .to_kind = "red",