• Home
  • Raw
  • Download

Lines Matching full: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; in red_msg_parser() local
60 red->qr_limit = opts->limit; in red_msg_parser()
61 red->qr_qth_min = opts->qth_min; in red_msg_parser()
62 red->qr_qth_max = opts->qth_max; in red_msg_parser()
63 red->qr_flags = opts->flags; in red_msg_parser()
64 red->qr_wlog = opts->Wlog; in red_msg_parser()
65 red->qr_plog = opts->Plog; in red_msg_parser()
66 red->qr_scell_log = opts->Scell_log; in red_msg_parser()
68 red->qr_mask = (RED_ATTR_LIMIT | RED_ATTR_QTH_MIN | RED_ATTR_QTH_MAX | in red_msg_parser()
78 struct rtnl_red *red = data; in red_dump_line() local
80 if (red) { in red_dump_line()
88 struct rtnl_red *red = data; in red_dump_details() local
90 if (red) { in red_dump_details()
98 struct rtnl_red *red = data; in red_dump_stats() local
100 if (red) { in red_dump_stats()
107 struct rtnl_red *red = data; in red_msg_fill() local
109 if (!red) in red_msg_fill()
131 * Set limit of RED qdisc.
132 * @arg qdisc RED qdisc to be modified.
138 struct rtnl_red *red; in rtnl_red_set_limit() local
140 if (!(red = rtnl_tc_data(TC_CAST(qdisc)))) in rtnl_red_set_limit()
143 red->qr_limit = limit; in rtnl_red_set_limit()
144 red->qr_mask |= RED_ATTR_LIMIT; in rtnl_red_set_limit()
148 * Get limit of RED qdisc.
149 * @arg qdisc RED qdisc.
154 struct rtnl_red *red; in rtnl_red_get_limit() local
156 if (!(red = rtnl_tc_data(TC_CAST(qdisc)))) in rtnl_red_get_limit()
159 if (red->qr_mask & RED_ATTR_LIMIT) in rtnl_red_get_limit()
160 return red->qr_limit; in rtnl_red_get_limit()
168 .to_kind = "red",