19 #include <netlink-private/netlink.h>
20 #include <netlink-private/tc.h>
21 #include <netlink/netlink.h>
22 #include <netlink-private/route/tc-api.h>
23 #include <netlink/route/qdisc.h>
24 #include <netlink/utils.h>
30 static int dumb_msg_parser(
struct rtnl_tc *tc,
void *data)
35 static void dumb_dump_line(
struct rtnl_tc *tc,
void *data,
40 static int dumb_msg_fill(
struct rtnl_tc *tc,
void *data,
struct nl_msg *msg)
45 static struct rtnl_tc_ops ingress_ops = {
47 .to_type = RTNL_TC_TYPE_QDISC,
48 .to_size =
sizeof(
struct dumb),
49 .to_msg_parser = dumb_msg_parser,
51 .to_msg_fill = dumb_msg_fill,
54 static void __init ingress_init(
void)
59 static void __exit ingress_exit(
void)