diff options
author | jim-p <jimp@pfsense.org> | 2010-08-04 11:02:16 -0400 |
---|---|---|
committer | jim-p <jimp@pfsense.org> | 2010-08-04 11:02:16 -0400 |
commit | 943659d0b313a5a1fcd54afec8ef178747a23a3e (patch) | |
tree | 06fc6fae2aa7f06f33ab0ce387218d2861b66534 | |
parent | ad487c481c0ed58677fec15a913a8b0de6637256 (diff) | |
download | pfsense-943659d0b313a5a1fcd54afec8ef178747a23a3e.zip pfsense-943659d0b313a5a1fcd54afec8ef178747a23a3e.tar.gz |
Refine the setting/checking of these variables a little.
-rw-r--r-- | etc/inc/pfsense-utils.inc | 6 | ||||
-rw-r--r-- | usr/local/www/system_advanced_network.php | 6 |
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']); } |