diff options
author | Lubomir Rintel <lkundrak@v3.sk> | 2015-01-19 15:18:17 +0100 |
---|---|---|
committer | Lubomir Rintel <lkundrak@v3.sk> | 2015-01-25 21:29:07 +0100 |
commit | 477033b9eff9a6ba168805eafe68272c62cb1cb4 (patch) | |
tree | 27d91e8b3bf6c769124303798f9c47ec10ebd848 | |
parent | a6aacde469605ed7485ea096dd78b53dded583ab (diff) | |
download | NetworkManager-477033b9eff9a6ba168805eafe68272c62cb1cb4.tar.gz |
manager: don't attempt to activate ipv6.method=shared connections
It would be nice if we supported IPv6 network sharing (maybe RFC 7278?),
but we don't. Let's not attempt to bring it up, it would fail in stage3.
https://bugzilla.redhat.com/show_bug.cgi?id=1183015
-rw-r--r-- | src/nm-manager.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/nm-manager.c b/src/nm-manager.c index ac89dafbcb..7fef779ccc 100644 --- a/src/nm-manager.c +++ b/src/nm-manager.c @@ -3057,6 +3057,16 @@ validate_activation_request (NMManager *self, goto error; } + /* Not implemented yet, we want to fail early */ + if (strcmp (nm_utils_get_ip_config_method (connection, NM_TYPE_SETTING_IP6_CONFIG), + NM_SETTING_IP6_CONFIG_METHOD_SHARED) == 0) { + g_set_error_literal (error, + NM_MANAGER_ERROR, + NM_MANAGER_ERROR_CONNECTION_NOT_AVAILABLE, + "Sharing IPv6 connections is not supported yet."); + return NULL; + } + /* Check whether it's a VPN or not */ if ( nm_connection_get_setting_vpn (connection) || nm_connection_is_type (connection, NM_SETTING_VPN_SETTING_NAME)) |