summaryrefslogtreecommitdiff
path: root/src/network/networkd-radv.h
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2020-07-29 05:09:38 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2020-07-29 05:09:42 +0900
commit61c0ef4ff39268fc6ad60dc1483fe0be74becc38 (patch)
tree398fc58a3e58e5cfa5bd77159601dc789fc5bc1d /src/network/networkd-radv.h
parentea121d8f252010ee796a0d6b6bb383c893c4ce55 (diff)
downloadsystemd-61c0ef4ff39268fc6ad60dc1483fe0be74becc38.tar.gz
network: make RADVPrefixDelegation enum bitfield
This should not change any behavior.
Diffstat (limited to 'src/network/networkd-radv.h')
-rw-r--r--src/network/networkd-radv.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/network/networkd-radv.h b/src/network/networkd-radv.h
index fbd56d32a6..73143e7493 100644
--- a/src/network/networkd-radv.h
+++ b/src/network/networkd-radv.h
@@ -14,10 +14,10 @@ typedef struct Prefix Prefix;
typedef struct RoutePrefix RoutePrefix;
typedef enum RADVPrefixDelegation {
- RADV_PREFIX_DELEGATION_NONE,
- RADV_PREFIX_DELEGATION_STATIC,
- RADV_PREFIX_DELEGATION_DHCP6,
- RADV_PREFIX_DELEGATION_BOTH,
+ RADV_PREFIX_DELEGATION_NONE = 0,
+ RADV_PREFIX_DELEGATION_STATIC = 1 << 0,
+ RADV_PREFIX_DELEGATION_DHCP6 = 1 << 1,
+ RADV_PREFIX_DELEGATION_BOTH = RADV_PREFIX_DELEGATION_STATIC | RADV_PREFIX_DELEGATION_DHCP6,
_RADV_PREFIX_DELEGATION_MAX,
_RADV_PREFIX_DELEGATION_INVALID = -1,
} RADVPrefixDelegation;