From: Alok Barsode <alok.bars...@nokia.com> change parameter mapped to ifi_change (change mask) in ifinfomsg. Its not used at the moment hence removing it. --- include/rtnl.h | 3 +-- plugins/ethernet.c | 2 +- plugins/vpn.c | 2 +- plugins/wifi.c | 7 ++----- src/rtnl.c | 4 ++-- 5 files changed, 7 insertions(+), 11 deletions(-)
diff --git a/include/rtnl.h b/include/rtnl.h index a3789c9..d610270 100644 --- a/include/rtnl.h +++ b/include/rtnl.h @@ -32,8 +32,7 @@ extern "C" { * @short_description: Functions for registering RTNL modules */ -typedef void (* connman_rtnl_link_cb_t) (unsigned flags, unsigned change, - void *user_data); +typedef void (* connman_rtnl_link_cb_t) (unsigned flags, void *user_data); unsigned int connman_rtnl_add_newlink_watch(int index, connman_rtnl_link_cb_t callback, void *user_data); diff --git a/plugins/ethernet.c b/plugins/ethernet.c index 2ccd498..3561597 100644 --- a/plugins/ethernet.c +++ b/plugins/ethernet.c @@ -109,7 +109,7 @@ static void add_network(struct connman_device *device) connman_network_set_connected(network, TRUE); } -static void ethernet_newlink(unsigned flags, unsigned change, void *user_data) +static void ethernet_newlink(unsigned flags, void *user_data) { struct connman_device *device = user_data; struct ethernet_data *ethernet = connman_device_get_data(device); diff --git a/plugins/vpn.c b/plugins/vpn.c index 4685b51..a4a3309 100644 --- a/plugins/vpn.c +++ b/plugins/vpn.c @@ -143,7 +143,7 @@ vpn_exit: connman_task_destroy(task); } -static void vpn_newlink(unsigned flags, unsigned change, void *user_data) +static void vpn_newlink(unsigned flags, void *user_data) { struct connman_provider *provider = user_data; struct vpn_data *data = connman_provider_get_data(provider); diff --git a/plugins/wifi.c b/plugins/wifi.c index 78da6ac..b31976b 100644 --- a/plugins/wifi.c +++ b/plugins/wifi.c @@ -112,15 +112,12 @@ static int get_bssid(struct connman_device *device, return 0; } -static void wifi_newlink(unsigned flags, unsigned change, void *user_data) +static void wifi_newlink(unsigned flags, void *user_data) { struct connman_device *device = user_data; struct wifi_data *wifi = connman_device_get_data(device); - DBG("index %d flags %d change %d", wifi->index, flags, change); - - if (!change) - return; + DBG("index %d flags %d", wifi->index, flags); if ((wifi->flags & IFF_UP) != (flags & IFF_UP)) { if (flags & IFF_UP) diff --git a/src/rtnl.c b/src/rtnl.c index 3d42043..41e329d 100644 --- a/src/rtnl.c +++ b/src/rtnl.c @@ -246,7 +246,7 @@ unsigned int connman_rtnl_add_newlink_watch(int index, unsigned int flags = __connman_ipconfig_get_flags(index); if (flags > 0) - callback(flags, 0, user_data); + callback(flags, user_data); } return watch->id; @@ -481,7 +481,7 @@ static void process_newlink(unsigned short type, int index, unsigned flags, continue; if (watch->newlink) - watch->newlink(flags, change, watch->user_data); + watch->newlink(flags, watch->user_data); } } -- 1.7.0.4 _______________________________________________ connman mailing list connman@connman.net http://lists.connman.net/listinfo/connman