summaryrefslogtreecommitdiffstats
path: root/src/bin/dhcp6/dhcp6_lexer.ll
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/dhcp6/dhcp6_lexer.ll')
-rw-r--r--src/bin/dhcp6/dhcp6_lexer.ll11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/bin/dhcp6/dhcp6_lexer.ll b/src/bin/dhcp6/dhcp6_lexer.ll
index e1eb32af38..8ad0499cd8 100644
--- a/src/bin/dhcp6/dhcp6_lexer.ll
+++ b/src/bin/dhcp6/dhcp6_lexer.ll
@@ -972,6 +972,17 @@ ControlCharacterFill [^"\\]|\\{JSONEscapeSequence}
}
}
+\"store-extended-info\" {
+ switch(driver.ctx_) {
+ case isc::dhcp::Parser6Context::DHCP6:
+ case isc::dhcp::Parser6Context::SUBNET6:
+ case isc::dhcp::Parser6Context::SHARED_NETWORK:
+ return isc::dhcp::Dhcp6Parser::make_STORE_EXTENDED_INFO(driver.loc_);
+ default:
+ return isc::dhcp::Dhcp6Parser::make_STRING("store-extended-info", driver.loc_);
+ }
+}
+
\"shared-networks\" {
switch (driver.ctx_) {
case isc::dhcp::Parser6Context::DHCP6: