# Fixme should be broken out into separate RFCs
$INCLUDE dictionary.rfc2131
+$INCLUDE dictionary.rfc2610
$INCLUDE dictionary.rfc4280
$INCLUDE dictionary.rfc4578
$INCLUDE dictionary.rfc4776
ATTRIBUTE STDA-Server-Address 76 ipaddr array
# User Class Information
ATTRIBUTE User-Class 77 octets
-# directory agent information
-ATTRIBUTE Directory-Agent 78 octets
-# service location agent scope
-ATTRIBUTE Service-Scope 79 octets
+
# Rapid Commit
ATTRIBUTE Rapid-Commit 80 bool
# Fully Qualified Domain Name
--- /dev/null
+# -*- text -*-
+# Copyright (C) 2022 The FreeRADIUS Server project and contributors
+# This work is licensed under CC-BY version 4.0 https://creativecommons.org/licenses/by/4.0
+# Version $Id$
+##############################################################################
+#
+# RFC2610 - DHCP Options for Service Location Protocol
+#
+# $Id$
+#
+##############################################################################
+
+# directory agent information
+ATTRIBUTE Directory-Agent 78 struct
+MEMBER Mandatory uint8
+MEMBER Agent ipaddr array
+
+# service location agent scope
+ATTRIBUTE Service-Scope 79 struct
+MEMBER Mandatory uint8
+MEMBER Scope-List string # space-separated set of strings