diff options
-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']); } |