diff options
author | Jukka Rissanen <jukka.rissanen@linux.intel.com> | 2012-01-05 13:38:15 +0200 |
---|---|---|
committer | Daniel Wagner <daniel.wagner@bmw-carit.de> | 2012-01-05 13:17:26 +0100 |
commit | 414f0a83700e362fa40e46718a193d903e92fbc4 (patch) | |
tree | 202e934e221f6b0ed6fb8d0f5ecfb2786f908a7e /src/ipconfig.c | |
parent | 53f38ce0bc6505c8b8a7342b0243df442b7db5a4 (diff) | |
download | connman-414f0a83700e362fa40e46718a193d903e92fbc4.tar.gz connman-414f0a83700e362fa40e46718a193d903e92fbc4.tar.bz2 connman-414f0a83700e362fa40e46718a193d903e92fbc4.zip |
dhcpv6: Allow address setting in IPv6 auto mode.
The DHCPv6 is used when doing autoconfiguration so we must allow
address setting/unsetting in auto mode.
Diffstat (limited to 'src/ipconfig.c')
-rw-r--r-- | src/ipconfig.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ipconfig.c b/src/ipconfig.c index 94c0c2d2..ba76f761 100644 --- a/src/ipconfig.c +++ b/src/ipconfig.c @@ -1448,8 +1448,8 @@ int __connman_ipconfig_address_add(struct connman_ipconfig *ipconfig) switch (ipconfig->method) { case CONNMAN_IPCONFIG_METHOD_UNKNOWN: case CONNMAN_IPCONFIG_METHOD_OFF: - case CONNMAN_IPCONFIG_METHOD_AUTO: break; + case CONNMAN_IPCONFIG_METHOD_AUTO: case CONNMAN_IPCONFIG_METHOD_FIXED: case CONNMAN_IPCONFIG_METHOD_DHCP: case CONNMAN_IPCONFIG_METHOD_MANUAL: @@ -1478,8 +1478,8 @@ int __connman_ipconfig_address_remove(struct connman_ipconfig *ipconfig) switch (ipconfig->method) { case CONNMAN_IPCONFIG_METHOD_UNKNOWN: case CONNMAN_IPCONFIG_METHOD_OFF: - case CONNMAN_IPCONFIG_METHOD_AUTO: break; + case CONNMAN_IPCONFIG_METHOD_AUTO: case CONNMAN_IPCONFIG_METHOD_FIXED: case CONNMAN_IPCONFIG_METHOD_DHCP: case CONNMAN_IPCONFIG_METHOD_MANUAL: @@ -1506,8 +1506,8 @@ int __connman_ipconfig_address_unset(struct connman_ipconfig *ipconfig) switch (ipconfig->method) { case CONNMAN_IPCONFIG_METHOD_UNKNOWN: case CONNMAN_IPCONFIG_METHOD_OFF: - case CONNMAN_IPCONFIG_METHOD_AUTO: break; + case CONNMAN_IPCONFIG_METHOD_AUTO: case CONNMAN_IPCONFIG_METHOD_FIXED: case CONNMAN_IPCONFIG_METHOD_DHCP: case CONNMAN_IPCONFIG_METHOD_MANUAL: |