X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=plugins%2Frtnllink.c;fp=plugins%2Frtnllink.c;h=3d8142801027d9808a8c178b694e33586d58fd3f;hb=a69968d931fee36826442a5af7e8286f3287133c;hp=07f969ec7907709082bead535898fc300833899b;hpb=773ce270c27a7b9b14c93e19b7f261c12e6126ef;p=connman diff --git a/plugins/rtnllink.c b/plugins/rtnllink.c index 07f969e..3d81428 100644 --- a/plugins/rtnllink.c +++ b/plugins/rtnllink.c @@ -25,15 +25,35 @@ #include #include +#include #include +static void rtnllink_newlink(unsigned short type, int index, + unsigned flags, unsigned change) +{ + DBG("index %d", index); +} + +static void rtnllink_dellink(unsigned short type, int index, + unsigned flags, unsigned change) +{ + DBG("index %d", index); +} + +static struct connman_rtnl rtnllink_rtnl = { + .name = "rtnllink", + .newlink = rtnllink_newlink, + .dellink = rtnllink_dellink, +}; + static int rtnllink_init(void) { - return 0; + return connman_rtnl_register(&rtnllink_rtnl); } static void rtnllink_exit(void) { + connman_rtnl_unregister(&rtnllink_rtnl); } CONNMAN_PLUGIN_DEFINE("rtnllink", "RTNL link detection plugin", VERSION,