diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/etc/inc/pfsense-utils.inc | 2 | ||||
-rwxr-xr-x | src/usr/local/www/interfaces.php | 2 | ||||
-rw-r--r-- | src/usr/local/www/services_dhcpv6.php | 2 |
3 files changed, 5 insertions, 1 deletions
diff --git a/src/etc/inc/pfsense-utils.inc b/src/etc/inc/pfsense-utils.inc index 9ceb91c..aca0e90 100644 --- a/src/etc/inc/pfsense-utils.inc +++ b/src/etc/inc/pfsense-utils.inc @@ -2925,6 +2925,7 @@ function merge_ipv6_delegated_prefix($prefix, $suffix, $len = 64) { case 56: $prefix_len = 17; break; + case 59: case 60: $prefix_len = 18; break; @@ -2962,6 +2963,7 @@ function dhcpv6_pd_str_help($pdlen) { case 56: $result = '::xx:xxxx:xxxx:xxxx:xxxx'; break; + case 59: case 60: $result = '::x:xxxx:xxxx:xxxx:xxxx'; break; diff --git a/src/usr/local/www/interfaces.php b/src/usr/local/www/interfaces.php index 485aecc..a63144d 100755 --- a/src/usr/local/www/interfaces.php +++ b/src/usr/local/www/interfaces.php @@ -2131,7 +2131,7 @@ $section->addInput(new Form_Select( 'dhcp6-ia-pd-len', 'DHCPv6 Prefix Delegation size', $pconfig['dhcp6-ia-pd-len'], - array("none" => "None", 16 => "48", 12 => "52", 8 => "56", 4 => "60", 3 => "61", 2 => "62", 1 => "63", 0 => "64") + array("none" => "None", 16 => "48", 12 => "52", 8 => "56", 5 => "59", 4 => "60", 3 => "61", 2 => "62", 1 => "63", 0 => "64") ))->setHelp('The value in this field is the delegated prefix length provided by the DHCPv6 server. Normally specified by the ISP.'); $section->addInput(new Form_Checkbox( diff --git a/src/usr/local/www/services_dhcpv6.php b/src/usr/local/www/services_dhcpv6.php index d04c642..8cb7ee2 100644 --- a/src/usr/local/www/services_dhcpv6.php +++ b/src/usr/local/www/services_dhcpv6.php @@ -670,7 +670,9 @@ $section->addInput(new Form_Select( '48' => '48', '52' => '52', '56' => '56', + '59' => '59', '60' => '60', + '61' => '61', '62' => '62', '63' => '63', '64' => '64' |