" {\"subnet\": \"192.2.1.0/24\", \n"
" \"pools\": [{ \"pool\": \"192.2.1.1-192.2.1.50\" }]}\n";
string bad_subnet =
- " {\"BOGUS\": \"192.2.2.0/24\", \n"
+ " {\"comment\": \"192.2.2.0/24\", \n"
" \"pools\": [{ \"pool\": \"192.2.2.1-192.2.2.50\" }]}\n";
string subnet_footer =
" ] \n";
" {\"subnet\": \"192.2.1.0/24\", \n"
" \"pools\": [{ \"pool\": \"192.2.1.1-192.2.1.50\" }]}\n";
string bad_subnet =
- " {\"BOGUS\": \"192.2.2.0/24\", \n"
+ " {\"comment\": \"192.2.2.0/24\", \n"
" \"pools\": [{ \"pool\": \"192.2.2.1-192.2.2.50\" }]}\n";
string subnet_footer =
" ] \n";
" {\"subnet\": \"3003::/64\", \n"
" \"pools\": [{ \"pool\": \"3003::100-3003::200\" }]}\n";
string bad_subnet =
- " {\"BOGUS\": \"3005::/64\", \n"
+ " {\"comment\": \"3005::/64\", \n"
" \"pools\": [{ \"pool\": \"3005::100-3005::200\" }]}\n";
string subnet_footer =
" ] \n";
" {\"subnet\": \"3003::/64\", \n"
" \"pools\": [{ \"pool\": \"3003::100-3003::200\" }]}\n";
string bad_subnet =
- " {\"BOGUS\": \"3005::/64\", \n"
+ " {\"comment\": \"3005::/64\", \n"
" \"pools\": [{ \"pool\": \"3005::100-3005::200\" }]}\n";
string subnet_footer =
" ] \n";
{ "encapsulate", Element::string },
{ "array", Element::boolean, },
{ "user-context", Element::map },
- { "comment", Element::string }
+ { "comment", Element::string },
+ { "metadata", Element::map }
};
OptionDefParser::OptionDefParser(const uint16_t address_family)
{ "client-class", Element::string },
{ "require-client-classes", Element::list },
{ "user-context", Element::map },
- { "comment", Element::string }
+ { "comment", Element::string },
+ { "metadata", Element::map }
};
void
{ "comment", Element::string },
{ "calculate-tee-times", Element::boolean },
{ "t1-percent", Element::real },
- { "t2-percent", Element::real }
+ { "t2-percent", Element::real },
+ { "metadata", Element::map }
};
Subnet4ConfigParser::Subnet4ConfigParser()
{ "excluded-prefix", Element::string },
{ "excluded-prefix-len", Element::integer },
{ "user-context", Element::map },
- { "comment", Element::string }
+ { "comment", Element::string },
+ { "metadata", Element::map }
};
PdPoolParser::PdPoolParser() : options_(new CfgOption()) {
{ "comment", Element::string },
{ "calculate-tee-times", Element::boolean },
{ "t1-percent", Element::real },
- { "t2-percent", Element::real }
+ { "t2-percent", Element::real },
+ { "metadata", Element::map }
};
Subnet6ConfigParser::Subnet6ConfigParser()
{ "comment", Element::string },
{ "calculate-tee-times", Element::boolean },
{ "t1-percent", Element::real },
- { "t2-percent", Element::real }
+ { "t2-percent", Element::real },
+ { "metadata", Element::map }
};
SharedNetwork4Ptr
{ "comment", Element::string },
{ "calculate-tee-times", Element::boolean },
{ "t1-percent", Element::real },
- { "t2-percent", Element::real }
+ { "t2-percent", Element::real },
+ { "metadata", Element::map }
};
SharedNetwork6Ptr