summaryrefslogtreecommitdiff
path: root/src/nm-policy.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/nm-policy.h')
-rw-r--r--src/nm-policy.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/nm-policy.h b/src/nm-policy.h
index 2c96e6d090..8572355618 100644
--- a/src/nm-policy.h
+++ b/src/nm-policy.h
@@ -50,8 +50,11 @@ NMDevice *nm_policy_get_activating_ip6_device (NMPolicy *policy);
/**
* NMPolicyHostnameMode
* @NM_POLICY_HOSTNAME_MODE_NONE: never update the transient hostname.
- * @NM_POLICY_HOSTNAME_MODE_DHCP: only hostname from DHCP hostname
- * options are eligible to be set as transient hostname.
+ * @NM_POLICY_HOSTNAME_MODE_DHCP: only hostname from DHCP host-name
+ * option is eligible to be set as transient hostname
+ * @NM_POLICY_HOSTNAME_MODE_DHCP_STICKY: like NM_POLICY_HOSTNAME_MODE_DHCP
+ * but the hostname will not be reset if the DHCP connection which provided
+ * the host-name option becomes inactive
* @NM_POLICY_HOSTNAME_MODE_FULL: NM will try to update the hostname looking
* to current static hostname, DHCP options, reverse IP lookup and externally
* set hostnames.
@@ -61,6 +64,7 @@ NMDevice *nm_policy_get_activating_ip6_device (NMPolicy *policy);
typedef enum {
NM_POLICY_HOSTNAME_MODE_NONE,
NM_POLICY_HOSTNAME_MODE_DHCP,
+ NM_POLICY_HOSTNAME_MODE_DHCP_STICKY,
NM_POLICY_HOSTNAME_MODE_FULL,
} NMPolicyHostnameMode;