Lines Matching refs:qdisc
42 static inline struct rtnl_prio *prio_qdisc(struct rtnl_qdisc *qdisc) in prio_qdisc() argument
44 return (struct rtnl_prio *) qdisc->q_subdata; in prio_qdisc()
47 static inline struct rtnl_prio *prio_alloc(struct rtnl_qdisc *qdisc) in prio_alloc() argument
49 if (!qdisc->q_subdata) in prio_alloc()
50 qdisc->q_subdata = calloc(1, sizeof(struct rtnl_prio)); in prio_alloc()
52 return prio_qdisc(qdisc); in prio_alloc()
55 static int prio_msg_parser(struct rtnl_qdisc *qdisc) in prio_msg_parser() argument
60 if (qdisc->q_opts->d_size < sizeof(*opt)) in prio_msg_parser()
63 prio = prio_alloc(qdisc); in prio_msg_parser()
67 opt = (struct tc_prio_qopt *) qdisc->q_opts->d_data; in prio_msg_parser()
75 static void prio_free_data(struct rtnl_qdisc *qdisc) in prio_free_data() argument
77 free(qdisc->q_subdata); in prio_free_data()
80 static void prio_dump_line(struct rtnl_qdisc *qdisc, struct nl_dump_params *p) in prio_dump_line() argument
82 struct rtnl_prio *prio = prio_qdisc(qdisc); in prio_dump_line()
88 static void prio_dump_details(struct rtnl_qdisc *qdisc,struct nl_dump_params *p) in prio_dump_details() argument
90 struct rtnl_prio *prio = prio_qdisc(qdisc); in prio_dump_details()
124 static struct nl_msg *prio_get_opts(struct rtnl_qdisc *qdisc) in prio_get_opts() argument
130 prio = prio_qdisc(qdisc); in prio_get_opts()
163 int rtnl_qdisc_prio_set_bands(struct rtnl_qdisc *qdisc, int bands) in rtnl_qdisc_prio_set_bands() argument
167 prio = prio_alloc(qdisc); in rtnl_qdisc_prio_set_bands()
182 int rtnl_qdisc_prio_get_bands(struct rtnl_qdisc *qdisc) in rtnl_qdisc_prio_get_bands() argument
186 prio = prio_qdisc(qdisc); in rtnl_qdisc_prio_get_bands()
200 int rtnl_qdisc_prio_set_priomap(struct rtnl_qdisc *qdisc, uint8_t priomap[], in rtnl_qdisc_prio_set_priomap() argument
206 prio = prio_alloc(qdisc); in rtnl_qdisc_prio_set_priomap()
233 uint8_t *rtnl_qdisc_prio_get_priomap(struct rtnl_qdisc *qdisc) in rtnl_qdisc_prio_get_priomap() argument
237 prio = prio_qdisc(qdisc); in rtnl_qdisc_prio_get_priomap()