about summary refs log tree commit diff
path: root/src/core/nm-ip4-config.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/nm-ip4-config.h')
-rw-r--r--src/core/nm-ip4-config.h29
1 files changed, 16 insertions, 13 deletions
diff --git a/src/core/nm-ip4-config.h b/src/core/nm-ip4-config.h
index fdaa6d46..2eb193b2 100644
--- a/src/core/nm-ip4-config.h
+++ b/src/core/nm-ip4-config.h
@@ -124,12 +124,13 @@ gboolean nm_ip4_config_commit(const NMIP4Config *    self,
                               NMPlatform *           platform,
                               NMIPRouteTableSyncMode route_table_sync);
 
-void       nm_ip4_config_merge_setting(NMIP4Config *            self,
-                                       NMSettingIPConfig *      setting,
-                                       NMSettingConnectionMdns  mdns,
-                                       NMSettingConnectionLlmnr llmnr,
-                                       guint32                  route_table,
-                                       guint32                  route_metric);
+void       nm_ip4_config_merge_setting(NMIP4Config *                 self,
+                                       NMSettingIPConfig *           setting,
+                                       NMSettingConnectionMdns       mdns,
+                                       NMSettingConnectionLlmnr      llmnr,
+                                       NMSettingConnectionDnsOverTls dns_over_tls,
+                                       guint32                       route_table,
+                                       guint32                       route_metric);
 NMSetting *nm_ip4_config_create_setting(const NMIP4Config *self);
 
 void         nm_ip4_config_merge(NMIP4Config *        dst,
@@ -161,6 +162,8 @@ NMSettingConnectionMdns  nm_ip4_config_mdns_get(const NMIP4Config *self);
 void                     nm_ip4_config_mdns_set(NMIP4Config *self, NMSettingConnectionMdns mdns);
 NMSettingConnectionLlmnr nm_ip4_config_llmnr_get(const NMIP4Config *self);
 void                     nm_ip4_config_llmnr_set(NMIP4Config *self, NMSettingConnectionLlmnr llmnr);
+NMSettingConnectionDnsOverTls nm_ip4_config_dns_over_tls_get(const NMIP4Config *self);
+void nm_ip4_config_dns_over_tls_set(NMIP4Config *self, NMSettingConnectionDnsOverTls dns_over_tls);
 
 void nm_ip4_config_set_config_flags(NMIP4Config *self, NMIPConfigFlags flags, NMIPConfigFlags mask);
 NMIPConfigFlags nm_ip4_config_get_config_flags(const NMIP4Config *self);
@@ -275,7 +278,7 @@ NM_IS_IP_CONFIG_ADDR_FAMILY(gconstpointer config, int addr_family)
 }
 
 #if _NM_CC_SUPPORT_GENERIC
-    /* _NM_IS_IP_CONFIG() is a bit unusual. If _Generic() is supported,
+/* _NM_IS_IP_CONFIG() is a bit unusual. If _Generic() is supported,
  * it checks whether @config is either NM_IS_IP4_CONFIG() or NM_IS_IP6_CONFIG(),
  * depending on the pointer type of @config.
  *
@@ -286,10 +289,10 @@ NM_IS_IP_CONFIG_ADDR_FAMILY(gconstpointer config, int addr_family)
  *    NMIP4Config *ptr = nm_ip4_config_new(...);
  *    g_assert (_NM_IS_IP_CONFIG (ptr, ptr));
  */
-    #define _NM_IS_IP_CONFIG(typeexpr, config)    \
-        ({                                        \
-            const void *const _config = (config); \
-            _Generic ((typeexpr), \
+#define _NM_IS_IP_CONFIG(typeexpr, config)    \
+    ({                                        \
+        const void *const _config = (config); \
+        _Generic ((typeexpr), \
                   const void        *const: (NM_IS_IP4_CONFIG (_config) || NM_IS_IP6_CONFIG (_config)), \
                   const void        *     : (NM_IS_IP4_CONFIG (_config) || NM_IS_IP6_CONFIG (_config)), \
                         void        *const: (NM_IS_IP4_CONFIG (_config) || NM_IS_IP6_CONFIG (_config)), \
@@ -306,9 +309,9 @@ NM_IS_IP_CONFIG_ADDR_FAMILY(gconstpointer config, int addr_family)
                   const NMIP6Config *     : (NM_IS_IP6_CONFIG (_config)), \
                         NMIP6Config *const: (NM_IS_IP6_CONFIG (_config)), \
                         NMIP6Config *     : (NM_IS_IP6_CONFIG (_config)));               \
-        })
+    })
 #else
-    #define _NM_IS_IP_CONFIG(typeexpr, config) NM_IS_IP_CONFIG(config)
+#define _NM_IS_IP_CONFIG(typeexpr, config) NM_IS_IP_CONFIG(config)
 #endif
 
 #define NM_IP_CONFIG_CAST(config)                                                    \