summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/inc/gwlb.inc9
1 files changed, 9 insertions, 0 deletions
diff --git a/etc/inc/gwlb.inc b/etc/inc/gwlb.inc
index dd653c9..03e308c 100644
--- a/etc/inc/gwlb.inc
+++ b/etc/inc/gwlb.inc
@@ -696,6 +696,15 @@ function validate_address_family($ipaddr, $gwname) {
$v4gw = true;
if(is_ipaddrv6(lookup_gateway_ip_by_name($gwname)))
$v6gw = true;
+ /* are they dynamic */
+ switch($gwname) {
+ case "dynamic":
+ $v4gw = true;
+ break;
+ case "dynamic6":
+ $v6gw = true;
+ break;
+ }
if($v4ip && $v4gw)
return true;
OpenPOWER on IntegriCloud