buildCfgOptionList: build configured option list algorithm (Kea 1.8.0)
Get (empty) configured option list
return
yes
no subnet
no
push back host configured options
yes
current host reservation
no
get pool of assigned address
push back pool configured options
yes
pool
no
yes
assigned address
no
push back subnet configured options
get shared network from subnet
push back shared network configured options
yes
shared network
no
get client class definition from current configuration
found
no
yes
log debug "class unconfigured"
no
built-in client class
yes
push back client class definition configured options
for each query client class
push back global configured options
return