• Home
  • Raw
  • Download

Lines Matching refs:qdisc

31 	struct rtnl_qdisc *qdisc = (struct rtnl_qdisc *) obj;  in qdisc_free_data()  local
34 tca_free_data((struct rtnl_tca *) qdisc); in qdisc_free_data()
36 qops = rtnl_qdisc_lookup_ops(qdisc); in qdisc_free_data()
38 qops->qo_free_data(qdisc); in qdisc_free_data()
61 struct rtnl_qdisc *qdisc = (struct rtnl_qdisc *) obj; in qdisc_dump_line() local
64 tca_dump_line((struct rtnl_tca *) qdisc, "qdisc", p); in qdisc_dump_line()
66 qops = rtnl_qdisc_lookup_ops(qdisc); in qdisc_dump_line()
68 qops->qo_dump[NL_DUMP_LINE](qdisc, p); in qdisc_dump_line()
75 struct rtnl_qdisc *qdisc = (struct rtnl_qdisc *) arg; in qdisc_dump_details() local
80 tca_dump_details((struct rtnl_tca *) qdisc, p); in qdisc_dump_details()
81 nl_dump(p, "refcnt %u ", qdisc->q_info); in qdisc_dump_details()
83 qops = rtnl_qdisc_lookup_ops(qdisc); in qdisc_dump_details()
85 qops->qo_dump[NL_DUMP_DETAILS](qdisc, p); in qdisc_dump_details()
92 struct rtnl_qdisc *qdisc = (struct rtnl_qdisc *) arg; in qdisc_dump_stats() local
96 tca_dump_stats((struct rtnl_tca *) qdisc, p); in qdisc_dump_stats()
99 qops = rtnl_qdisc_lookup_ops(qdisc); in qdisc_dump_stats()
101 qops->qo_dump[NL_DUMP_STATS](qdisc, p); in qdisc_dump_stats()
114 void rtnl_qdisc_put(struct rtnl_qdisc *qdisc) in rtnl_qdisc_put() argument
116 nl_object_put((struct nl_object *) qdisc); in rtnl_qdisc_put()
134 void rtnl_qdisc_foreach_child(struct rtnl_qdisc *qdisc, struct nl_cache *cache, in rtnl_qdisc_foreach_child() argument
143 rtnl_class_set_parent(filter, qdisc->q_handle); in rtnl_qdisc_foreach_child()
144 rtnl_class_set_ifindex(filter, qdisc->q_ifindex); in rtnl_qdisc_foreach_child()
145 rtnl_class_set_kind(filter, qdisc->q_kind); in rtnl_qdisc_foreach_child()
160 void rtnl_qdisc_foreach_cls(struct rtnl_qdisc *qdisc, struct nl_cache *cache, in rtnl_qdisc_foreach_cls() argument
169 rtnl_cls_set_ifindex(filter, qdisc->q_ifindex); in rtnl_qdisc_foreach_cls()
170 rtnl_cls_set_parent(filter, qdisc->q_parent); in rtnl_qdisc_foreach_cls()
183 void rtnl_qdisc_set_ifindex(struct rtnl_qdisc *qdisc, int ifindex) in rtnl_qdisc_set_ifindex() argument
185 tca_set_ifindex((struct rtnl_tca *) qdisc, ifindex); in rtnl_qdisc_set_ifindex()
188 int rtnl_qdisc_get_ifindex(struct rtnl_qdisc *qdisc) in rtnl_qdisc_get_ifindex() argument
190 return tca_get_ifindex((struct rtnl_tca *) qdisc); in rtnl_qdisc_get_ifindex()
193 void rtnl_qdisc_set_handle(struct rtnl_qdisc *qdisc, uint32_t handle) in rtnl_qdisc_set_handle() argument
195 tca_set_handle((struct rtnl_tca *) qdisc, handle); in rtnl_qdisc_set_handle()
198 uint32_t rtnl_qdisc_get_handle(struct rtnl_qdisc *qdisc) in rtnl_qdisc_get_handle() argument
200 return tca_get_handle((struct rtnl_tca *) qdisc); in rtnl_qdisc_get_handle()
203 void rtnl_qdisc_set_parent(struct rtnl_qdisc *qdisc, uint32_t parent) in rtnl_qdisc_set_parent() argument
205 tca_set_parent((struct rtnl_tca *) qdisc, parent); in rtnl_qdisc_set_parent()
208 uint32_t rtnl_qdisc_get_parent(struct rtnl_qdisc *qdisc) in rtnl_qdisc_get_parent() argument
210 return tca_get_parent((struct rtnl_tca *) qdisc); in rtnl_qdisc_get_parent()
213 void rtnl_qdisc_set_kind(struct rtnl_qdisc *qdisc, const char *name) in rtnl_qdisc_set_kind() argument
215 tca_set_kind((struct rtnl_tca *) qdisc, name); in rtnl_qdisc_set_kind()
216 qdisc->q_ops = __rtnl_qdisc_lookup_ops(name); in rtnl_qdisc_set_kind()
219 char *rtnl_qdisc_get_kind(struct rtnl_qdisc *qdisc) in rtnl_qdisc_get_kind() argument
221 return tca_get_kind((struct rtnl_tca *) qdisc); in rtnl_qdisc_get_kind()
224 uint64_t rtnl_qdisc_get_stat(struct rtnl_qdisc *qdisc, in rtnl_qdisc_get_stat() argument
227 return tca_get_stat((struct rtnl_tca *) qdisc, id); in rtnl_qdisc_get_stat()
243 struct nl_msg *rtnl_qdisc_get_opts(struct rtnl_qdisc *qdisc) in rtnl_qdisc_get_opts() argument
247 ops = rtnl_qdisc_lookup_ops(qdisc); in rtnl_qdisc_get_opts()
249 return ops->qo_get_opts(qdisc); in rtnl_qdisc_get_opts()