From: Marcel Holtmann Date: Tue, 21 Apr 2009 04:23:18 +0000 (+0100) Subject: Only add WiFi and WiMAX networks to service list for now X-Git-Tag: 0.16~51 X-Git-Url: https://vcs.maemo.org/git/?a=commitdiff_plain;h=f6ba1ce230293171982ae107adc20e5a6a5d2a0e;p=connman Only add WiFi and WiMAX networks to service list for now --- diff --git a/src/network.c b/src/network.c index f5e512e..7375d7f 100644 --- a/src/network.c +++ b/src/network.c @@ -1100,7 +1100,18 @@ static int network_probe(struct connman_element *element) return err; } - __connman_profile_add_network(network); + switch (network->type) { + case CONNMAN_NETWORK_TYPE_UNKNOWN: + case CONNMAN_NETWORK_TYPE_VENDOR: + case CONNMAN_NETWORK_TYPE_BLUETOOTH_PAN: + case CONNMAN_NETWORK_TYPE_BLUETOOTH_DUN: + case CONNMAN_NETWORK_TYPE_HSO: + break; + case CONNMAN_NETWORK_TYPE_WIFI: + case CONNMAN_NETWORK_TYPE_WIMAX: + __connman_profile_add_network(network); + break; + } return 0; } @@ -1117,7 +1128,18 @@ static void network_remove(struct connman_element *element) if (network->driver == NULL) return; - __connman_profile_remove_network(network); + switch (network->type) { + case CONNMAN_NETWORK_TYPE_UNKNOWN: + case CONNMAN_NETWORK_TYPE_VENDOR: + case CONNMAN_NETWORK_TYPE_BLUETOOTH_PAN: + case CONNMAN_NETWORK_TYPE_BLUETOOTH_DUN: + case CONNMAN_NETWORK_TYPE_HSO: + break; + case CONNMAN_NETWORK_TYPE_WIFI: + case CONNMAN_NETWORK_TYPE_WIMAX: + __connman_profile_remove_network(network); + break; + } unregister_interface(element);