Top |
#define | NM_SETTING_TEAM_PORT_SETTING_NAME |
#define | NM_SETTING_TEAM_PORT_CONFIG |
#define | NM_SETTING_TEAM_PORT_QUEUE_ID |
#define | NM_SETTING_TEAM_PORT_PRIO |
#define | NM_SETTING_TEAM_PORT_STICKY |
#define | NM_SETTING_TEAM_PORT_LACP_PRIO |
#define | NM_SETTING_TEAM_PORT_LACP_KEY |
#define | NM_SETTING_TEAM_PORT_LINK_WATCHERS |
#define | NM_SETTING_TEAM_PORT_QUEUE_ID_DEFAULT |
#define | NM_SETTING_TEAM_PORT_LACP_PRIO_DEFAULT |
The NMSettingTeamPort object is a NMSetting subclass that describes optional properties that apply to team ports.
NMSetting *
nm_setting_team_port_new (void
);
Creates a new NMSettingTeamPort object with default values.
const char *
nm_setting_team_port_get_config (NMSettingTeamPort *setting
);
int
nm_setting_team_port_get_queue_id (NMSettingTeamPort *setting
);
Since: 1.12
int
nm_setting_team_port_get_prio (NMSettingTeamPort *setting
);
Since: 1.12
gboolean
nm_setting_team_port_get_sticky (NMSettingTeamPort *setting
);
Since: 1.12
int
nm_setting_team_port_get_lacp_prio (NMSettingTeamPort *setting
);
Since: 1.12
int
nm_setting_team_port_get_lacp_key (NMSettingTeamPort *setting
);
Since: 1.12
guint
nm_setting_team_port_get_num_link_watchers
(NMSettingTeamPort *setting
);
Since: 1.12
NMTeamLinkWatcher * nm_setting_team_port_get_link_watcher (NMSettingTeamPort *setting
,guint idx
);
Since: 1.12
gboolean nm_setting_team_port_add_link_watcher (NMSettingTeamPort *setting
,NMTeamLinkWatcher *link_watcher
);
Appends a new link watcher to the setting.
Since: 1.12
void nm_setting_team_port_remove_link_watcher (NMSettingTeamPort *setting
,guint idx
);
Removes the link watcher at index idx.
Since: 1.12
gboolean nm_setting_team_port_remove_link_watcher_by_value (NMSettingTeamPort *setting
,NMTeamLinkWatcher *link_watcher
);
Removes the link watcher entry matching link_watcher.
Since: 1.12
void
nm_setting_team_port_clear_link_watchers
(NMSettingTeamPort *setting
);
Removes all configured link watchers.
Since: 1.12