summaryrefslogtreecommitdiff
path: root/src/libnmc-setting/settings-docs.h.in
diff options
context:
space:
mode:
authorFernando Fernandez Mancera <ffmancera@riseup.net>2022-05-27 12:36:29 +0200
committerFernando Fernandez Mancera <ffmancera@riseup.net>2022-06-16 02:14:21 +0200
commit87eb61c86497ad11bd448aad2acc06e29a122104 (patch)
tree80b2e800e724c0be52141506d9694261b7a09007 /src/libnmc-setting/settings-docs.h.in
parentc861a7e1d8d8c93ac6a1b212b276027fa18cf19c (diff)
downloadNetworkManager-87eb61c86497ad11bd448aad2acc06e29a122104.tar.gz
libnm: support wait-activation-delay property
The property wait-activation-delay will delay the activation of an interface the specified amount of milliseconds. Please notice that it could be delayed some milliseconds more due to other events in NetworkManager. This could be used in multiple scenarios where the user needs to define an arbitrary delay e.g LACP bond configure where the LACP negotiation takes a few seconds and traffic is not allowed, so they would like to use nm-online and a setting configured with this new property to wait some seconds. Therefore, when nm-online is finished, LACP bond should be ready to receive traffic. The delay will happen right before the device is ready to be activated. https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1248 https://bugzilla.redhat.com/show_bug.cgi?id=2008337
Diffstat (limited to 'src/libnmc-setting/settings-docs.h.in')
-rw-r--r--src/libnmc-setting/settings-docs.h.in1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libnmc-setting/settings-docs.h.in b/src/libnmc-setting/settings-docs.h.in
index 2bd2759496..25595bbb3e 100644
--- a/src/libnmc-setting/settings-docs.h.in
+++ b/src/libnmc-setting/settings-docs.h.in
@@ -175,6 +175,7 @@
#define DESCRIBE_DOC_NM_SETTING_CONNECTION_TIMESTAMP N_("The time, in seconds since the Unix Epoch, that the connection was last _successfully_ fully activated. NetworkManager updates the connection timestamp periodically when the connection is active to ensure that an active connection has the latest timestamp. The property is only meant for reading (changes to this property will not be preserved).")
#define DESCRIBE_DOC_NM_SETTING_CONNECTION_TYPE N_("Base type of the connection. For hardware-dependent connections, should contain the setting name of the hardware-type specific setting (ie, \"802-3-ethernet\" or \"802-11-wireless\" or \"bluetooth\", etc), and for non-hardware dependent connections like VPN or otherwise, should contain the setting name of that setting type (ie, \"vpn\" or \"bridge\", etc).")
#define DESCRIBE_DOC_NM_SETTING_CONNECTION_UUID N_("A universally unique identifier for the connection, for example generated with libuuid. It should be assigned when the connection is created, and never changed as long as the connection still applies to the same network. For example, it should not be changed when the \"id\" property or NMSettingIP4Config changes, but might need to be re-created when the Wi-Fi SSID, mobile broadband network provider, or \"type\" property changes. The UUID must be in the format \"2815492f-7e56-435e-b2e9-246bd7cdc664\" (ie, contains only hexadecimal characters and \"-\").")
+#define DESCRIBE_DOC_NM_SETTING_CONNECTION_WAIT_ACTIVATION_DELAY N_("Time in milliseconds to wait for connection to be considered activated. The wait will start after the pre-up dispatcher event. The value 0 means no wait time. The default value is -1, which currently has the same meaning as no wait time.")
#define DESCRIBE_DOC_NM_SETTING_CONNECTION_WAIT_DEVICE_TIMEOUT N_("Timeout in milliseconds to wait for device at startup. During boot, devices may take a while to be detected by the driver. This property will cause to delay NetworkManager-wait-online.service and nm-online to give the device a chance to appear. This works by waiting for the given timeout until a compatible device for the profile is available and managed. The value 0 means no wait time. The default value is -1, which currently has the same meaning as no wait time.")
#define DESCRIBE_DOC_NM_SETTING_CONNECTION_ZONE N_("The trust level of a the connection. Free form case-insensitive string (for example \"Home\", \"Work\", \"Public\"). NULL or unspecified zone means the connection will be placed in the default zone as defined by the firewall. When updating this property on a currently activated connection, the change takes effect immediately.")
#define DESCRIBE_DOC_NM_SETTING_DCB_APP_FCOE_FLAGS N_("Specifies the NMSettingDcbFlags for the DCB FCoE application. Flags may be any combination of NM_SETTING_DCB_FLAG_ENABLE (0x1), NM_SETTING_DCB_FLAG_ADVERTISE (0x2), and NM_SETTING_DCB_FLAG_WILLING (0x4).")