From 52c021ee0b0c6ad2128ed550c694aad0d11d4c3f Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 21 Apr 2024 16:53:22 +0200 Subject: Adding upstream version 2.5.7. Signed-off-by: Daniel Baumann --- doc/sphinx/uml/appendRequestedVendorOptions.svg | 196 ++++++++++++++++++++++++ 1 file changed, 196 insertions(+) create mode 100644 doc/sphinx/uml/appendRequestedVendorOptions.svg (limited to 'doc/sphinx/uml/appendRequestedVendorOptions.svg') diff --git a/doc/sphinx/uml/appendRequestedVendorOptions.svg b/doc/sphinx/uml/appendRequestedVendorOptions.svg new file mode 100644 index 0000000..94685f9 --- /dev/null +++ b/doc/sphinx/uml/appendRequestedVendorOptions.svg @@ -0,0 +1,196 @@ + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3