summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/firewall_virtual_ip.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/local/www/firewall_virtual_ip.php')
-rw-r--r--src/usr/local/www/firewall_virtual_ip.php16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/usr/local/www/firewall_virtual_ip.php b/src/usr/local/www/firewall_virtual_ip.php
index 964ba69..4e8226c 100644
--- a/src/usr/local/www/firewall_virtual_ip.php
+++ b/src/usr/local/www/firewall_virtual_ip.php
@@ -302,10 +302,18 @@ display_top_tabs($tab_array);
<tbody>
<?php
$interfaces = get_configured_interface_with_descr(false, true);
-$carplist = get_configured_carp_interface_list();
-
-foreach ($carplist as $cif => $carpip) {
- $interfaces[$cif] = $carpip." (".get_vip_descr($carpip).")";
+$viplist = get_configured_vip_list();
+
+foreach ($viplist as $vipname => $address) {
+ $interfaces[$vipname] = $address;
+ $interfaces[$vipname] .= " (";
+ if (get_vip_descr($address))
+ $interfaces[$vipname] .= get_vip_descr($address);
+ else {
+ $vip = get_configured_vip($vipname);
+ $interfaces[$vipname] .= "vhid: {$vip['vhid']}";
+ }
+ $interfaces[$vipname] .= ")";
}
$interfaces['lo0'] = "Localhost";
OpenPOWER on IntegriCloud