summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/etc/inc/pfsense-utils.inc2
-rwxr-xr-xsrc/usr/local/www/interfaces.php2
-rw-r--r--src/usr/local/www/services_dhcpv6.php2
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'
OpenPOWER on IntegriCloud