SettingDcb
Object Hierarchy:
Description:
Namespace: NM
Package: libnm-util
Content:
Properties:
- public uint app_fcoe_flags { get; set; }
Specifies the SettingDcbFlags for the DCB FCoE application.
- public string app_fcoe_mode { owned get; set construct; }
The FCoE controller mode; either SETTING_DCB_FCOE_MODE_FABRIC (default) or SETTING_DCB_FCOE_MODE_VN2VN.
- public int app_fcoe_priority { get; set construct; }
The highest User Priority (0 - 7) which FCoE frames should use, or -1 for default priority.
- public uint app_fip_flags { get; set; }
Specifies the SettingDcbFlags for the DCB FIP application.
- public int app_fip_priority { get; set construct; }
The highest User Priority (0 - 7) which FIP frames should use, or -1 for default priority.
- public uint app_iscsi_flags { get; set; }
Specifies the SettingDcbFlags for the DCB iSCSI application.
- public int app_iscsi_priority { get; set construct; }
The highest User Priority (0 - 7) which iSCSI frames should use, or -1 for default priority.
- public uint priority_flow_control_flags { get; set; }
Specifies the SettingDcbFlags for DCB Priority Flow Control (PFC).
- public uint priority_group_flags { get; set; }
Specifies the SettingDcbFlags for DCB Priority Groups.
Creation methods:
- public SettingDcb ()
Creates a new SettingDcb object with default values.
Methods:
- public SettingDcbFlags get_app_fcoe_flags ()
- public unowned string get_app_fcoe_mode ()
- public int get_app_fcoe_priority ()
- public SettingDcbFlags get_app_fip_flags ()
- public int get_app_fip_priority ()
- public SettingDcbFlags get_app_iscsi_flags ()
- public int get_app_iscsi_priority ()
- public uint get_priority_bandwidth (uint user_priority)
- public bool get_priority_flow_control (uint user_priority)
- public SettingDcbFlags get_priority_flow_control_flags ()
- public uint get_priority_group_bandwidth (uint group_id)
- public SettingDcbFlags get_priority_group_flags ()
- public uint get_priority_group_id (uint user_priority)
- public bool get_priority_strict_bandwidth (uint user_priority)
- public uint get_priority_traffic_class (uint user_priority)
- public void set_priority_bandwidth (uint user_priority, uint bandwidth_percent)
These values are only valid when priority_group_flags includes the ENABLE flag.
- public void set_priority_flow_control (uint user_priority, bool enabled)
These values are only valid when
NMSettingDcb:priority-flow-control
includes the ENABLE flag. - public void set_priority_group_bandwidth (uint group_id, uint bandwidth_percent)
These values are only valid when priority_group_flags includes the ENABLE flag.
- public void set_priority_group_id (uint user_priority, uint group_id)
These values are only valid when priority_group_flags includes the ENABLE flag.
- public void set_priority_strict_bandwidth (uint user_priority, bool strict)
These values are only valid when priority_group_flags includes the ENABLE flag.
- public void set_priority_traffic_class (uint user_priority, uint traffic_class)
Inherited Members:
All known members inherited from class NM.Setting
All known members inherited from class GLib.Object