Lines Matching full:red

8  * @defgroup qdisc_red Random Early Detection (RED)
18 #include <netlink/route/qdisc/red.h>
50 struct rtnl_red *red = data; in red_msg_parser() local
66 red->qr_limit = opts->limit; in red_msg_parser()
67 red->qr_qth_min = opts->qth_min; in red_msg_parser()
68 red->qr_qth_max = opts->qth_max; in red_msg_parser()
69 red->qr_flags = opts->flags; in red_msg_parser()
70 red->qr_wlog = opts->Wlog; in red_msg_parser()
71 red->qr_plog = opts->Plog; in red_msg_parser()
72 red->qr_scell_log = opts->Scell_log; in red_msg_parser()
74 red->qr_mask = (RED_ATTR_LIMIT | RED_ATTR_QTH_MIN | RED_ATTR_QTH_MAX | in red_msg_parser()
84 struct rtnl_red *red = data; in red_dump_line() local
86 if (red) { in red_dump_line()
94 struct rtnl_red *red = data; in red_dump_details() local
96 if (red) { in red_dump_details()
104 struct rtnl_red *red = data; in red_dump_stats() local
106 if (red) { in red_dump_stats()
113 struct rtnl_red *red = data; in red_msg_fill() local
115 if (!red) in red_msg_fill()
137 * Set limit of RED qdisc.
138 * @arg qdisc RED qdisc to be modified.
144 struct rtnl_red *red; in rtnl_red_set_limit() local
146 if (!(red = rtnl_tc_data(TC_CAST(qdisc)))) in rtnl_red_set_limit()
149 red->qr_limit = limit; in rtnl_red_set_limit()
150 red->qr_mask |= RED_ATTR_LIMIT; in rtnl_red_set_limit()
154 * Get limit of RED qdisc.
155 * @arg qdisc RED qdisc.
160 struct rtnl_red *red; in rtnl_red_get_limit() local
162 if (!(red = rtnl_tc_data(TC_CAST(qdisc)))) in rtnl_red_get_limit()
165 if (red->qr_mask & RED_ATTR_LIMIT) in rtnl_red_get_limit()
166 return red->qr_limit; in rtnl_red_get_limit()
174 .to_kind = "red",