summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2021-01-10 11:33:17 +0100
committerThomas Haller <thaller@redhat.com>2021-01-15 11:32:43 +0100
commitd2464c260fbb7ce8c2b45485b2e080cbcec172e5 (patch)
tree002ac375bef662bf624d160d436f0a250c06faef
parent874bd8994e237f7354256133fc0051573f95fa07 (diff)
downloadNetworkManager-d2464c260fbb7ce8c2b45485b2e080cbcec172e5.tar.gz
core: move NMIPConfigSource from "src/nm-types.h" to "shared/nm-base"
-rw-r--r--shared/nm-base/nm-base.h37
-rw-r--r--src/nm-types.h35
2 files changed, 37 insertions, 35 deletions
diff --git a/shared/nm-base/nm-base.h b/shared/nm-base/nm-base.h
index f0a5d345e6..1db21aebc1 100644
--- a/shared/nm-base/nm-base.h
+++ b/shared/nm-base/nm-base.h
@@ -162,6 +162,43 @@ typedef enum {
_NM_SETTING_WIRED_WAKE_ON_LAN_EXCLUSIVE_FLAGS = 0x8001,
} _NMSettingWiredWakeOnLan;
+/*****************************************************************************/
+
+typedef enum {
+ /* In priority order; higher number == higher priority */
+
+ NM_IP_CONFIG_SOURCE_UNKNOWN = 0,
+
+ /* for routes, the source is mapped to the uint8 field rtm_protocol.
+ * Reserve the range [1,0x100] for native RTPROT values. */
+
+ NM_IP_CONFIG_SOURCE_RTPROT_UNSPEC = 1 + 0,
+ NM_IP_CONFIG_SOURCE_RTPROT_REDIRECT = 1 + 1,
+ NM_IP_CONFIG_SOURCE_RTPROT_KERNEL = 1 + 2,
+ NM_IP_CONFIG_SOURCE_RTPROT_BOOT = 1 + 3,
+ NM_IP_CONFIG_SOURCE_RTPROT_STATIC = 1 + 4,
+ NM_IP_CONFIG_SOURCE_RTPROT_RA = 1 + 9,
+ NM_IP_CONFIG_SOURCE_RTPROT_DHCP = 1 + 16,
+ _NM_IP_CONFIG_SOURCE_RTPROT_LAST = 1 + 0xFF,
+
+ NM_IP_CONFIG_SOURCE_KERNEL,
+ NM_IP_CONFIG_SOURCE_SHARED,
+ NM_IP_CONFIG_SOURCE_IP4LL,
+ NM_IP_CONFIG_SOURCE_IP6LL,
+ NM_IP_CONFIG_SOURCE_PPP,
+ NM_IP_CONFIG_SOURCE_WWAN,
+ NM_IP_CONFIG_SOURCE_VPN,
+ NM_IP_CONFIG_SOURCE_DHCP,
+ NM_IP_CONFIG_SOURCE_NDISC,
+ NM_IP_CONFIG_SOURCE_USER,
+} NMIPConfigSource;
+
+static inline gboolean
+NM_IS_IP_CONFIG_SOURCE_RTPROT(NMIPConfigSource source)
+{
+ return source > NM_IP_CONFIG_SOURCE_UNKNOWN && source <= _NM_IP_CONFIG_SOURCE_RTPROT_LAST;
+}
+
/****************************************************************************/
#endif /* __NM_LIBNM_BASE_H__ */
diff --git a/src/nm-types.h b/src/nm-types.h
index b10559543a..ab2314594d 100644
--- a/src/nm-types.h
+++ b/src/nm-types.h
@@ -77,41 +77,6 @@ typedef enum {
NM_ACTIVATION_REASON_USER_REQUEST,
} NMActivationReason;
-typedef enum {
- /* In priority order; higher number == higher priority */
-
- NM_IP_CONFIG_SOURCE_UNKNOWN = 0,
-
- /* for routes, the source is mapped to the uint8 field rtm_protocol.
- * Reserve the range [1,0x100] for native RTPROT values. */
-
- NM_IP_CONFIG_SOURCE_RTPROT_UNSPEC = 1 + 0,
- NM_IP_CONFIG_SOURCE_RTPROT_REDIRECT = 1 + 1,
- NM_IP_CONFIG_SOURCE_RTPROT_KERNEL = 1 + 2,
- NM_IP_CONFIG_SOURCE_RTPROT_BOOT = 1 + 3,
- NM_IP_CONFIG_SOURCE_RTPROT_STATIC = 1 + 4,
- NM_IP_CONFIG_SOURCE_RTPROT_RA = 1 + 9,
- NM_IP_CONFIG_SOURCE_RTPROT_DHCP = 1 + 16,
- _NM_IP_CONFIG_SOURCE_RTPROT_LAST = 1 + 0xFF,
-
- NM_IP_CONFIG_SOURCE_KERNEL,
- NM_IP_CONFIG_SOURCE_SHARED,
- NM_IP_CONFIG_SOURCE_IP4LL,
- NM_IP_CONFIG_SOURCE_IP6LL,
- NM_IP_CONFIG_SOURCE_PPP,
- NM_IP_CONFIG_SOURCE_WWAN,
- NM_IP_CONFIG_SOURCE_VPN,
- NM_IP_CONFIG_SOURCE_DHCP,
- NM_IP_CONFIG_SOURCE_NDISC,
- NM_IP_CONFIG_SOURCE_USER,
-} NMIPConfigSource;
-
-static inline gboolean
-NM_IS_IP_CONFIG_SOURCE_RTPROT(NMIPConfigSource source)
-{
- return source > NM_IP_CONFIG_SOURCE_UNKNOWN && source <= _NM_IP_CONFIG_SOURCE_RTPROT_LAST;
-}
-
/* platform */
typedef struct _NMPlatform NMPlatform;
typedef struct _NMPlatformObject NMPlatformObject;