types tinc: add weight option
This commit is contained in:
parent
ff9a042e70
commit
4c7abec397
@ -187,6 +187,8 @@ rec {
|
|||||||
[config.extraConfig]
|
[config.extraConfig]
|
||||||
++
|
++
|
||||||
[config.pubkey]
|
[config.pubkey]
|
||||||
|
++
|
||||||
|
optional (config.weight != null) "Weight = ${toString config.weight}"
|
||||||
);
|
);
|
||||||
defaultText = ''
|
defaultText = ''
|
||||||
Address = ‹addr› ‹port› # for each ‹net.via.addrs›
|
Address = ‹addr› ‹port› # for each ‹net.via.addrs›
|
||||||
@ -217,6 +219,15 @@ rec {
|
|||||||
description = "tinc subnets";
|
description = "tinc subnets";
|
||||||
default = [];
|
default = [];
|
||||||
};
|
};
|
||||||
|
weight = mkOption {
|
||||||
|
type = nullOr int;
|
||||||
|
description = ''
|
||||||
|
global tinc weight (latency in ms) of this particular node.
|
||||||
|
can be set to some high value to make it unprobable to be used as router.
|
||||||
|
if set to null, tinc will autogenerate the value based on latency.
|
||||||
|
'';
|
||||||
|
default = if net.via != null then null else 300;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}));
|
}));
|
||||||
default = null;
|
default = null;
|
||||||
|
Loading…
Reference in New Issue
Block a user