@@ 46,11 46,24 @@ object config;
object system_module;
class Config {
+ // the upstream interface we wish to receive the delegation from
string upstream_interface = "net0";
+
+ // the interface we wish to distribute the delegated address block to
+ // currently, we're only supporting one, but that could easily be changed.
string downstream_interface = "net1";
+
+ // size of address range we'd like to have (but may not recieve)
int requested_prefix = 64;
+
+ // file where leases will be stored
string leasefile = "/var/run/dhcpv6_pd_leases";
+ // name of the service that provides route advertisements
+ // for systems such as MacOS, this is not system provided and
+ // the correct name must be provided
+ string advertisement_service_name;
+
protected variant void create() {
}