Home | History | Annotate | Download | only in route

Lines Matching refs:rtnl_class

23 struct rtnl_class;
27 extern struct rtnl_class * rtnl_class_alloc(void);
28 extern void rtnl_class_put(struct rtnl_class *);
31 extern struct rtnl_class *rtnl_class_get(struct nl_cache *, int, uint32_t);
34 extern struct rtnl_qdisc * rtnl_class_leaf_qdisc(struct rtnl_class *,
37 extern int rtnl_class_build_add_request(struct rtnl_class *, int,
39 extern int rtnl_class_add(struct nl_sock *, struct rtnl_class *,
42 extern int rtnl_class_build_delete_request(struct rtnl_class *,
44 extern int rtnl_class_delete(struct nl_sock *, struct rtnl_class *);
46 extern void rtnl_class_set_ifindex(struct rtnl_class *, int);
47 extern int rtnl_class_get_ifindex(struct rtnl_class *);
48 extern void rtnl_class_set_handle(struct rtnl_class *, uint32_t);
49 extern uint32_t rtnl_class_get_handle(struct rtnl_class *);
50 extern void rtnl_class_set_parent(struct rtnl_class *, uint32_t);
51 extern uint32_t rtnl_class_get_parent(struct rtnl_class *);
52 extern void rtnl_class_set_kind(struct rtnl_class *, const char *);
53 extern char * rtnl_class_get_kind(struct rtnl_class *);
54 extern uint64_t rtnl_class_get_stat(struct rtnl_class *,
58 extern void rtnl_class_foreach_child(struct rtnl_class *,
63 extern void rtnl_class_foreach_cls(struct rtnl_class *,