summaryrefslogtreecommitdiffstats
path: root/etc/inc/filter.inc
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2013-12-06 19:16:34 +0000
committerErmal <eri@pfsense.org>2013-12-06 19:16:34 +0000
commit0c21eb70b6f830e2c1edc06597c2e0bd443ed855 (patch)
tree44ec1b7260627acf632391edb9814fb5eb5401f0 /etc/inc/filter.inc
parent86c135def224d010ac057f283b3a02f9699cb91a (diff)
downloadpfsense-0c21eb70b6f830e2c1edc06597c2e0bd443ed855.zip
pfsense-0c21eb70b6f830e2c1edc06597c2e0bd443ed855.tar.gz
Use _vip as identified for CARP vip IPs to allow easier upgrade code. This way only ipaliases on carp need to be upgraded.
Diffstat (limited to 'etc/inc/filter.inc')
-rw-r--r--etc/inc/filter.inc5
1 files changed, 4 insertions, 1 deletions
diff --git a/etc/inc/filter.inc b/etc/inc/filter.inc
index 4c35659..7b62d39 100644
--- a/etc/inc/filter.inc
+++ b/etc/inc/filter.inc
@@ -3481,7 +3481,10 @@ function filter_generate_ipsec_rules() {
}
}
- $parentinterface = $ph1ent['interface'];
+ if (strstr($ph1ent['interface'], "_vip"))
+ list($parentinterface, $vhid) = explode("_vhid", $ph1ent['interface']);
+ else
+ $parentinterface = $ph1ent['interface'];
if (empty($FilterIflist[$parentinterface]['descr'])) {
$ipfrules .= "# Could not locate interface for IPsec: {$descr}\n";
continue;
OpenPOWER on IntegriCloud