NMSettingDcb

NMSettingDcb

Functions

Types and Values

Object Hierarchy

    GFlags
    ╰── NMSettingDcbFlags

Description

Functions

nm_setting_dcb_new ()

NMSetting *
nm_setting_dcb_new (void);

nm_setting_dcb_get_app_fcoe_flags ()

NMSettingDcbFlags
nm_setting_dcb_get_app_fcoe_flags (NMSettingDcb *setting);

nm_setting_dcb_get_app_fcoe_priority ()

int
nm_setting_dcb_get_app_fcoe_priority (NMSettingDcb *setting);

nm_setting_dcb_get_app_fcoe_mode ()

const char *
nm_setting_dcb_get_app_fcoe_mode (NMSettingDcb *setting);

nm_setting_dcb_get_app_iscsi_flags ()

NMSettingDcbFlags
nm_setting_dcb_get_app_iscsi_flags (NMSettingDcb *setting);

nm_setting_dcb_get_app_iscsi_priority ()

int
nm_setting_dcb_get_app_iscsi_priority (NMSettingDcb *setting);

nm_setting_dcb_get_app_fip_flags ()

NMSettingDcbFlags
nm_setting_dcb_get_app_fip_flags (NMSettingDcb *setting);

nm_setting_dcb_get_app_fip_priority ()

int
nm_setting_dcb_get_app_fip_priority (NMSettingDcb *setting);

nm_setting_dcb_get_priority_flow_control_flags ()

NMSettingDcbFlags
nm_setting_dcb_get_priority_flow_control_flags
                               (NMSettingDcb *setting);

nm_setting_dcb_get_priority_flow_control ()

gboolean
nm_setting_dcb_get_priority_flow_control
                               (NMSettingDcb *setting,
                                guint user_priority);

nm_setting_dcb_set_priority_flow_control ()

void
nm_setting_dcb_set_priority_flow_control
                               (NMSettingDcb *setting,
                                guint user_priority,
                                gboolean enabled);

nm_setting_dcb_get_priority_group_flags ()

NMSettingDcbFlags
nm_setting_dcb_get_priority_group_flags
                               (NMSettingDcb *setting);

nm_setting_dcb_get_priority_group_id ()

guint
nm_setting_dcb_get_priority_group_id (NMSettingDcb *setting,
                                      guint user_priority);

nm_setting_dcb_set_priority_group_id ()

void
nm_setting_dcb_set_priority_group_id (NMSettingDcb *setting,
                                      guint user_priority,
                                      guint group_id);

nm_setting_dcb_get_priority_group_bandwidth ()

guint
nm_setting_dcb_get_priority_group_bandwidth
                               (NMSettingDcb *setting,
                                guint group_id);

nm_setting_dcb_set_priority_group_bandwidth ()

void
nm_setting_dcb_set_priority_group_bandwidth
                               (NMSettingDcb *setting,
                                guint group_id,
                                guint bandwidth_percent);

nm_setting_dcb_get_priority_bandwidth ()

guint
nm_setting_dcb_get_priority_bandwidth (NMSettingDcb *setting,
                                       guint user_priority);

nm_setting_dcb_set_priority_bandwidth ()

void
nm_setting_dcb_set_priority_bandwidth (NMSettingDcb *setting,
                                       guint user_priority,
                                       guint bandwidth_percent);

nm_setting_dcb_get_priority_strict_bandwidth ()

gboolean
nm_setting_dcb_get_priority_strict_bandwidth
                               (NMSettingDcb *setting,
                                guint user_priority);

nm_setting_dcb_set_priority_strict_bandwidth ()

void
nm_setting_dcb_set_priority_strict_bandwidth
                               (NMSettingDcb *setting,
                                guint user_priority,
                                gboolean strict);

nm_setting_dcb_get_priority_traffic_class ()

guint
nm_setting_dcb_get_priority_traffic_class
                               (NMSettingDcb *setting,
                                guint user_priority);

nm_setting_dcb_set_priority_traffic_class ()

void
nm_setting_dcb_set_priority_traffic_class
                               (NMSettingDcb *setting,
                                guint user_priority,
                                guint traffic_class);

Types and Values

NM_SETTING_DCB_SETTING_NAME

#define NM_SETTING_DCB_SETTING_NAME "dcb"

enum NMSettingDcbFlags

DCB feature flags.

Members

NM_SETTING_DCB_FLAG_NONE

no flag

 

NM_SETTING_DCB_FLAG_ENABLE

the feature is enabled

 

NM_SETTING_DCB_FLAG_ADVERTISE

the feature is advertised

 

NM_SETTING_DCB_FLAG_WILLING

the feature is willing to change based on peer configuration advertisements

 

NM_SETTING_DCB_FCOE_MODE_FABRIC

#define NM_SETTING_DCB_FCOE_MODE_FABRIC "fabric"

Indicates that the FCoE controller should use "fabric" mode (default)


NM_SETTING_DCB_FCOE_MODE_VN2VN

#define NM_SETTING_DCB_FCOE_MODE_VN2VN "vn2vn"

Indicates that the FCoE controller should use "VN2VN" mode.


NM_SETTING_DCB_APP_FCOE_FLAGS

#define NM_SETTING_DCB_APP_FCOE_FLAGS    "app-fcoe-flags"

NM_SETTING_DCB_APP_FCOE_PRIORITY

#define NM_SETTING_DCB_APP_FCOE_PRIORITY "app-fcoe-priority"

NM_SETTING_DCB_APP_FCOE_MODE

#define NM_SETTING_DCB_APP_FCOE_MODE     "app-fcoe-mode"

NM_SETTING_DCB_APP_ISCSI_FLAGS

#define NM_SETTING_DCB_APP_ISCSI_FLAGS    "app-iscsi-flags"

NM_SETTING_DCB_APP_ISCSI_PRIORITY

#define NM_SETTING_DCB_APP_ISCSI_PRIORITY "app-iscsi-priority"

NM_SETTING_DCB_APP_FIP_FLAGS

#define NM_SETTING_DCB_APP_FIP_FLAGS    "app-fip-flags"

NM_SETTING_DCB_APP_FIP_PRIORITY

#define NM_SETTING_DCB_APP_FIP_PRIORITY "app-fip-priority"

NM_SETTING_DCB_PRIORITY_FLOW_CONTROL_FLAGS

#define NM_SETTING_DCB_PRIORITY_FLOW_CONTROL_FLAGS "priority-flow-control-flags"

NM_SETTING_DCB_PRIORITY_FLOW_CONTROL

#define NM_SETTING_DCB_PRIORITY_FLOW_CONTROL       "priority-flow-control"

NM_SETTING_DCB_PRIORITY_GROUP_FLAGS

#define NM_SETTING_DCB_PRIORITY_GROUP_FLAGS      "priority-group-flags"

NM_SETTING_DCB_PRIORITY_GROUP_ID

#define NM_SETTING_DCB_PRIORITY_GROUP_ID         "priority-group-id"

NM_SETTING_DCB_PRIORITY_GROUP_BANDWIDTH

#define NM_SETTING_DCB_PRIORITY_GROUP_BANDWIDTH  "priority-group-bandwidth"

NM_SETTING_DCB_PRIORITY_BANDWIDTH

#define NM_SETTING_DCB_PRIORITY_BANDWIDTH        "priority-bandwidth"

NM_SETTING_DCB_PRIORITY_STRICT_BANDWIDTH

#define NM_SETTING_DCB_PRIORITY_STRICT_BANDWIDTH "priority-strict-bandwidth"

NM_SETTING_DCB_PRIORITY_TRAFFIC_CLASS

#define NM_SETTING_DCB_PRIORITY_TRAFFIC_CLASS    "priority-traffic-class"