summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjim-p <jimp@pfsense.org>2010-08-04 11:02:16 -0400
committerjim-p <jimp@pfsense.org>2010-08-04 11:02:16 -0400
commit943659d0b313a5a1fcd54afec8ef178747a23a3e (patch)
tree06fc6fae2aa7f06f33ab0ce387218d2861b66534
parentad487c481c0ed58677fec15a913a8b0de6637256 (diff)
downloadpfsense-943659d0b313a5a1fcd54afec8ef178747a23a3e.zip
pfsense-943659d0b313a5a1fcd54afec8ef178747a23a3e.tar.gz
Refine the setting/checking of these variables a little.
-rw-r--r--etc/inc/pfsense-utils.inc6
-rw-r--r--usr/local/www/system_advanced_network.php6
2 files changed, 6 insertions, 6 deletions
diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc
index 14a2579..b951d0d 100644
--- a/etc/inc/pfsense-utils.inc
+++ b/etc/inc/pfsense-utils.inc
@@ -203,7 +203,7 @@ function enable_hardware_offloading($interface) {
if(stristr($interface, "vlan"))
return;
- if($config['system']['disablechecksumoffloading']) {
+ if(isset($config['system']['disablechecksumoffloading'])) {
if (isset($options['encaps']['txcsum']))
pfSense_interface_capabilities($interface, -IFCAP_TXCSUM);
if (isset($options['encaps']['rxcsum']))
@@ -215,7 +215,7 @@ function enable_hardware_offloading($interface) {
pfSense_interface_capabilities($interface, IFCAP_RXCSUM);
}
- if($config['system']['disablesegmentationoffloading']) {
+ if(isset($config['system']['disablesegmentationoffloading'])) {
if (isset($options['encaps']['tso4']))
pfSense_interface_capabilities($interface, -IFCAP_TSO);
if (isset($options['encaps']['tso6']))
@@ -227,7 +227,7 @@ function enable_hardware_offloading($interface) {
pfSense_interface_capabilities($interface, IFCAP_TSO);
}
- if($config['system']['disablelargereceiveoffloading']) {
+ if(isset($config['system']['disablelargereceiveoffloading'])) {
if (isset($options['encaps']['lro']))
pfSense_interface_capabilities($interface, -IFCAP_LRO);
} else {
diff --git a/usr/local/www/system_advanced_network.php b/usr/local/www/system_advanced_network.php
index 6c67e30..8884797 100644
--- a/usr/local/www/system_advanced_network.php
+++ b/usr/local/www/system_advanced_network.php
@@ -112,19 +112,19 @@ if ($_POST) {
}
if($_POST['disablechecksumoffloading'] == "yes") {
- $config['system']['disablechecksumoffloading'] = $_POST['disablechecksumoffloading'];
+ $config['system']['disablechecksumoffloading'] = true;
} else {
unset($config['system']['disablechecksumoffloading']);
}
if($_POST['disablesegmentationoffloading'] == "yes") {
- $config['system']['disablesegmentationoffloading'] = $_POST['disablesegmentationoffloading'];
+ $config['system']['disablesegmentationoffloading'] = true;
} else {
unset($config['system']['disablesegmentationoffloading']);
}
if($_POST['disablelargereceiveoffloading'] == "yes") {
- $config['system']['disablelargereceiveoffloading'] = $_POST['disablelargereceiveoffloading'];
+ $config['system']['disablelargereceiveoffloading'] = true;
} else {
unset($config['system']['disablelargereceiveoffloading']);
}
OpenPOWER on IntegriCloud