Top | ![]() |
![]() |
![]() |
![]() |
guint | ageing-time | Read / Write / Construct |
guint | forward-delay | Read / Write / Construct |
guint | hello-time | Read / Write / Construct |
gchar * | interface-name | Read / Write |
GArray_guchar_ * | mac-address | Read / Write |
guint | max-age | Read / Write / Construct |
guint | priority | Read / Write / Construct |
gboolean | stp | Read / Write / Construct |
#define | NM_SETTING_BRIDGE_SETTING_NAME |
enum | NMSettingBridgeError |
#define | NM_SETTING_BRIDGE_ERROR |
#define | NM_SETTING_BRIDGE_INTERFACE_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 |
The NMSettingBridge object is a NMSetting subclass that describes properties necessary for bridging connections.
GQuark
nm_setting_bridge_error_quark (void
);
Registers an error quark for NMSettingBridge if necessary.
Since: 0.9.8
NMSetting *
nm_setting_bridge_new (void
);
Creates a new NMSettingBridge object with default values.
Since: 0.9.8
const char *
nm_setting_bridge_get_interface_name (NMSettingBridge *setting
);
Since: 0.9.8
const GByteArray *
nm_setting_bridge_get_mac_address (NMSettingBridge *setting
);
Since: 0.9.10
gboolean
nm_setting_bridge_get_stp (NMSettingBridge *setting
);
Since: 0.9.8
guint16
nm_setting_bridge_get_priority (NMSettingBridge *setting
);
Since: 0.9.8
guint16
nm_setting_bridge_get_forward_delay (NMSettingBridge *setting
);
Since: 0.9.8
guint16
nm_setting_bridge_get_hello_time (NMSettingBridge *setting
);
Since: 0.9.8
guint16
nm_setting_bridge_get_max_age (NMSettingBridge *setting
);
Since: 0.9.8
guint32
nm_setting_bridge_get_ageing_time (NMSettingBridge *setting
);
Since: 0.9.8
“ageing-time”
property“ageing-time” guint
The Ethernet MAC address aging time, in seconds.
Flags: Read / Write / Construct
Allowed values: <= 1000000
Default value: 300
Since: 0.9.8
“forward-delay”
property“forward-delay” guint
The Spanning Tree Protocol (STP) forwarding delay, in seconds.
Flags: Read / Write / Construct
Allowed values: <= 30
Default value: 15
Since: 0.9.8
“hello-time”
property“hello-time” guint
The Spanning Tree Protocol (STP) hello time, in seconds.
Flags: Read / Write / Construct
Allowed values: <= 10
Default value: 2
Since: 0.9.8
“interface-name”
property“interface-name” gchar *
The name of the virtual in-kernel bridging network interface
Flags: Read / Write
Default value: NULL
Since: 0.9.8
“mac-address”
property “mac-address” GArray_guchar_ *
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.
Flags: Read / Write
Since: 0.9.10
“max-age”
property“max-age” guint
The Spanning Tree Protocol (STP) maximum message age, in seconds.
Flags: Read / Write / Construct
Allowed values: <= 40
Default value: 20
Since: 0.9.8
“priority”
property“priority” guint
Sets the Spanning Tree Protocol (STP) priority for this bridge. Lower values are "better"; the lowest priority bridge will be elected the root bridge.
Flags: Read / Write / Construct
Allowed values: <= 65535
Default value: 32768
Since: 0.9.8
“stp”
property“stp” gboolean
Controls whether Spanning Tree Protocol (STP) is enabled for this bridge.
Flags: Read / Write / Construct
Default value: TRUE
Since: 0.9.8