about summary refs log tree commit diff
path: root/libnm-core/nm-setting-team.h
diff options
context:
space:
mode:
Diffstat (limited to 'libnm-core/nm-setting-team.h')
-rw-r--r--libnm-core/nm-setting-team.h185
1 files changed, 93 insertions, 92 deletions
diff --git a/libnm-core/nm-setting-team.h b/libnm-core/nm-setting-team.h
index 809fd4f0..fc10cf25 100644
--- a/libnm-core/nm-setting-team.h
+++ b/libnm-core/nm-setting-team.h
@@ -1,4 +1,4 @@
-// SPDX-License-Identifier: LGPL-2.1+
+/* SPDX-License-Identifier: LGPL-2.1+ */
 /*
  * Copyright (C) 2013 Jiri Pirko <jiri@resnulli.us>
  */
@@ -6,8 +6,8 @@
 #ifndef __NM_SETTING_TEAM_H__
 #define __NM_SETTING_TEAM_H__
 
-#if !defined (__NETWORKMANAGER_H_INSIDE__) && !defined (NETWORKMANAGER_COMPILATION)
-#error "Only <NetworkManager.h> can be included directly."
+#if !defined(__NETWORKMANAGER_H_INSIDE__) && !defined(NETWORKMANAGER_COMPILATION)
+    #error "Only <NetworkManager.h> can be included directly."
 #endif
 
 #include "nm-setting.h"
@@ -26,11 +26,11 @@ G_BEGIN_DECLS
  * @NM_TEAM_LINK_WATCHER_ARP_PING_FLAG_SEND_ALWAYS: the arp_ping link watcher option
  *    'send_always' is enabled (set to true).
  */
-typedef enum { /*< flags >*/
-	NM_TEAM_LINK_WATCHER_ARP_PING_FLAG_NONE              = 0, /*< skip >*/
-	NM_TEAM_LINK_WATCHER_ARP_PING_FLAG_VALIDATE_ACTIVE   = 0x2,
-	NM_TEAM_LINK_WATCHER_ARP_PING_FLAG_VALIDATE_INACTIVE = 0x4,
-	NM_TEAM_LINK_WATCHER_ARP_PING_FLAG_SEND_ALWAYS       = 0x8,
+typedef enum {                                                           /*< flags >*/
+               NM_TEAM_LINK_WATCHER_ARP_PING_FLAG_NONE              = 0, /*< skip >*/
+               NM_TEAM_LINK_WATCHER_ARP_PING_FLAG_VALIDATE_ACTIVE   = 0x2,
+               NM_TEAM_LINK_WATCHER_ARP_PING_FLAG_VALIDATE_INACTIVE = 0x4,
+               NM_TEAM_LINK_WATCHER_ARP_PING_FLAG_SEND_ALWAYS       = 0x8,
 } NMTeamLinkWatcherArpPingFlags;
 
 #define NM_TEAM_LINK_WATCHER_ETHTOOL   "ethtool"
@@ -39,71 +39,72 @@ typedef enum { /*< flags >*/
 
 typedef struct NMTeamLinkWatcher NMTeamLinkWatcher;
 
-GType nm_team_link_watcher_get_type              (void);
+GType nm_team_link_watcher_get_type(void);
 
 NM_AVAILABLE_IN_1_12
-NMTeamLinkWatcher *nm_team_link_watcher_new_ethtool (int delay_up,
-                                                     int delay_down,
-                                                     GError **error);
+NMTeamLinkWatcher *nm_team_link_watcher_new_ethtool(int delay_up, int delay_down, GError **error);
 NM_AVAILABLE_IN_1_12
-NMTeamLinkWatcher *nm_team_link_watcher_new_nsna_ping (int init_wait,
-                                                       int interval,
-                                                       int missed_max,
-                                                       const char *target_host,
-                                                       GError **error);
-NM_AVAILABLE_IN_1_12
-NMTeamLinkWatcher *nm_team_link_watcher_new_arp_ping (int init_wait,
-                                                      int interval,
-                                                      int missed_max,
+NMTeamLinkWatcher *nm_team_link_watcher_new_nsna_ping(int         init_wait,
+                                                      int         interval,
+                                                      int         missed_max,
                                                       const char *target_host,
-                                                      const char *source_host,
-                                                      NMTeamLinkWatcherArpPingFlags flags,
-                                                      GError **error);
+                                                      GError **   error);
+NM_AVAILABLE_IN_1_12
+NMTeamLinkWatcher *nm_team_link_watcher_new_arp_ping(int                           init_wait,
+                                                     int                           interval,
+                                                     int                           missed_max,
+                                                     const char *                  target_host,
+                                                     const char *                  source_host,
+                                                     NMTeamLinkWatcherArpPingFlags flags,
+                                                     GError **                     error);
 NM_AVAILABLE_IN_1_16
-NMTeamLinkWatcher *nm_team_link_watcher_new_arp_ping2 (int init_wait,
-                                                       int interval,
-                                                       int missed_max,
-                                                       int vlanid,
-                                                       const char *target_host,
-                                                       const char *source_host,
-                                                       NMTeamLinkWatcherArpPingFlags flags,
-                                                       GError **error);
+NMTeamLinkWatcher *nm_team_link_watcher_new_arp_ping2(int                           init_wait,
+                                                      int                           interval,
+                                                      int                           missed_max,
+                                                      int                           vlanid,
+                                                      const char *                  target_host,
+                                                      const char *                  source_host,
+                                                      NMTeamLinkWatcherArpPingFlags flags,
+                                                      GError **                     error);
 NM_AVAILABLE_IN_1_12
-void nm_team_link_watcher_ref                    (NMTeamLinkWatcher *watcher);
+void nm_team_link_watcher_ref(NMTeamLinkWatcher *watcher);
 NM_AVAILABLE_IN_1_12
-void nm_team_link_watcher_unref                  (NMTeamLinkWatcher *watcher);
+void nm_team_link_watcher_unref(NMTeamLinkWatcher *watcher);
 NM_AVAILABLE_IN_1_12
-gboolean nm_team_link_watcher_equal              (const NMTeamLinkWatcher *watcher,
-                                                  const NMTeamLinkWatcher *other);
+gboolean nm_team_link_watcher_equal(const NMTeamLinkWatcher *watcher,
+                                    const NMTeamLinkWatcher *other);
 NM_AVAILABLE_IN_1_12
-NMTeamLinkWatcher *nm_team_link_watcher_dup      (const NMTeamLinkWatcher *watcher);
+NMTeamLinkWatcher *nm_team_link_watcher_dup(const NMTeamLinkWatcher *watcher);
 NM_AVAILABLE_IN_1_12
-const char *nm_team_link_watcher_get_name        (const NMTeamLinkWatcher *watcher);
+const char *nm_team_link_watcher_get_name(const NMTeamLinkWatcher *watcher);
 NM_AVAILABLE_IN_1_12
-int nm_team_link_watcher_get_delay_up            (const NMTeamLinkWatcher *watcher);
+int nm_team_link_watcher_get_delay_up(const NMTeamLinkWatcher *watcher);
 NM_AVAILABLE_IN_1_12
-int nm_team_link_watcher_get_delay_down          (const NMTeamLinkWatcher *watcher);
+int nm_team_link_watcher_get_delay_down(const NMTeamLinkWatcher *watcher);
 NM_AVAILABLE_IN_1_12
-int nm_team_link_watcher_get_init_wait           (const NMTeamLinkWatcher *watcher);
+int nm_team_link_watcher_get_init_wait(const NMTeamLinkWatcher *watcher);
 NM_AVAILABLE_IN_1_12
-int nm_team_link_watcher_get_interval            (const NMTeamLinkWatcher *watcher);
+int nm_team_link_watcher_get_interval(const NMTeamLinkWatcher *watcher);
 NM_AVAILABLE_IN_1_12
-int nm_team_link_watcher_get_missed_max          (const NMTeamLinkWatcher *watcher);
+int nm_team_link_watcher_get_missed_max(const NMTeamLinkWatcher *watcher);
 NM_AVAILABLE_IN_1_12
-const char *nm_team_link_watcher_get_target_host (const NMTeamLinkWatcher *watcher);
+const char *nm_team_link_watcher_get_target_host(const NMTeamLinkWatcher *watcher);
 NM_AVAILABLE_IN_1_12
-const char *nm_team_link_watcher_get_source_host (const NMTeamLinkWatcher *watcher);
+const char *nm_team_link_watcher_get_source_host(const NMTeamLinkWatcher *watcher);
 NM_AVAILABLE_IN_1_12
-NMTeamLinkWatcherArpPingFlags nm_team_link_watcher_get_flags (const NMTeamLinkWatcher *watcher);
+NMTeamLinkWatcherArpPingFlags nm_team_link_watcher_get_flags(const NMTeamLinkWatcher *watcher);
 NM_AVAILABLE_IN_1_16
-int nm_team_link_watcher_get_vlanid              (const NMTeamLinkWatcher *watcher);
-
-#define NM_TYPE_SETTING_TEAM            (nm_setting_team_get_type ())
-#define NM_SETTING_TEAM(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), NM_TYPE_SETTING_TEAM, NMSettingTeam))
-#define NM_SETTING_TEAM_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), NM_TYPE_SETTING_TEAM, NMSettingTeamClass))
-#define NM_IS_SETTING_TEAM(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), NM_TYPE_SETTING_TEAM))
-#define NM_IS_SETTING_TEAM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), NM_TYPE_SETTING_TEAM))
-#define NM_SETTING_TEAM_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj), NM_TYPE_SETTING_TEAM, NMSettingTeamClass))
+int nm_team_link_watcher_get_vlanid(const NMTeamLinkWatcher *watcher);
+
+#define NM_TYPE_SETTING_TEAM (nm_setting_team_get_type())
+#define NM_SETTING_TEAM(obj) \
+    (G_TYPE_CHECK_INSTANCE_CAST((obj), NM_TYPE_SETTING_TEAM, NMSettingTeam))
+#define NM_SETTING_TEAM_CLASS(klass) \
+    (G_TYPE_CHECK_CLASS_CAST((klass), NM_TYPE_SETTING_TEAM, NMSettingTeamClass))
+#define NM_IS_SETTING_TEAM(obj)         (G_TYPE_CHECK_INSTANCE_TYPE((obj), NM_TYPE_SETTING_TEAM))
+#define NM_IS_SETTING_TEAM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), NM_TYPE_SETTING_TEAM))
+#define NM_SETTING_TEAM_GET_CLASS(obj) \
+    (G_TYPE_INSTANCE_GET_CLASS((obj), NM_TYPE_SETTING_TEAM, NMSettingTeamClass))
 
 #define NM_SETTING_TEAM_SETTING_NAME "team"
 
@@ -143,11 +144,12 @@ int nm_team_link_watcher_get_vlanid              (const NMTeamLinkWatcher *watch
 
 #define NM_SETTING_TEAM_NOTIFY_PEERS_COUNT_ACTIVEBACKUP_DEFAULT 1
 #define NM_SETTING_TEAM_NOTIFY_MCAST_COUNT_ACTIVEBACKUP_DEFAULT 1
-#define NM_SETTING_TEAM_RUNNER_DEFAULT                      NM_SETTING_TEAM_RUNNER_ROUNDROBIN
-#define NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_DEFAULT        NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_SAME_ALL
-#define NM_SETTING_TEAM_RUNNER_TX_BALANCER_INTERVAL_DEFAULT 50
-#define NM_SETTING_TEAM_RUNNER_SYS_PRIO_DEFAULT             65535
-#define NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_DEFAULT    NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_LACP_PRIO
+#define NM_SETTING_TEAM_RUNNER_DEFAULT                          NM_SETTING_TEAM_RUNNER_ROUNDROBIN
+#define NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_DEFAULT            NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_SAME_ALL
+#define NM_SETTING_TEAM_RUNNER_TX_BALANCER_INTERVAL_DEFAULT     50
+#define NM_SETTING_TEAM_RUNNER_SYS_PRIO_DEFAULT                 65535
+#define NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_DEFAULT \
+    NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_LACP_PRIO
 
 /**
  * NMSettingTeam:
@@ -155,71 +157,70 @@ int nm_team_link_watcher_get_vlanid              (const NMTeamLinkWatcher *watch
  * Teaming Settings
  */
 struct _NMSettingTeam {
-	NMSetting parent;
+    NMSetting parent;
 };
 
 typedef struct {
-	NMSettingClass parent;
+    NMSettingClass parent;
 
-	/*< private >*/
-	gpointer padding[4];
+    /*< private >*/
+    gpointer padding[4];
 } NMSettingTeamClass;
 
-GType nm_setting_team_get_type (void);
+GType nm_setting_team_get_type(void);
 
-NMSetting *  nm_setting_team_new                (void);
+NMSetting *nm_setting_team_new(void);
 
-const char * nm_setting_team_get_config (NMSettingTeam *setting);
+const char *nm_setting_team_get_config(NMSettingTeam *setting);
 NM_AVAILABLE_IN_1_12
-int nm_setting_team_get_notify_peers_count (NMSettingTeam *setting);
+int nm_setting_team_get_notify_peers_count(NMSettingTeam *setting);
 NM_AVAILABLE_IN_1_12
-int nm_setting_team_get_notify_peers_interval (NMSettingTeam *setting);
+int nm_setting_team_get_notify_peers_interval(NMSettingTeam *setting);
 NM_AVAILABLE_IN_1_12
-int nm_setting_team_get_mcast_rejoin_count (NMSettingTeam *setting);
+int nm_setting_team_get_mcast_rejoin_count(NMSettingTeam *setting);
 NM_AVAILABLE_IN_1_12
-int nm_setting_team_get_mcast_rejoin_interval (NMSettingTeam *setting);
+int nm_setting_team_get_mcast_rejoin_interval(NMSettingTeam *setting);
 NM_AVAILABLE_IN_1_12
-const char * nm_setting_team_get_runner (NMSettingTeam *setting);
+const char *nm_setting_team_get_runner(NMSettingTeam *setting);
 NM_AVAILABLE_IN_1_12
-const char * nm_setting_team_get_runner_hwaddr_policy (NMSettingTeam *setting);
+const char *nm_setting_team_get_runner_hwaddr_policy(NMSettingTeam *setting);
 NM_AVAILABLE_IN_1_12
-const char * nm_setting_team_get_runner_tx_balancer (NMSettingTeam *setting);
+const char *nm_setting_team_get_runner_tx_balancer(NMSettingTeam *setting);
 NM_AVAILABLE_IN_1_12
-int nm_setting_team_get_runner_tx_balancer_interval (NMSettingTeam *setting);
+int nm_setting_team_get_runner_tx_balancer_interval(NMSettingTeam *setting);
 NM_AVAILABLE_IN_1_12
-gboolean nm_setting_team_get_runner_active (NMSettingTeam *setting);
+gboolean nm_setting_team_get_runner_active(NMSettingTeam *setting);
 NM_AVAILABLE_IN_1_12
-gboolean nm_setting_team_get_runner_fast_rate (NMSettingTeam *setting);
+gboolean nm_setting_team_get_runner_fast_rate(NMSettingTeam *setting);
 NM_AVAILABLE_IN_1_12
-int nm_setting_team_get_runner_sys_prio (NMSettingTeam *setting);
+int nm_setting_team_get_runner_sys_prio(NMSettingTeam *setting);
 NM_AVAILABLE_IN_1_12
-int nm_setting_team_get_runner_min_ports (NMSettingTeam *setting);
+int nm_setting_team_get_runner_min_ports(NMSettingTeam *setting);
 NM_AVAILABLE_IN_1_12
-const char * nm_setting_team_get_runner_agg_select_policy (NMSettingTeam *setting);
+const char *nm_setting_team_get_runner_agg_select_policy(NMSettingTeam *setting);
 NM_AVAILABLE_IN_1_12
-gboolean nm_setting_team_remove_runner_tx_hash_by_value (NMSettingTeam *setting, const char *txhash);
+gboolean nm_setting_team_remove_runner_tx_hash_by_value(NMSettingTeam *setting, const char *txhash);
 NM_AVAILABLE_IN_1_12
-guint nm_setting_team_get_num_runner_tx_hash (NMSettingTeam *setting);
+guint nm_setting_team_get_num_runner_tx_hash(NMSettingTeam *setting);
 NM_AVAILABLE_IN_1_12
-const char *nm_setting_team_get_runner_tx_hash (NMSettingTeam *setting, guint idx);
+const char *nm_setting_team_get_runner_tx_hash(NMSettingTeam *setting, guint idx);
 NM_AVAILABLE_IN_1_12
-void nm_setting_team_remove_runner_tx_hash (NMSettingTeam *setting, guint idx);
+void nm_setting_team_remove_runner_tx_hash(NMSettingTeam *setting, guint idx);
 NM_AVAILABLE_IN_1_12
-gboolean nm_setting_team_add_runner_tx_hash (NMSettingTeam *setting, const char *txhash);
+gboolean nm_setting_team_add_runner_tx_hash(NMSettingTeam *setting, const char *txhash);
 NM_AVAILABLE_IN_1_12
-guint nm_setting_team_get_num_link_watchers (NMSettingTeam *setting);
+guint nm_setting_team_get_num_link_watchers(NMSettingTeam *setting);
 NM_AVAILABLE_IN_1_12
-NMTeamLinkWatcher * nm_setting_team_get_link_watcher (NMSettingTeam *setting, guint idx);
+NMTeamLinkWatcher *nm_setting_team_get_link_watcher(NMSettingTeam *setting, guint idx);
 NM_AVAILABLE_IN_1_12
-gboolean nm_setting_team_add_link_watcher (NMSettingTeam *setting,
-                                           NMTeamLinkWatcher *link_watcher);
+gboolean nm_setting_team_add_link_watcher(NMSettingTeam *setting, NMTeamLinkWatcher *link_watcher);
 NM_AVAILABLE_IN_1_12
-void nm_setting_team_remove_link_watcher (NMSettingTeam *setting, guint idx);
+void nm_setting_team_remove_link_watcher(NMSettingTeam *setting, guint idx);
 NM_AVAILABLE_IN_1_12
-gboolean nm_setting_team_remove_link_watcher_by_value (NMSettingTeam *setting,
-                                                       NMTeamLinkWatcher *link_watcher);
+gboolean nm_setting_team_remove_link_watcher_by_value(NMSettingTeam *    setting,
+                                                      NMTeamLinkWatcher *link_watcher);
 NM_AVAILABLE_IN_1_12
-void nm_setting_team_clear_link_watchers (NMSettingTeam *setting);
+void nm_setting_team_clear_link_watchers(NMSettingTeam *setting);
 G_END_DECLS
 
 #endif /* __NM_SETTING_TEAM_H__ */