| libnm Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
#define NM_SETTING_BRIDGE_SETTING_NAME #define NM_SETTING_BRIDGE_MAC_ADDRESS #define NM_SETTING_BRIDGE_STP #define NM_SETTING_BRIDGE_PRIORITY #define NM_SETTING_BRIDGE_FORWARD_DELAY #define NM_SETTING_BRIDGE_HELLO_TIME #define NM_SETTING_BRIDGE_MAX_AGE #define NM_SETTING_BRIDGE_AGEING_TIME struct NMSettingBridge; NMSettingBridgeClass; NMSetting * nm_setting_bridge_new (void); const char * nm_setting_bridge_get_mac_address (NMSettingBridge *setting); gboolean nm_setting_bridge_get_stp (NMSettingBridge *setting); guint16 nm_setting_bridge_get_priority (NMSettingBridge *setting); guint16 nm_setting_bridge_get_forward_delay (NMSettingBridge *setting); guint16 nm_setting_bridge_get_hello_time (NMSettingBridge *setting); guint16 nm_setting_bridge_get_max_age (NMSettingBridge *setting); guint32 nm_setting_bridge_get_ageing_time (NMSettingBridge *setting);
"ageing-time" guint : Read / Write / Construct "forward-delay" guint : Read / Write / Construct "hello-time" guint : Read / Write / Construct "mac-address" gchar* : Read / Write "max-age" guint : Read / Write / Construct "priority" guint : Read / Write / Construct "stp" gboolean : Read / Write / Construct
The NMSettingBridge object is a NMSetting subclass that describes properties necessary for bridging connections.
NMSetting * nm_setting_bridge_new (void);
Creates a new NMSettingBridge object with default values.
Returns : |
the new empty NMSettingBridge object. [transfer full] |
const char * nm_setting_bridge_get_mac_address (NMSettingBridge *setting);
|
the NMSettingBridge |
Returns : |
the "mac-address" property of the setting |
gboolean nm_setting_bridge_get_stp (NMSettingBridge *setting);
|
the NMSettingBridge |
Returns : |
the "stp" property of the setting |
guint16 nm_setting_bridge_get_priority (NMSettingBridge *setting);
|
the NMSettingBridge |
Returns : |
the "priority" property of the setting |
guint16 nm_setting_bridge_get_forward_delay (NMSettingBridge *setting);
|
the NMSettingBridge |
Returns : |
the "forward-delay" property of the setting |
guint16 nm_setting_bridge_get_hello_time (NMSettingBridge *setting);
|
the NMSettingBridge |
Returns : |
the "hello-time" property of the setting |
guint16 nm_setting_bridge_get_max_age (NMSettingBridge *setting);
|
the NMSettingBridge |
Returns : |
the "max-age" property of the setting |
guint32 nm_setting_bridge_get_ageing_time (NMSettingBridge *setting);
|
the NMSettingBridge |
Returns : |
the "ageing-time" property of the setting |
"ageing-time" property"ageing-time" guint : Read / Write / Construct
The Ethernet MAC address aging time, in seconds.
Allowed values: <= 1000000
Default value: 300
"forward-delay" property"forward-delay" guint : Read / Write / Construct
The Spanning Tree Protocol (STP) forwarding delay, in seconds.
Allowed values: <= 30
Default value: 15
"hello-time" property"hello-time" guint : Read / Write / Construct
The Spanning Tree Protocol (STP) hello time, in seconds.
Allowed values: <= 10
Default value: 2
"mac-address" property"mac-address" gchar* : Read / Write
If specified, the MAC address of bridge. When creating a new bridge, this MAC address will be set. When matching an existing (outside NetworkManager created) bridge, this MAC address must match.
Default value: NULL
"max-age" property"max-age" guint : Read / Write / Construct
The Spanning Tree Protocol (STP) maximum message age, in seconds.
Allowed values: <= 40
Default value: 20
"priority" property"priority" guint : Read / Write / Construct
Sets the Spanning Tree Protocol (STP) priority for this bridge. Lower values are "better"; the lowest priority bridge will be elected the root bridge.
Allowed values: <= 65535
Default value: 32768
"stp" property"stp" gboolean : Read / Write / Construct
Controls whether Spanning Tree Protocol (STP) is enabled for this bridge.
Default value: TRUE