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