option name 'network'
option title 'Associated network of this firewall zone'
option section 'firewall.zone'
-# option valueof 'network.interface'
-# option type 'lazylist'
+ option valueof 'network.interface'
+ option multival true
config variable
option name 'forward'
option package 'firewall'
list depends 'target, src'
list depends 'target, dest'
+ list depends 'target, src_ip'
+ list depends 'target, src_port'
+ list depends 'target, src_mac'
+ list depends 'target, dest_ip'
+ list depends 'target, dest_port'
+ list depends 'target, proto'
config variable
option name 'src'
option name 'src_port'
option title 'Source port'
option section 'firewall.rule'
- option datatype 'uint'
+ option datatype 'portrange'
config variable
option name 'src_mac'
option name 'dest_port'
option title 'Destination port'
option section 'firewall.rule'
- option datatype 'uint'
+ option datatype 'portrange'
config variable
option name 'proto'
option title 'Option target'
option section 'firewall.rule'
option datatype 'string'
- option required true
option name 'src_port'
option title 'Source port'
option section 'firewall.redirect'
- option datatype 'uint'
+ option datatype 'portrange'
config variable
option name 'src_dport'
option title 'Source destination port'
option section 'firewall.redirect'
- option datatype 'uint'
+ option datatype 'portrange'
config variable
option name 'src_mac'
option name 'dest_port'
option title 'Destination port'
option section 'firewall.redirect'
- option datatype 'uint'
+ option datatype 'portrange'
config variable
option name 'proto'