From: Alan T. DeKok Date: Fri, 4 Mar 2022 20:03:40 +0000 (-0500) Subject: these are arrays of string/octet, prefixed with a 16-bit length X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d208a3c9ddc9d711918cb196d386e25c5040276f;p=thirdparty%2Ffreeradius-server.git these are arrays of string/octet, prefixed with a 16-bit length the use of the "array" flag causes the DHCPv6 encoder to automatically prefix the variable length strings with a 16-bit length. But it doesn't hurt to have this information explicit in the dictionaries too --- diff --git a/share/dictionary/dhcpv6/dictionary.rfc3315 b/share/dictionary/dhcpv6/dictionary.rfc3315 index 8ed32523caa..a5c9c36e1d6 100644 --- a/share/dictionary/dhcpv6/dictionary.rfc3315 +++ b/share/dictionary/dhcpv6/dictionary.rfc3315 @@ -122,10 +122,10 @@ VALUE Value ExcessiveTimeSkew 22 MEMBER Message string ATTRIBUTE Rapid-Commit 14 bool -ATTRIBUTE User-Class 15 octets array +ATTRIBUTE User-Class 15 octets length=uint16,array ATTRIBUTE Vendor-Class 16 struct MEMBER PEN uint32 -MEMBER Data octets array +MEMBER Data octets length=uint16,array ATTRIBUTE Vendor-Opts 17 vsa ATTRIBUTE Interface-ID 18 octets