summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorChris Buechler <cmb@cmb-macbook-pro.local>2009-04-18 03:30:56 -0400
committerChris Buechler <cmb@cmb-macbook-pro.local>2009-04-18 03:30:56 -0400
commiteff8869ef1006ed35e6f484cb6235b88cbfddfbe (patch)
treefd5121b2e79f7e26ccd9a38859478938151f4f8b /etc
parentc2ffc6c158e890f05ddc63a863f39b0604e6c675 (diff)
downloadpfsense-eff8869ef1006ed35e6f484cb6235b88cbfddfbe.zip
pfsense-eff8869ef1006ed35e6f484cb6235b88cbfddfbe.tar.gz
Fix polling.
Diffstat (limited to 'etc')
-rw-r--r--etc/inc/pfsense-utils.inc12
1 files changed, 5 insertions, 7 deletions
diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc
index 069bc17..c094f5d 100644
--- a/etc/inc/pfsense-utils.inc
+++ b/etc/inc/pfsense-utils.inc
@@ -1031,19 +1031,17 @@ function setup_polling() {
setup_polling_defaults();
- if(isset($config['system']['polling']))
- $supported_ints = array('dc', 'em', 'fwe', 'fwip', 'fxp', 'ixgb', 'ste', 'nge', 're', 'rl', 'sf', 'sis', 'ste', 'vge', 'vr', 'xl');
- else
- $supported_ints = array();
+ $supported_ints = array('bge', 'dc', 'em', 'fwe', 'fwip', 'fxp', 'ixgb', 'ste', 'nge', 're', 'rl', 'sf', 'sis', 'ste', 'vge', 'vr', 'xl');
/* if list */
- $iflist = get_configured_interface_list();
+ $iflist = get_configured_interface_list();
foreach ($iflist as $ifent => $ifname) {
$real_interface = convert_friendly_interface_to_real_interface_name($ifname);
- if(!in_array($real_interface, $supported_ints)) {
+ $ifdevice = substr($real_interface, 0, -1);
+ if(!in_array($ifdevice, $supported_ints)) {
continue;
- }
+ }
if(isset($config['system']['polling'])) {
mwexec("/sbin/ifconfig {$real_interface} polling");
} else {
OpenPOWER on IntegriCloud