diff options
Diffstat (limited to 'lib/route/qdisc/plug.c')
-rw-r--r-- | lib/route/qdisc/plug.c | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/lib/route/qdisc/plug.c b/lib/route/qdisc/plug.c index 38c1c1aa..f0108020 100644 --- a/lib/route/qdisc/plug.c +++ b/lib/route/qdisc/plug.c @@ -54,13 +54,19 @@ * @{ */ -#include <netlink-private/netlink.h> -#include <netlink-private/tc.h> +#include "nl-default.h" + #include <netlink/netlink.h> #include <netlink/utils.h> -#include <netlink-private/route/tc-api.h> #include <netlink/route/qdisc/plug.h> +#include "tc-api.h" + +struct rtnl_plug { + int action; + uint32_t limit; +}; + static int plug_msg_fill(struct rtnl_tc *tc, void *data, struct nl_msg *msg) { struct rtnl_plug *plug = data; @@ -158,12 +164,12 @@ static struct rtnl_tc_ops plug_ops = { .to_msg_fill = plug_msg_fill, }; -static void __init plug_init(void) +static void _nl_init plug_init(void) { rtnl_tc_register(&plug_ops); } -static void __exit plug_exit(void) +static void _nl_exit plug_exit(void) { rtnl_tc_unregister(&plug_ops); } |