Home | History | Annotate | Download | only in route

Lines Matching refs:rtnl_cls

26 extern struct rtnl_cls *rtnl_cls_alloc(void);
27 extern void rtnl_cls_put(struct rtnl_cls *);
32 extern int rtnl_cls_build_add_request(struct rtnl_cls *, int,
34 extern int rtnl_cls_add(struct nl_sock *, struct rtnl_cls *, int);
36 extern int rtnl_cls_build_change_request(struct rtnl_cls *, int,
38 extern int rtnl_cls_build_delete_request(struct rtnl_cls *, int,
40 extern int rtnl_cls_delete(struct nl_sock *, struct rtnl_cls *, int);
42 extern void rtnl_cls_set_ifindex(struct rtnl_cls *, int);
43 extern int rtnl_cls_get_ifindex(struct rtnl_cls *);
44 extern void rtnl_cls_set_handle(struct rtnl_cls *, uint32_t);
45 extern void rtnl_cls_set_parent(struct rtnl_cls *, uint32_t);
46 extern uint32_t rtnl_cls_get_parent(struct rtnl_cls *);
47 extern int rtnl_cls_set_kind(struct rtnl_cls *, const char *);
48 extern struct rtnl_cls_ops *rtnl_cls_get_ops(struct rtnl_cls *);
50 extern void rtnl_cls_set_prio(struct rtnl_cls *, uint16_t);
51 extern uint16_t rtnl_cls_get_prio(struct rtnl_cls *);
53 extern void rtnl_cls_set_protocol(struct rtnl_cls *, uint16_t);
54 extern uint16_t rtnl_cls_get_protocol(struct rtnl_cls *);
56 extern void *rtnl_cls_data(struct rtnl_cls *);