Append vendor requested options algorithm (Kea 1.8.0)
get vendor id from query vivso option
get vendor id from response vivso option
return
no
vendor id
yes
get configured option list
get option request list (ORO) from query DOCSIS vendor option
get configured options in vendor id space
push back option code to ORO
for each persistent option
for each item from configured option list
create vivso option for vendor id
no
response vivso option
yes
added = false
get configured options in vendor id space
add sub-option to vivso option
added = true
first
found
not found or already found
for each item from configured option list
yes
sub-option is not set in vivso option
no
add vivso option in response
no
vivso option in response
yes
yes
added
no
for each code in ORO