network: move AddressFamily into network-util for the use by wait-online later

This commit is contained in:
LetzteInstanz
2021-04-14 08:30:18 +09:00
committed by Yu Watanabe
parent 993eb00016
commit 86ae2d69a3
2 changed files with 11 additions and 10 deletions
+10
View File
@@ -11,6 +11,16 @@
bool network_is_online(void);
typedef enum AddressFamily {
/* This is a bitmask, though it usually doesn't feel that way! */
ADDRESS_FAMILY_NO = 0,
ADDRESS_FAMILY_IPV4 = 1 << 0,
ADDRESS_FAMILY_IPV6 = 1 << 1,
ADDRESS_FAMILY_YES = ADDRESS_FAMILY_IPV4 | ADDRESS_FAMILY_IPV6,
_ADDRESS_FAMILY_MAX,
_ADDRESS_FAMILY_INVALID = -EINVAL,
} AddressFamily;
typedef enum LinkOperationalState {
LINK_OPERSTATE_MISSING,
LINK_OPERSTATE_OFF,