| Top |
NMTeamLinkWatcher * nm_team_link_watcher_new_ethtool (int delay_up,int delay_down,GError **error);
NMTeamLinkWatcher * nm_team_link_watcher_new_nsna_ping (int init_wait,int interval,int missed_max,const char *target_host,GError **error);
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);
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);
gboolean nm_team_link_watcher_equal (const NMTeamLinkWatcher *watcher,const NMTeamLinkWatcher *other);
NMTeamLinkWatcher *
nm_team_link_watcher_dup (const NMTeamLinkWatcher *watcher);
const char *
nm_team_link_watcher_get_name (const NMTeamLinkWatcher *watcher);
int
nm_team_link_watcher_get_delay_up (const NMTeamLinkWatcher *watcher);
int
nm_team_link_watcher_get_delay_down (const NMTeamLinkWatcher *watcher);
int
nm_team_link_watcher_get_init_wait (const NMTeamLinkWatcher *watcher);
int
nm_team_link_watcher_get_interval (const NMTeamLinkWatcher *watcher);
int
nm_team_link_watcher_get_missed_max (const NMTeamLinkWatcher *watcher);
const char *
nm_team_link_watcher_get_target_host (const NMTeamLinkWatcher *watcher);
const char *
nm_team_link_watcher_get_source_host (const NMTeamLinkWatcher *watcher);
NMTeamLinkWatcherArpPingFlags
nm_team_link_watcher_get_flags (const NMTeamLinkWatcher *watcher);
int
nm_team_link_watcher_get_vlanid (const NMTeamLinkWatcher *watcher);
int
nm_setting_team_get_notify_peers_count
(NMSettingTeam *setting);
int
nm_setting_team_get_notify_peers_interval
(NMSettingTeam *setting);
int
nm_setting_team_get_mcast_rejoin_count
(NMSettingTeam *setting);
int
nm_setting_team_get_mcast_rejoin_interval
(NMSettingTeam *setting);
const char *
nm_setting_team_get_runner_hwaddr_policy
(NMSettingTeam *setting);
const char *
nm_setting_team_get_runner_tx_balancer
(NMSettingTeam *setting);
int
nm_setting_team_get_runner_tx_balancer_interval
(NMSettingTeam *setting);
gboolean
nm_setting_team_get_runner_active (NMSettingTeam *setting);
gboolean
nm_setting_team_get_runner_fast_rate (NMSettingTeam *setting);
int
nm_setting_team_get_runner_sys_prio (NMSettingTeam *setting);
int
nm_setting_team_get_runner_min_ports (NMSettingTeam *setting);
const char *
nm_setting_team_get_runner_agg_select_policy
(NMSettingTeam *setting);
gboolean nm_setting_team_remove_runner_tx_hash_by_value (NMSettingTeam *setting,const char *txhash);
guint
nm_setting_team_get_num_runner_tx_hash
(NMSettingTeam *setting);
const char * nm_setting_team_get_runner_tx_hash (NMSettingTeam *setting,guint idx);
void nm_setting_team_remove_runner_tx_hash (NMSettingTeam *setting,guint idx);
gboolean nm_setting_team_add_runner_tx_hash (NMSettingTeam *setting,const char *txhash);
guint
nm_setting_team_get_num_link_watchers (NMSettingTeam *setting);
NMTeamLinkWatcher * nm_setting_team_get_link_watcher (NMSettingTeam *setting,guint idx);
gboolean nm_setting_team_add_link_watcher (NMSettingTeam *setting,NMTeamLinkWatcher *link_watcher);
void nm_setting_team_remove_link_watcher (NMSettingTeam *setting,guint idx);
gboolean nm_setting_team_remove_link_watcher_by_value (NMSettingTeam *setting,NMTeamLinkWatcher *link_watcher);
void
nm_setting_team_clear_link_watchers (NMSettingTeam *setting);
|
no one among the arp_ping link watcher boolean options ('validate_active', 'validate_inactive', 'send_always') is enabled (set to true). |
||
|
the arp_ping link watcher option 'validate_active' is enabled (set to true). |
||
|
the arp_ping link watcher option 'validate_inactive' is enabled (set to true). |
||
|
the arp_ping link watcher option 'send_always' is enabled (set to true). |
Since: 1.12
#define NM_SETTING_TEAM_NOTIFY_PEERS_INTERVAL "notify-peers-interval"
#define NM_SETTING_TEAM_MCAST_REJOIN_INTERVAL "mcast-rejoin-interval"
#define NM_SETTING_TEAM_RUNNER_HWADDR_POLICY "runner-hwaddr-policy"
#define NM_SETTING_TEAM_RUNNER_TX_BALANCER_INTERVAL "runner-tx-balancer-interval"
#define NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY "runner-agg-select-policy"
#define NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_SAME_ALL "same_all"
#define NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_BY_ACTIVE "by_active"
#define NM_SETTING_TEAM_RUNNER_HWADDR_POLICY_ONLY_ACTIVE "only_active"
#define NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_LACP_PRIO "lacp_prio"
#define NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_LACP_PRIO_STABLE "lacp_prio_stable"
#define NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_BANDWIDTH "bandwidth"
#define NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_COUNT "count"
#define NM_SETTING_TEAM_RUNNER_AGG_SELECT_POLICY_PORT_CONFIG "port_config"
#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