xref: /netbsd-src/external/mpl/dhcp/dist/keama/tests/optiondecl6.out (revision 3587d6f89c746bbb4f886219ddacd41ace480ecf)
1{
2  # option definition config
3  # options
4  "Dhcp6": {
5    "option-def": [
6      {
7        "space": "foobar",
8        "name": "fmt-f",
9        "code": 1,
10        "type": "boolean"
11      },
12      {
13        "space": "foobar",
14        "name": "fmt-b-i8",
15        "code": 2,
16        "type": "int8"
17      },
18      {
19        "space": "foobar",
20        "name": "fmt-b-si8",
21        "code": 3,
22        "type": "int8"
23      },
24      {
25        "space": "foobar",
26        "name": "fmt-B-ui8",
27        "code": 4,
28        "type": "uint8"
29      },
30      {
31        "space": "foobar",
32        "name": "fmt-s-i16",
33        "code": 5,
34        "type": "int16"
35      },
36      {
37        "space": "foobar",
38        "name": "fmt-s-si16",
39        "code": 6,
40        "type": "int16"
41      },
42      {
43        "space": "foobar",
44        "name": "fmt-S-ui16",
45        "code": 7,
46        "type": "uint16"
47      },
48      {
49        "space": "foobar",
50        "name": "fmt-l-i32",
51        "code": 8,
52        "type": "int32"
53      },
54      {
55        "space": "foobar",
56        "name": "fmt-l-si32",
57        "code": 9,
58        "type": "int32"
59      },
60      {
61        "space": "foobar",
62        "name": "fmt-L-ui32",
63        "code": 10,
64        "type": "uint32"
65      },
66      {
67        "space": "foobar",
68        "name": "fmt-I",
69        "code": 11,
70        "type": "ipv4-address"
71      },
72      {
73        "space": "foobar",
74        "name": "fmt-6",
75        "code": 12,
76        "type": "ipv6-address"
77      },
78      {
79        "space": "foobar",
80        "name": "fmt-d",
81        "code": 13,
82        "type": "fqdn"
83      },
84      {
85        "space": "foobar",
86        "name": "fmt-D-list",
87        "code": 14,
88        "array": true,
89        "type": "fqdn"
90      },
91      #option foobar.fmt-Dc code 15 = domain-list compressed;
92      {
93        "space": "foobar",
94        "name": "fmt-t",
95        "code": 16,
96        "type": "string"
97      },
98      {
99        "space": "foobar",
100        "name": "fmt-X",
101        "code": 17,
102        "type": "string"
103      },
104      {
105        "space": "foobar",
106        "name": "fmt-Z",
107        "code": 18,
108        "type": "empty"
109      },
110      {
111        "space": "foobar",
112        "name": "fmt-Ba",
113        "code": 50,
114        "array": true,
115        "type": "uint8"
116      },
117      {
118        "space": "foobar",
119        "name": "fmt-fB",
120        "code": 100,
121        "record-types": "boolean, uint8",
122        "type": "record"
123      },
124      /// unsupported array inside a record
125      {
126        "space": "foobar",
127        "name": "fmt-Lfa",
128        "code": 150,
129//      "array": true,
130//      "definition": "{ uint32, array of boolean}",
131        /// Option definition is not compatible with Kea
132        /// Fallback to full binary
133        "type": "binary"
134      }
135    ]
136  }
137}
138