summaryrefslogtreecommitdiffstats
path: root/etc/inc/util.inc
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2010-12-28 22:39:51 +0000
committerErmal <eri@pfsense.org>2010-12-28 22:39:51 +0000
commit66bcba1bcd80677a38d63abbec5fb8316d55b7f4 (patch)
tree2b2da88ac7a344464814582159eb62623d448cda /etc/inc/util.inc
parentc3583058a0c2cd89ceacbbbcceb68a976e07a890 (diff)
downloadpfsense-66bcba1bcd80677a38d63abbec5fb8316d55b7f4.zip
pfsense-66bcba1bcd80677a38d63abbec5fb8316d55b7f4.tar.gz
Ticket #802. During a config restore detect if the vlan interfaces need reassignment too. This might be problematic for other type of interfaces on 2.0!
Diffstat (limited to 'etc/inc/util.inc')
-rw-r--r--etc/inc/util.inc15
1 files changed, 14 insertions, 1 deletions
diff --git a/etc/inc/util.inc b/etc/inc/util.inc
index 3cc88e9..2dbf3ef 100644
--- a/etc/inc/util.inc
+++ b/etc/inc/util.inc
@@ -1237,6 +1237,19 @@ function start_devd() {
sleep(1);
}
+function is_interface_vlan_mismatch() {
+ global $config, $g;
+
+ if (is_array($config['vlans']['vlan'])) {
+ foreach ($config['vlans']['vlan'] as $vlan) {
+ if (does_interface_exist($vlan['if']) == false)
+ return true;
+ }
+ }
+
+ return false;
+}
+
function is_interface_mismatch() {
global $config, $g;
@@ -1485,4 +1498,4 @@ function array_merge_recursive_unique($array0, $array1)
return $result;
}
-?> \ No newline at end of file
+?>
OpenPOWER on IntegriCloud