From 069cb5c3a525ebcc19cc2927964258acaca87b13 Mon Sep 17 00:00:00 2001
From: Michael Biebl
“auto-negotiate” property“auto-negotiate” gboolean-
If TRUE, enforce auto-negotiation of port speed and duplex mode. If
-FALSE, "speed" and "duplex" properties should be both set or link configuration
-will be skipped.
When TRUE, enforce auto-negotiation of speed and duplex mode.
+If "speed" and "duplex" properties are both specified, only that
+single mode will be advertised and accepted during the link
+auto-negotiation process: this works only for BASE-T 802.3 specifications
+and is useful for enforcing gigabits modes, as in these cases link
+negotiation is mandatory.
+When FALSE, "speed" and "duplex" properties should be both set or
+link configuration will be skipped.
Flags: Read / Write / Construct
Default value: FALSE
“duplex” property“duplex” gchar *-
Can be specified only when "auto-negotiate" is "off". In that case, statically -configures the device to use that specified duplex mode, either "half" or "full". +
When a value is set, either "half" or "full", configures the device +to use the specified duplex mode. If "auto-negotiate" is "yes" the +specified duplex mode will be the only one advertised during link +negotiation: this works only for BASE-T 802.3 specifications and is +useful for enforcing gigabits modes, as in these cases link negotiation +is mandatory. +If the value is unset (the default), the link configuration will be +either skipped (if "auto-negotiate" is "no", the default) or will +be auto-negotiated (if "auto-negotiate" is "yes") and the local device +will advertise all the supported duplex modes. Must be set together with the "speed" property if specified. Before specifying a duplex mode be sure your device supports it.
Flags: Read / Write
@@ -1553,8 +1566,16 @@ period (.) character.“speed” property“speed” guint-
Can be set to a value greater than zero only when "auto-negotiate" is "off". -In that case, statically configures the device to use that specified speed. +
When a value grater than 0 is set, configures the device to use +the specified speed. If "auto-negotiate" is "yes" the specified +speed will be the only one advertised during link negotiation: +this works only for BASE-T 802.3 specifications and is useful for +enforcing gigabit speeds, as in this case link negotiation is +mandatory. +If the value is unset (0, the default), the link configuration will be +either skipped (if "auto-negotiate" is "no", the default) or will +be auto-negotiated (if "auto-negotiate" is "yes") and the local device +will advertise all the supported speeds. In Mbit/s, ie 100 == 100Mbit/s. Must be set together with the "duplex" property when non-zero. Before specifying a speed value be sure your device supports it.
-- cgit 1.3.0-6-gf8a5