![]() |
![]() |
![]() |
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 #define NM_SETTING_BRIDGE_MULTICAST_SNOOPING 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
); gboolean nm_setting_bridge_get_multicast_snooping (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 "multicast-snooping" gboolean : 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.
#define NM_SETTING_BRIDGE_MULTICAST_SNOOPING "multicast-snooping"
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 |
gboolean nm_setting_bridge_get_multicast_snooping
(NMSettingBridge *setting
);
|
the NMSettingBridge |
Returns : |
the "multicast-snooping" property of the setting |
Since 1.2
"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
"multicast-snooping"
property "multicast-snooping" gboolean : Read / Write / Construct
Controls whether IGMP snooping is enabled for this bridge. Note that if snooping was automatically disabled due to hash collisions, the system may refuse to enable the feature until the collisions are resolved.
Default value: TRUE
Since 1.2
"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