![]() |
![]() |
![]() |
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