diff options
Diffstat (limited to 'usr/local')
-rwxr-xr-x | usr/local/www/guiconfig.inc | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/usr/local/www/guiconfig.inc b/usr/local/www/guiconfig.inc index 0187e42..3648c21 100755 --- a/usr/local/www/guiconfig.inc +++ b/usr/local/www/guiconfig.inc @@ -494,6 +494,10 @@ function pprint_port($port) { function firewall_check_for_advanced_options(&$item) { $item_set = ""; + if($item['os']) + $item_set .= "os {$item['os']} "; + if($item['dscp']) + $item_set .= "dscp {$item['dscp']} "; if($item['max']) $item_set .= "max {$item['max']} "; if($item['max-src-nodes']) @@ -502,22 +506,32 @@ function firewall_check_for_advanced_options(&$item) { $item_set .= "max-src-conn {$item['max-src-conn']} "; if($item['max-src-states']) $item_set .= "max-src-states {$item['max-src-states']} "; + if(isset($item['nopfsync'])) + $item_set .= "nopfsync "; if($item['statetype'] != "keep state" && $item['statetype'] != "") $item_set .= "statetype {$item['statetype']} "; if($item['statetimeout']) $item_set .= "statetimeout {$item['statetimeout']} "; - if($item['nosync']) - $item_set .= "nosync "; + if(isset($item['nosync'])) + $item_set .= "no XMLRPC Sync "; if($item['max-src-conn-rate']) $item_set .= "max-src-conn-rate {$item['max-src-conn-rate']} "; if($item['max-src-conn-rates']) $item_set .= "max-src-conn-rates {$item['max-src-conn-rates']} "; + if($item['vlanprio']) + $item_set .= "vlanprio {$item['vlanprio']} "; + if($item['vlanprioset']) + $item_set .= "vlanprioset {$item['vlanprioset']} "; if($item['gateway']) $item_set .= "gateway {$item['gateway']} "; if($item['dnpipe']) $item_set .= "limiter {$item['dnpipe']} "; if($item['pdnpipe']) $item_set .= "limiter {$item['pdnpipe']} "; + if($item['ackqueue']) + $item_set .= "ackqueue {$item['ackqueue']} "; + if($item['defaultqueue']) + $item_set .= "defaultqueue {$item['defaultqueue']} "; if($item['l7container']) $item_set .= "layer7 {$item['l7container']} "; if($item['tag']) |