Lines Matching refs:red
2 * lib/route/sch/red.c RED Qdisc
14 * @defgroup red Random Early Detection (RED)
25 #include <netlink/route/sch/red.h>
57 struct rtnl_red *red;
71 red = red_alloc(qdisc);
72 if (!red)
77 red->qr_limit = opts->limit;
78 red->qr_qth_min = opts->qth_min;
79 red->qr_qth_max = opts->qth_max;
80 red->qr_flags = opts->flags;
81 red->qr_wlog = opts->Wlog;
82 red->qr_plog = opts->Plog;
83 red->qr_scell_log = opts->Scell_log;
85 red->qr_mask = (RED_ATTR_LIMIT | RED_ATTR_QTH_MIN | RED_ATTR_QTH_MAX |
94 struct rtnl_red *red = red_qdisc(qdisc);
96 if (red) {
103 struct rtnl_red *red = red_qdisc(qdisc);
105 if (red) {
112 struct rtnl_red *red = red_qdisc(qdisc);
114 if (red) {
121 struct rtnl_red *red;
124 red = red_qdisc(qdisc);
125 if (!red)
161 struct rtnl_red *red;
163 red = red_alloc(qdisc);
164 if (!red)
167 red->qr_limit = limit;
168 red->qr_mask |= RED_ATTR_LIMIT;
180 struct rtnl_red *red;
182 red = red_qdisc(qdisc);
183 if (red && (red->qr_mask & RED_ATTR_LIMIT))
184 return red->qr_limit;
192 .qo_kind = "red",