12 #ifndef NETLINK_CLASSIFIER_H_
13 #define NETLINK_CLASSIFIER_H_
15 #include <netlink/netlink.h>
16 #include <netlink/cache.h>
17 #include <netlink/route/tc.h>
18 #include <netlink/utils.h>
24 extern struct rtnl_cls *rtnl_cls_alloc(
void);
25 extern void rtnl_cls_put(
struct rtnl_cls *);
32 extern int rtnl_cls_add(
struct nl_sock *,
struct rtnl_cls *,
int);
42 extern void rtnl_cls_set_prio(
struct rtnl_cls *, uint16_t);
43 extern uint16_t rtnl_cls_get_prio(
struct rtnl_cls *);
45 extern void rtnl_cls_set_protocol(
struct rtnl_cls *, uint16_t);
46 extern uint16_t rtnl_cls_get_protocol(
struct rtnl_cls *);