Lines Matching refs:rtnl_cls
356 struct nl_object *cls2obj(struct rtnl_cls *cls) in cls2obj()
361 struct rtnl_cls *obj2cls(struct nl_object *obj) in obj2cls()
363 return (struct rtnl_cls *) obj; in obj2cls()
397 extern struct rtnl_cls *rtnl_cls_alloc(void);
398 extern void rtnl_cls_put(struct rtnl_cls *);
400 extern int rtnl_cls_add(struct nl_sock *, struct rtnl_cls *, int);
402 extern int rtnl_cls_delete(struct nl_sock *, struct rtnl_cls *,
405 extern void rtnl_cls_set_prio(struct rtnl_cls *, uint16_t);
406 extern uint16_t rtnl_cls_get_prio(struct rtnl_cls *);
408 extern void rtnl_cls_set_protocol(struct rtnl_cls *, uint16_t);
409 extern uint16_t rtnl_cls_get_protocol(struct rtnl_cls *);