summaryrefslogtreecommitdiff
path: root/libnm-util/nm-connection.c
diff options
context:
space:
mode:
authorJiri Pirko <jiri@resnulli.us>2013-07-25 15:36:45 +0200
committerDan Williams <dcbw@redhat.com>2013-08-15 10:53:03 -0500
commit3dcb7935a536d27911c081d70f093333282eda91 (patch)
tree70a63113a61c47b124d7ed3ca99b5ccacf1686bd /libnm-util/nm-connection.c
parent5dc4be54e62aa0168478a3c9d6cf45c551c5ace8 (diff)
downloadNetworkManager-3dcb7935a536d27911c081d70f093333282eda91.tar.gz
libnm-util: add team device setting
Signed-off-by: Jiri Pirko <jiri@resnulli.us>
Diffstat (limited to 'libnm-util/nm-connection.c')
-rw-r--r--libnm-util/nm-connection.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/libnm-util/nm-connection.c b/libnm-util/nm-connection.c
index 3101546d90..631fdae787 100644
--- a/libnm-util/nm-connection.c
+++ b/libnm-util/nm-connection.c
@@ -48,6 +48,7 @@
#include "nm-setting-vpn.h"
#include "nm-setting-olpc-mesh.h"
#include "nm-setting-bond.h"
+#include "nm-setting-team.h"
#include "nm-setting-bridge.h"
#include "nm-setting-bridge-port.h"
#include "nm-setting-vlan.h"
@@ -1242,6 +1243,22 @@ nm_connection_get_setting_bond (NMConnection *connection)
}
/**
+ * nm_connection_get_setting_team:
+ * @connection: the #NMConnection
+ *
+ * A shortcut to return any #NMSettingTeam the connection might contain.
+ *
+ * Returns: (transfer none): an #NMSettingTeam if the connection contains one, otherwise %NULL
+ **/
+NMSettingTeam *
+nm_connection_get_setting_team (NMConnection *connection)
+{
+ g_return_val_if_fail (NM_IS_CONNECTION (connection), NULL);
+
+ return (NMSettingTeam *) nm_connection_get_setting (connection, NM_TYPE_SETTING_TEAM);
+}
+
+/**
* nm_connection_get_setting_bridge:
* @connection: the #NMConnection
*