From: Yu Watanabe Date: Tue, 17 Mar 2026 17:00:08 +0000 (+0900) Subject: dhcp-protocol: Option Overload (52) DHCP option value takes flags X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c651876cc9cd660f5c4a27ee0b0197d3db1398f7;p=thirdparty%2Fsystemd.git dhcp-protocol: Option Overload (52) DHCP option value takes flags --- diff --git a/src/libsystemd-network/dhcp-protocol.h b/src/libsystemd-network/dhcp-protocol.h index 425f730894d..659936c88a6 100644 --- a/src/libsystemd-network/dhcp-protocol.h +++ b/src/libsystemd-network/dhcp-protocol.h @@ -89,10 +89,12 @@ enum { DHCPTLS = 18, /* [RFC7724] */ }; -enum { - DHCP_OVERLOAD_FILE = 1, - DHCP_OVERLOAD_SNAME = 2, -}; +typedef enum { + DHCP_OVERLOAD_NONE = 0, + DHCP_OVERLOAD_FILE = 1 << 0, + DHCP_OVERLOAD_SNAME = 1 << 1, + _DHCP_OVERLOAD_ALL = DHCP_OVERLOAD_FILE | DHCP_OVERLOAD_SNAME, +} DHCPOptionOverload; #define DHCP_MAX_FQDN_LENGTH 255