MINI
C:
/
Users
/
Administrator
/
AppData
/
Roaming
/
Mikrotik
/
Winbox
/
6.44.5-1642404200
/
Upload File:
files >> C:/Users/Administrator/AppData/Roaming/Mikrotik/Winbox/6.44.5-1642404200/roteros.jg
[{name:'Quick Set',title:'Quick Set',icon:19,pred:{type:'or',pred:[{type:'or',pred:[{type:'quickset',bit:1},{type:'quickset',bit:2},{type:'quickset',bit:4},{type:'quickset',bit:8},{type:'quickset',bit:3},{type:'quickset',bit:10}]},{type:'or',pred:[{type:'quickset',bit:6},{type:'quickset',bit:12},{type:'quickset',bit:7},{type:'quickset',bit:5},{type:'quickset',bit:11}]}]},prio:10,selector:1,c:[{title:'CPE',type:'item',path:[ 120,1 ],pred:{type:'quickset',bit:1},c:[{type:'gridcell'},{name:'Info',type:'tab',inline:1},{name:'WLAN MAC Address',type:'macaddr',id:'r14',ro:1},{name:'LAN MAC Address',type:'macaddr',id:'r15',ro:1},{type:'object',on:'cpediscon',c:[{name:'wbands',type:'number',id:'u1f6',nonpublic:1,ro:1},{name:'Wireless',type:'tab',inline:1},{type:'autoset',c:[{name:'Band',type:'enm',id:'u1f8',def:4294967295,sortbyvalue:1,values:{type:'enumfilter',filters:[{id:0,pred:{type:'slot',pred:{type:'bitmap',mask:1,value:1},slot:'wbands'}},{id:3,pred:{type:'slot',pred:{type:'bitmap',mask:2,value:2},slot:'wbands'}},{id:1,pred:{type:'slot',pred:{type:'bitmap',mask:8,value:8},slot:'wbands'}},{id:2,pred:{type:'slot',pred:{type:'bitmap',mask:9,value:9},slot:'wbands'}},{id:4,pred:{type:'slot',pred:{type:'bitmap',mask:512,value:512},slot:'wbands'}},{id:5,pred:{type:'slot',pred:{type:'bitmap',mask:514,value:514},slot:'wbands'}},{id:6,pred:{type:'slot',pred:{type:'bitmap',mask:1024,value:1024},slot:'wbands'}},{id:7,pred:{type:'slot',pred:{type:'bitmap',mask:1025,value:1025},slot:'wbands'}},{id:10,pred:{type:'slot',pred:{type:'bitmap',mask:1032,value:1032},slot:'wbands'}},{id:8,pred:{type:'slot',pred:{type:'bitmap',mask:268435970,value:268435970},slot:'wbands'}},{id:9,pred:{type:'slot',pred:{type:'bitmap',mask:268435456,value:268435456},slot:'wbands'}},{id:11,pred:{type:'slot',pred:{type:'bitmap',mask:268435456,value:268435456},slot:'wbands'}}],values:{type:'static',map:{0:'2GHz-B',1:'2GHz-only-G',2:'2GHz-B/G',3:'5GHz-A',4:'5GHz-only-N',5:'5GHz-A/N',6:'2GHz-only-N',7:'2GHz-B/G/N',8:'5GHz-A/N/AC',9:'5GHz-only-AC',10:'2GHz-G/N',11:'5GHz-N/AC'}}}}]},{type:'autoset',c:[{name:'Channel Width',type:'enm',id:'u1f5',noautofix:1,values:{type:'enumfilter',filters:[{id:0},{id:1,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:20,value:0}},slot:'wbands'}},{id:2},{id:3},{id:101,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1536,value:0}},slot:'wbands'}},{id:102,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1536,value:0}},slot:'wbands'}},{id:115,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1536,value:0}},slot:'wbands'}},{id:103,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:536870912,value:0}},slot:'wbands'}},{id:104,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:536870912,value:0}},slot:'wbands'}},{id:105,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:536870912,value:0}},slot:'wbands'}},{id:106,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:536870912,value:0}},slot:'wbands'}},{id:116,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:536870912,value:0}},slot:'wbands'}},{id:107,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:108,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:109,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:110,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:111,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:112,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:113,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:114,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:117,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}}],values:{type:'static',map:{0:'20MHz',1:'40MHz Turbo',2:'10MHz',3:'5MHz',101:'20/40MHz Ce',102:'20/40MHz eC',103:'20/40/80MHz Ceee',104:'20/40/80MHz eCee',105:'20/40/80MHz eeCe',106:'20/40/80MHz eeeC',107:'20/40/80/160MHz Ceeeeeee',108:'20/40/80/160MHz eCeeeeee',109:'20/40/80/160MHz eeCeeeee',110:'20/40/80/160MHz eeeCeeee',111:'20/40/80/160MHz eeeeCeee',112:'20/40/80/160MHz eeeeeCee',113:'20/40/80/160MHz eeeeeeCe',114:'20/40/80/160MHz eeeeeeeC',115:'20/40MHz XX',116:'20/40/80MHz XXXX',117:'20/40/80/160MHz XXXXXXXX'}}}}]},{type:'autoset',c:[{name:'Country',type:'enm',id:'u1f4',noautofix:1,values:{type:'dynamic',path:[ 88,27 ]}}]},{name:'',type:'table',path:[ 120,101 ],views:[{name:'ssid',type:'string',id:'s2',nonpublic:1,ro:1},{name:'ssid2',type:'string',id:'s2',def:'unknown',nonpublic:1,ro:1},{name:'WPA',type:'number',id:'b7',nonpublic:1,ro:1},{name:'WDS',type:'number',id:'b14',nonpublic:1,ro:1},{name:'Bridge',type:'number',id:'b15',nonpublic:1,ro:1},{type:'graphbox',graphs:[{type:'graph',curves:[{name:'Signal Strength',value:{type:'integer',postfix:'dB'}}],height:110,max:50,model:{name:'',type:'multinumber',id:'U320',c:[{type:'integer'}]},offset:100}]},{type:'separator'},{name:'Network Name',type:'string',id:'s2',on:'nossid'},{name:'WiFi Password',type:'secret',id:'sffffffff',max:64,min:8,on:'wpa',private:1},{type:'toolbar',c:[{name:'Connect',type:'contextmenu',autostart:1,link:[{dst:'Network Name',src:'Network Name'},{conv:'secret_str',dst:'WiFi Password',presave:1,src:'WiFi Password'},{dst:'WPA',src:'WPA'},{dst:'WDS',src:'WDS'},{dst:'Bridge',src:'Bridge'}],on:'ssid',open:'Quick Set',tab:'CPE Connect'}]},{name:'ssid',type:'cond',oron:'orssid',c:[{on:'Network Name',pred:{type:'not',pred:{type:'string',value:''}}}]},{name:'orssid',type:'cond',c:[{on:'ssid',pred:{type:'not',pred:{type:'string',value:''}}}]},{name:'nossid',type:'cond',c:[{on:'ssid2',pred:{type:'string',value:''}}]},{name:'wpa',type:'cond',hidedynamicly:1,c:[{on:'WPA',pred:{type:'number',value:[ 1 ]}}]}],c:[{name:'Address',type:'macaddr',id:'r1',width:110},{name:'Network Name',type:'string',id:'s2',width:60},{name:'Channel',type:'string',id:'s16',width:100},{name:'Protocol',type:'enm',id:'u321',values:{type:'static',map:[ 'any','802.11','nstreme','nv2' ]},width:45},{name:'',type:'integer',id:'u6',width:25},{name:'Signal Strength',type:'graph',colors:[{color:'#f55115',level:18},{color:'#ff9800',level:25},{color:'#89b66d',level:32},{color:'#59d1cb',level:39},{color:'#39b2e1',level:4294967295}],curves:[ ],max:50,model:{name:'',type:'multinumber',id:'U320',c:[{type:'integer'}]},offset:100,width:85},{name:'privacy',type:'flag',id:'b7',hint:'P'},{name:'routeros network',type:'flag',id:'ba',hint:'R'},{name:'bridge',type:'flag',id:'b15',hint:'B'},{name:'privacy2',type:'number',id:'b7',nonpublic:1},{name:'wds2',type:'number',id:'b14',nonpublic:1},{name:'bridge2',type:'number',id:'b15',nonpublic:1}]}]},{type:'object',on:'cpeconn',c:[{name:'Wireless',type:'tab',inline:1},{name:'Status',type:'enm',id:'ud2',opt:1,ro:1,values:{type:'static',map:{0:'disabled',1:'searching for network',2:'connected to ess',3:'initializing',100:'searching for frequency',101:'detecting radar',102:'running ap',103:'tkip countermeasures',200:'nstreme-dual slave'}}},{name:'AP MAC',type:'macaddr',id:'rca',opt:1,ro:1},{name:'Network Name',type:'string',id:'scb',opt:1,ro:1},{name:'Tx/Rx Signal Strength',type:'tuple',opt:1,postfix:'dBm',ro:1,c:[{type:'integer',id:'ucd',opt:1,ro:1},{type:'integer',id:'ucc',opt:1,ro:1}]},{name:'Tx/Rx CCQ',type:'tuple',opt:1,postfix:'%',ro:1,c:[{type:'number',id:'ucf',opt:1,ro:1},{type:'number',id:'uce',opt:1,ro:1}]},{name:'Signal To Noise',type:'integer',id:'ud0',opt:1,postfix:'dB',ro:1},{name:'Wireless Protocol',type:'enm',id:'ud1',opt:1,ro:1,values:{type:'static',map:[ 'any','802.11','nstreme','nv2' ]}},{type:'graphbox',graphs:[{type:'graph',curves:[{name:'Rx Signal',value:{type:'integer',postfix:'dB'}},{name:'Tx Signal',value:{type:'integer',postfix:'dB'}}],height:100,max:60,model:{name:'',type:'multinumber',id:'U320',opt:1,ro:1,c:[{type:'integer'}]},offset:100}]},{type:'toolbar',c:[{name:'Disconnect',type:'doit',cmd:2}]}]},{name:'cpestatus',type:'number',id:'u323',def:4294967295,nonpublic:1,ro:1},{type:'gridcell'},{name:'Configuration',type:'tab',inline:1},{name:'Mode',type:'enm',id:'u1',compact:1,radio:1,values:{type:'static',map:[ '','Router','Bridge' ]}},{name:'Wireless Network',type:'tab',inline:1,on:'routing'},{type:'object',on:'routing',c:[{name:'addr',title:'Address Acquisition',type:'enm',id:'u2',compact:1,radio:1,values:{type:'static',map:{0:'Static',1:'Automatic',2:'PPPoE'}}},{name:'PPPoE User',type:'string',id:'s16',on:'pppoe'},{name:'PPPoE Password',type:'secret',id:'s17',on:'pppoe'},{name:'PPPoE Service Name',type:'string',id:'s18',on:'pppoe',opt:1},{type:'separator',on:'pppoe'},{name:'PPPoE Status',type:'tuple',on:'pppoe',sep:' ',separate:1,c:[{type:'string',id:'s1b',ro:1},{type:'toolbar',c:[{name:'Reconnect',type:'doit',cmd:6}]}]},{name:'IP Address',type:'ipaddr',id:'u19',on:'pppoe',opt:1,ro:1},{name:'Gateway',type:'ipaddr',id:'u1a',on:'pppoe',opt:1,ro:1},{name:'IP Address',type:'tuple',on:'ipauto',sep:' ',separate:1,c:[{type:'ipaddr',id:'ue',opt:1,ro:1},{type:'toolbar',c:[{name:'Renew',type:'doit',cmd:3},{name:'Release',type:'doit',cmd:4}]}]},{name:'Netmask',type:'enm',id:'uf',on:'ipauto',opt:1,ro:1,sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'Gateway',type:'ipaddr',id:'u10',on:'ipauto',opt:1,ro:1},{name:'IP Address',type:'ipaddr',id:'u3',on:'noipauto',zeroinvalid:1},{name:'Netmask',type:'enm',id:'ua',on:'noipauto',sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'Gateway',type:'ipaddr',id:'u4',on:'noipauto',zeroinvalid:1},{name:'DNS Servers',type:'multi',id:'M13',on:'noipauto',c:[{type:'union',c:[{type:'ipaddr',id:'u1',zeroinvalid:1}]}]},{type:'separator'},{name:'ipauto',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 1 ]}}]},{name:'pppoe',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 2 ]}}]},{name:'noipauto',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 0 ]}}]}]},{name:'Upload',type:'enm',id:'u11',on:'routing',postfix:'bits/s',sortbyvalue:1,values:{type:'static',map:{0:'unlimited',64000:'64k',128000:'128k',256000:'256k',512000:'512k',1000000:'1M',2000000:'2M'}},width:70,c:[{type:'unit'}]},{name:'Download',type:'enm',id:'u12',on:'routing',postfix:'bits/s',sortbyvalue:1,values:{type:'static',map:{0:'unlimited',64000:'64k',128000:'128k',256000:'256k',512000:'512k',1000000:'1M',2000000:'2M'}},width:70,c:[{type:'unit'}]},{name:'Local Network',type:'tab',inline:1,on:'routing'},{name:'IP Address',type:'ipaddr',id:'u5',on:'routing',zeroinvalid:1},{name:'Netmask',type:'enm',id:'ub',on:'routing',sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'DHCP Server',type:'bool',id:'b6',on:'routing'},{name:'DHCP Server Range',type:'network',id:'uc',maskid:'ud',on:'dhcp',opt:1,range:1},{name:'NAT',type:'bool',id:'b9',on:'routing'},{name:'Bridge',type:'tab',inline:1,on:'bridge'},{type:'object',on:'bridge',c:[{name:'addr',title:'Address Acquisition',type:'enm',id:'u68',compact:1,radio:1,values:{type:'static',map:{0:'Static',1:'Automatic'}}},{name:'Address Source',type:'enm',id:'u67',compact:1,on:'ipauto',radio:1,values:{type:'static',map:{0:'Any',1:'Ethernet',2:'WLAN'}}},{name:'IP Address',type:'tuple',on:'ipauto',sep:' ',separate:1,c:[{type:'ipaddr',id:'ue',opt:1,ro:1},{type:'toolbar',c:[{name:'Renew',type:'doit',cmd:3},{name:'Release',type:'doit',cmd:4}]}]},{name:'Netmask',type:'enm',id:'uf',on:'ipauto',opt:1,ro:1,sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'Gateway',type:'ipaddr',id:'u10',on:'ipauto',opt:1,ro:1},{name:'IP Address',type:'ipaddr',id:'u64',on:'noipauto',zeroinvalid:1},{name:'Netmask',type:'enm',id:'u65',on:'noipauto',sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'Gateway',type:'ipaddr',id:'u66',on:'noipauto',opt:1},{name:'DNS Servers',type:'multi',id:'M69',on:'noipauto',c:[{type:'union',c:[{type:'ipaddr',id:'u1',zeroinvalid:1}]}]},{name:'ipauto',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 1 ]}}]},{name:'noipauto',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 0 ]}}]}]},{name:'bridgeallports',type:'bool',id:'b1c',nonpublic:1,ro:1},{name:'Bridge All LAN Ports',type:'bool',id:'b1c',on:'bridgeall'},{name:'System',type:'tab',inline:1},{name:'Router Identity',type:'string',id:'s190'},{type:'toolbar',c:[{name:'Check For Updates',type:'contextmenu',autostart:1,group:'System',link:[ ],open:'Packages',tab:'Check For Updates'},{name:'Reset Configuration',type:'contextmenu',autostart:1,group:'System',link:[ ],open:'Reset Configuration',tab:'Reset Configuration'}]},{type:'separator'},{name:'Admin',type:'number',id:'u191',nonpublic:1,ro:1},{name:'Has Password',type:'bool',id:'b192',nonpublic:1,ro:1},{type:'toolbar',on:'haspwd',c:[{name:'Password...',type:'contextmenu',autostart:1,group:'System',link:[{conv:'u32_u32',dst:'User',src:'Admin'}],open:'Users',tab:'Change Password'}]},{name:'Password',type:'password',id:'s193',on:'nopwd'},{name:'Confirm Password',type:'password',id:'s194',on:'nopwd'},{type:'toolbar',c:[{name:'Apply Configuration',type:'contextmenu',doset:1}]},{type:'active'},{name:'cpeconn',type:'cond',hidedynamicly:1,c:[{on:'cpestatus',pred:{type:'number',value:[ 1 ]}}]},{name:'cpediscon',type:'cond',hidedynamicly:1,c:[{on:'cpestatus',pred:{type:'number',value:[ 0 ]}}]},{name:'haspwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:1}}]},{name:'nopwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:0}}]},{name:'haspwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:1}}]},{name:'nopwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:0}}]},{name:'routing',type:'cond',hidedynamicly:1,c:[{on:'Mode',pred:{type:'number',value:[ 1 ]}}]},{name:'bridge',type:'cond',hidedynamicly:1,c:[{on:'Mode',pred:{type:'number',value:[ 2 ]}}]},{name:'dhcp',type:'cond',hidedynamicly:1,c:[{on:'DHCP Server',pred:{type:'bool',value:1}},{on:'Mode',pred:{type:'number',value:[ 1 ]}}]},{name:'bridgeall',type:'cond',hidedynamicly:1,c:[{on:'bridgeallports',pred:{type:'bool',value:0}}]}]},{title:'PTP Bridge AP',type:'item',path:[ 120,3 ],pred:{type:'quickset',bit:3},c:[{type:'gridcell'},{name:'wbands',type:'number',id:'u1f6',nonpublic:1,ro:1},{name:'freqoffset',type:'number',id:'u258',nonpublic:1,ro:1},{name:'wlan',type:'number',id:'u260',nonpublic:1,ro:1},{name:'Wireless',type:'tab',inline:1},{name:'Wireless Protocol',type:'enm',id:'u265',compact:1,def:4294967295,radio:1,values:{type:'static',map:[ '','','802.11','nstreme','nv2' ]}},{name:'Network Name',type:'string',id:'s25c'},{name:'Frequency',type:'union',postfix:'MHz',single:1,strict:1,c:[{type:'enm',id:'u25a',values:{type:'defenum',defid:0,defname:'auto',values:{type:'dynamic',path:[ 88,22 ]}}},{type:'enm',id:'u25d',values:{type:'offsetenum',slot:'freqoffset',values:{type:'queryenum',path:[ 88,3 ],bvaluesid:'U5',cmd:6,params:[{name:'wlan',id:'u1'},{name:'Band',id:'u81a'},{name:'Channel Width',id:'u81b'},{name:'Country',id:'u8ad'},{name:'Frequency Mode',id:'u8ac'}],valuesid:'U4'}},c:[{type:'number'}]}]},{name:'Band',type:'enm',id:'u259',def:4294967295,sortbyvalue:1,values:{type:'enumfilter',filters:[{id:0,pred:{type:'slot',pred:{type:'bitmap',mask:1,value:1},slot:'wbands'}},{id:3,pred:{type:'slot',pred:{type:'bitmap',mask:2,value:2},slot:'wbands'}},{id:1,pred:{type:'slot',pred:{type:'bitmap',mask:8,value:8},slot:'wbands'}},{id:2,pred:{type:'slot',pred:{type:'bitmap',mask:9,value:9},slot:'wbands'}},{id:4,pred:{type:'slot',pred:{type:'bitmap',mask:512,value:512},slot:'wbands'}},{id:5,pred:{type:'slot',pred:{type:'bitmap',mask:514,value:514},slot:'wbands'}},{id:6,pred:{type:'slot',pred:{type:'bitmap',mask:1024,value:1024},slot:'wbands'}},{id:7,pred:{type:'slot',pred:{type:'bitmap',mask:1025,value:1025},slot:'wbands'}},{id:10,pred:{type:'slot',pred:{type:'bitmap',mask:1032,value:1032},slot:'wbands'}},{id:8,pred:{type:'slot',pred:{type:'bitmap',mask:268435970,value:268435970},slot:'wbands'}},{id:9,pred:{type:'slot',pred:{type:'bitmap',mask:268435456,value:268435456},slot:'wbands'}},{id:11,pred:{type:'slot',pred:{type:'bitmap',mask:268435456,value:268435456},slot:'wbands'}}],values:{type:'static',map:{0:'2GHz-B',1:'2GHz-only-G',2:'2GHz-B/G',3:'5GHz-A',4:'5GHz-only-N',5:'5GHz-A/N',6:'2GHz-only-N',7:'2GHz-B/G/N',8:'5GHz-A/N/AC',9:'5GHz-only-AC',10:'2GHz-G/N',11:'5GHz-N/AC'}}}},{name:'Channel Width',type:'enm',id:'u25e',values:{type:'enumfilter',filters:[{id:0},{id:1,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:20,value:0}},slot:'wbands'}},{id:2},{id:3},{id:101,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1536,value:0}},slot:'wbands'}},{id:102,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1536,value:0}},slot:'wbands'}},{id:115,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1536,value:0}},slot:'wbands'}},{id:103,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:536870912,value:0}},slot:'wbands'}},{id:104,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:536870912,value:0}},slot:'wbands'}},{id:105,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:536870912,value:0}},slot:'wbands'}},{id:106,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:536870912,value:0}},slot:'wbands'}},{id:116,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:536870912,value:0}},slot:'wbands'}},{id:107,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:108,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:109,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:110,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:111,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:112,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:113,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:114,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:117,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}}],values:{type:'static',map:{0:'20MHz',1:'40MHz Turbo',2:'10MHz',3:'5MHz',101:'20/40MHz Ce',102:'20/40MHz eC',103:'20/40/80MHz Ceee',104:'20/40/80MHz eCee',105:'20/40/80MHz eeCe',106:'20/40/80MHz eeeC',107:'20/40/80/160MHz Ceeeeeee',108:'20/40/80/160MHz eCeeeeee',109:'20/40/80/160MHz eeCeeeee',110:'20/40/80/160MHz eeeCeeee',111:'20/40/80/160MHz eeeeCeee',112:'20/40/80/160MHz eeeeeCee',113:'20/40/80/160MHz eeeeeeCe',114:'20/40/80/160MHz eeeeeeeC',115:'20/40MHz XX',116:'20/40/80MHz XXXX',117:'20/40/80/160MHz XXXXXXXX'}}}},{name:'Frequency Mode',type:'number',id:'u25b',nonpublic:1,ro:1},{name:'Country',type:'enm',id:'u25f',def:4294967295,values:{type:'dynamic',path:[ 88,27 ]}},{name:'MAC Address',type:'macaddr',id:'r26d',ro:1},{name:'Use Access List (ACL)',type:'bool',id:'b264'},{type:'separator',on:'nstreme'},{name:'Framer Policy',type:'enm',id:'u267',on:'nstreme',values:{type:'static',map:{0:'none',2:'best fit',3:'exact size',4:'dynamic size'}}},{name:'Framer Limit',type:'number',id:'u268',max:4000,min:100,on:'exactsize'},{name:'Disable CSMA',type:'bool',id:'b266',on:'nstreme'},{type:'separator',on:'nv2'},{name:'TDMA Period Size',type:'number',id:'u26a',max:10,min:1,on:'nv2',postfix:'ms'},{name:'Max Distance',type:'number',id:'u269',max:200,min:10,on:'nv2',postfix:'km'},{type:'separator',on:'nv2'},{name:'NV2 Security',title:'Security',type:'bool',id:'b26b',on:'nv2'},{name:'Preshared Key',type:'secret',id:'s26c',on:'nv2security'},{type:'separator',on:'wpa'},{name:'Security',type:'set',id:'u261',compact:1,on:'wpa',values:{type:'static',map:[ 'WPA','WPA2' ]}},{name:'Encryption',type:'set',id:'u262',compact:1,on:'apsecurity',values:{type:'static',map:{3:'aes ccm',4:'tkip'}}},{name:'WiFi Password',type:'secret',id:'s263',max:64,min:8,on:'security',private:1},{name:'Wireless Clients',type:'tab',inline:1},{name:'',type:'table',path:[ 120,102 ],views:[{name:'noacl',type:'bool',id:'b322',inv:1,nonpublic:1,opt:1,ro:1},{name:'acl',type:'bool',id:'b322',nonpublic:1,opt:1,ro:1},{name:'MAC Address',type:'macaddr',id:'r1',nonpublic:1,ro:1},{type:'graphbox',graphs:[{type:'graph',curves:[{name:'Signal Strength',value:{type:'integer',postfix:'dB'}}],height:110,max:50,model:{name:'',type:'multinumber',id:'U320',c:[{type:'integer'}]},offset:100}]},{type:'toolbar',c:[{name:'Copy To ACL',type:'contextmenu',autostart:1,link:[{dst:'MAC Address',src:'MAC Address'}],on:'noacl',open:'Quick Set',tab:'Copy To ACL'},{name:'Remove From ACL',type:'contextmenu',autostart:1,link:[{dst:'MAC Address',src:'MAC Address'}],on:'acl',open:'Quick Set',tab:'Remove From ACL'}]},{name:'noacl',type:'cond',c:[{on:'noacl',pred:{type:'bool',value:1}}]},{name:'acl',type:'cond',c:[{on:'acl',pred:{type:'bool',value:1}}]}],c:[{name:'MAC Address',type:'macaddr',id:'r1',width:115},{name:'In ACL',type:'bool',id:'b322',width:45},{name:'Last IP',type:'ipaddr',id:'u29',opt:1,ro:1,width:80},{name:'Uptime',type:'interval',id:'ua',opt:1,ro:1,width:60},{name:'',type:'integer',id:'u7',opt:1,ro:1,width:25},{name:'Signal Strength',type:'graph',colors:[{color:'#f55115',level:18},{color:'#ff9800',level:25},{color:'#89b66d',level:32},{color:'#59d1cb',level:39},{color:'#39b2e1',level:4294967295}],curves:[ ],max:50,model:{name:'',type:'multinumber',id:'U320',c:[{type:'integer'}]},offset:100,width:85},{name:'Guest',type:'flag',id:'b324',hint:'G'}]},{type:'gridcell'},{name:'Configuration',type:'tab',inline:1},{type:'object',c:[{name:'addr',title:'Address Acquisition',type:'enm',id:'u68',compact:1,radio:1,values:{type:'static',map:{0:'Static',1:'Automatic'}}},{name:'Address Source',type:'enm',id:'u67',compact:1,on:'ipauto',radio:1,values:{type:'static',map:{0:'Any',1:'Ethernet',2:'WLAN'}}},{name:'IP Address',type:'tuple',on:'ipauto',sep:' ',separate:1,c:[{type:'ipaddr',id:'ue',opt:1,ro:1},{type:'toolbar',c:[{name:'Renew',type:'doit',cmd:3},{name:'Release',type:'doit',cmd:4}]}]},{name:'Netmask',type:'enm',id:'uf',on:'ipauto',opt:1,ro:1,sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'Gateway',type:'ipaddr',id:'u10',on:'ipauto',opt:1,ro:1},{name:'IP Address',type:'ipaddr',id:'u64',on:'noipauto',zeroinvalid:1},{name:'Netmask',type:'enm',id:'u65',on:'noipauto',sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'Gateway',type:'ipaddr',id:'u66',on:'noipauto',opt:1},{name:'DNS Servers',type:'multi',id:'M69',on:'noipauto',c:[{type:'union',c:[{type:'ipaddr',id:'u1',zeroinvalid:1}]}]},{name:'ipauto',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 1 ]}}]},{name:'noipauto',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 0 ]}}]}]},{name:'System',type:'tab',inline:1},{name:'Router Identity',type:'string',id:'s190'},{type:'toolbar',c:[{name:'Check For Updates',type:'contextmenu',autostart:1,group:'System',link:[ ],open:'Packages',tab:'Check For Updates'},{name:'Reset Configuration',type:'contextmenu',autostart:1,group:'System',link:[ ],open:'Reset Configuration',tab:'Reset Configuration'}]},{type:'separator'},{name:'Admin',type:'number',id:'u191',nonpublic:1,ro:1},{name:'Has Password',type:'bool',id:'b192',nonpublic:1,ro:1},{type:'toolbar',on:'haspwd',c:[{name:'Password...',type:'contextmenu',autostart:1,group:'System',link:[{conv:'u32_u32',dst:'User',src:'Admin'}],open:'Users',tab:'Change Password'}]},{name:'Password',type:'password',id:'s193',on:'nopwd'},{name:'Confirm Password',type:'password',id:'s194',on:'nopwd'},{type:'toolbar',c:[{name:'Apply Configuration',type:'contextmenu',doset:1}]},{type:'active'},{name:'wpa',type:'cond',hidedynamicly:1,c:[{on:'Wireless Protocol',pred:{type:'number',value:[ 2,3 ]}}]},{name:'security',type:'cond',hidedynamicly:1,c:[{on:'Wireless Protocol',pred:{type:'number',value:[ 2,3 ]}},{on:'Security',pred:{type:'not',pred:{type:'bitmap',mask:3,value:0}}}]},{name:'apsecurity',type:'cond',hidedynamicly:1,c:[{on:'Wireless Protocol',pred:{type:'number',value:[ 2,3 ]}},{on:'Security',pred:{type:'not',pred:{type:'bitmap',mask:3,value:0}}}]},{name:'nstreme',type:'cond',hidedynamicly:1,c:[{on:'Wireless Protocol',pred:{type:'number',value:[ 3 ]}}]},{name:'exactsize',type:'cond',hidedynamicly:1,c:[{on:'Wireless Protocol',pred:{type:'number',value:[ 3 ]}},{on:'Framer Policy',pred:{type:'number',value:[ 3 ]}}]},{name:'nv2',type:'cond',hidedynamicly:1,c:[{on:'Wireless Protocol',pred:{type:'number',value:[ 4 ]}}]},{name:'nv2security',type:'cond',hidedynamicly:1,c:[{on:'Wireless Protocol',pred:{type:'number',value:[ 4 ]}},{on:'NV2 Security',pred:{type:'bool',value:1}}]},{name:'haspwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:1}}]},{name:'nopwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:0}}]},{name:'haspwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:1}}]},{name:'nopwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:0}}]}]},{title:'PTP Bridge CPE',type:'item',path:[ 120,10 ],pred:{type:'quickset',bit:10},c:[{type:'gridcell'},{type:'object',on:'ptpdiscon',c:[{name:'wbands',type:'number',id:'u1f6',nonpublic:1,ro:1},{name:'Wireless',type:'tab',inline:1},{type:'autoset',c:[{name:'Band',type:'enm',id:'u1f8',def:4294967295,sortbyvalue:1,values:{type:'enumfilter',filters:[{id:0,pred:{type:'slot',pred:{type:'bitmap',mask:1,value:1},slot:'wbands'}},{id:3,pred:{type:'slot',pred:{type:'bitmap',mask:2,value:2},slot:'wbands'}},{id:1,pred:{type:'slot',pred:{type:'bitmap',mask:8,value:8},slot:'wbands'}},{id:2,pred:{type:'slot',pred:{type:'bitmap',mask:9,value:9},slot:'wbands'}},{id:4,pred:{type:'slot',pred:{type:'bitmap',mask:512,value:512},slot:'wbands'}},{id:5,pred:{type:'slot',pred:{type:'bitmap',mask:514,value:514},slot:'wbands'}},{id:6,pred:{type:'slot',pred:{type:'bitmap',mask:1024,value:1024},slot:'wbands'}},{id:7,pred:{type:'slot',pred:{type:'bitmap',mask:1025,value:1025},slot:'wbands'}},{id:10,pred:{type:'slot',pred:{type:'bitmap',mask:1032,value:1032},slot:'wbands'}},{id:8,pred:{type:'slot',pred:{type:'bitmap',mask:268435970,value:268435970},slot:'wbands'}},{id:9,pred:{type:'slot',pred:{type:'bitmap',mask:268435456,value:268435456},slot:'wbands'}},{id:11,pred:{type:'slot',pred:{type:'bitmap',mask:268435456,value:268435456},slot:'wbands'}}],values:{type:'static',map:{0:'2GHz-B',1:'2GHz-only-G',2:'2GHz-B/G',3:'5GHz-A',4:'5GHz-only-N',5:'5GHz-A/N',6:'2GHz-only-N',7:'2GHz-B/G/N',8:'5GHz-A/N/AC',9:'5GHz-only-AC',10:'2GHz-G/N',11:'5GHz-N/AC'}}}}]},{type:'autoset',c:[{name:'Channel Width',type:'enm',id:'u1f5',noautofix:1,values:{type:'enumfilter',filters:[{id:0},{id:1,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:20,value:0}},slot:'wbands'}},{id:2},{id:3},{id:101,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1536,value:0}},slot:'wbands'}},{id:102,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1536,value:0}},slot:'wbands'}},{id:115,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1536,value:0}},slot:'wbands'}},{id:103,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:536870912,value:0}},slot:'wbands'}},{id:104,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:536870912,value:0}},slot:'wbands'}},{id:105,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:536870912,value:0}},slot:'wbands'}},{id:106,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:536870912,value:0}},slot:'wbands'}},{id:116,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:536870912,value:0}},slot:'wbands'}},{id:107,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:108,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:109,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:110,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:111,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:112,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:113,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:114,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:117,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}}],values:{type:'static',map:{0:'20MHz',1:'40MHz Turbo',2:'10MHz',3:'5MHz',101:'20/40MHz Ce',102:'20/40MHz eC',103:'20/40/80MHz Ceee',104:'20/40/80MHz eCee',105:'20/40/80MHz eeCe',106:'20/40/80MHz eeeC',107:'20/40/80/160MHz Ceeeeeee',108:'20/40/80/160MHz eCeeeeee',109:'20/40/80/160MHz eeCeeeee',110:'20/40/80/160MHz eeeCeeee',111:'20/40/80/160MHz eeeeCeee',112:'20/40/80/160MHz eeeeeCee',113:'20/40/80/160MHz eeeeeeCe',114:'20/40/80/160MHz eeeeeeeC',115:'20/40MHz XX',116:'20/40/80MHz XXXX',117:'20/40/80/160MHz XXXXXXXX'}}}}]},{type:'autoset',c:[{name:'Country',type:'enm',id:'u1f4',noautofix:1,values:{type:'dynamic',path:[ 88,27 ]}}]},{name:'',type:'table',path:[ 120,101 ],views:[{name:'ssid',type:'string',id:'s2',nonpublic:1,ro:1},{name:'ssid2',type:'string',id:'s2',def:'unknown',nonpublic:1,ro:1},{name:'WPA',type:'number',id:'b7',nonpublic:1,ro:1},{name:'WDS',type:'number',id:'b14',nonpublic:1,ro:1},{name:'Bridge',type:'number',id:'b15',nonpublic:1,ro:1},{type:'graphbox',graphs:[{type:'graph',curves:[{name:'Signal Strength',value:{type:'integer',postfix:'dB'}}],height:110,max:50,model:{name:'',type:'multinumber',id:'U320',c:[{type:'integer'}]},offset:100}]},{type:'separator'},{name:'Network Name',type:'string',id:'s2',on:'nossid'},{name:'WiFi Password',type:'secret',id:'sffffffff',max:64,min:8,on:'wpa',private:1},{type:'toolbar',c:[{name:'Connect',type:'contextmenu',autostart:1,link:[{dst:'Network Name',src:'Network Name'},{conv:'secret_str',dst:'WiFi Password',presave:1,src:'WiFi Password'},{dst:'WPA',src:'WPA'},{dst:'WDS',src:'WDS'},{dst:'Bridge',src:'Bridge'}],on:'ssid',open:'Quick Set',tab:'PTP Connect'}]},{name:'ssid',type:'cond',oron:'orssid',c:[{on:'Network Name',pred:{type:'not',pred:{type:'string',value:''}}}]},{name:'orssid',type:'cond',c:[{on:'ssid',pred:{type:'not',pred:{type:'string',value:''}}}]},{name:'nossid',type:'cond',c:[{on:'ssid2',pred:{type:'string',value:''}}]},{name:'wpa',type:'cond',hidedynamicly:1,c:[{on:'WPA',pred:{type:'number',value:[ 1 ]}}]}],c:[{name:'Address',type:'macaddr',id:'r1',width:110},{name:'Network Name',type:'string',id:'s2',width:60},{name:'Channel',type:'string',id:'s16',width:100},{name:'Protocol',type:'enm',id:'u321',values:{type:'static',map:[ 'any','802.11','nstreme','nv2' ]},width:45},{name:'',type:'integer',id:'u6',width:25},{name:'Signal Strength',type:'graph',colors:[{color:'#f55115',level:18},{color:'#ff9800',level:25},{color:'#89b66d',level:32},{color:'#59d1cb',level:39},{color:'#39b2e1',level:4294967295}],curves:[ ],max:50,model:{name:'',type:'multinumber',id:'U320',c:[{type:'integer'}]},offset:100,width:85},{name:'privacy',type:'flag',id:'b7',hint:'P'},{name:'routeros network',type:'flag',id:'ba',hint:'R'},{name:'bridge',type:'flag',id:'b15',hint:'B'},{name:'privacy2',type:'number',id:'b7',nonpublic:1},{name:'wds2',type:'number',id:'b14',nonpublic:1},{name:'bridge2',type:'number',id:'b15',nonpublic:1}]}]},{type:'object',on:'ptpconn',c:[{name:'Wireless',type:'tab',inline:1},{name:'Status',type:'enm',id:'ud2',opt:1,ro:1,values:{type:'static',map:{0:'disabled',1:'searching for network',2:'connected to ess',3:'initializing',100:'searching for frequency',101:'detecting radar',102:'running ap',103:'tkip countermeasures',200:'nstreme-dual slave'}}},{name:'AP MAC',type:'macaddr',id:'rca',opt:1,ro:1},{name:'Network Name',type:'string',id:'scb',opt:1,ro:1},{name:'Tx/Rx Signal Strength',type:'tuple',opt:1,postfix:'dBm',ro:1,c:[{type:'integer',id:'ucd',opt:1,ro:1},{type:'integer',id:'ucc',opt:1,ro:1}]},{name:'Tx/Rx CCQ',type:'tuple',opt:1,postfix:'%',ro:1,c:[{type:'number',id:'ucf',opt:1,ro:1},{type:'number',id:'uce',opt:1,ro:1}]},{name:'Signal To Noise',type:'integer',id:'ud0',opt:1,postfix:'dB',ro:1},{name:'Wireless Protocol',type:'enm',id:'ud1',opt:1,ro:1,values:{type:'static',map:[ 'any','802.11','nstreme','nv2' ]}},{type:'graphbox',graphs:[{type:'graph',curves:[{name:'Rx Signal',value:{type:'integer',postfix:'dB'}},{name:'Tx Signal',value:{type:'integer',postfix:'dB'}}],height:100,max:60,model:{name:'',type:'multinumber',id:'U320',opt:1,ro:1,c:[{type:'integer'}]},offset:100}]},{type:'toolbar',c:[{name:'Disconnect',type:'doit',cmd:2}]}]},{name:'ptpstatus',type:'number',id:'u323',def:4294967295,nonpublic:1,ro:1},{type:'gridcell'},{name:'Configuration',type:'tab',inline:1},{type:'object',c:[{name:'addr',title:'Address Acquisition',type:'enm',id:'u68',compact:1,radio:1,values:{type:'static',map:{0:'Static',1:'Automatic'}}},{name:'Address Source',type:'enm',id:'u67',compact:1,on:'ipauto',radio:1,values:{type:'static',map:{0:'Any',1:'Ethernet',2:'WLAN'}}},{name:'IP Address',type:'tuple',on:'ipauto',sep:' ',separate:1,c:[{type:'ipaddr',id:'ue',opt:1,ro:1},{type:'toolbar',c:[{name:'Renew',type:'doit',cmd:3},{name:'Release',type:'doit',cmd:4}]}]},{name:'Netmask',type:'enm',id:'uf',on:'ipauto',opt:1,ro:1,sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'Gateway',type:'ipaddr',id:'u10',on:'ipauto',opt:1,ro:1},{name:'IP Address',type:'ipaddr',id:'u64',on:'noipauto',zeroinvalid:1},{name:'Netmask',type:'enm',id:'u65',on:'noipauto',sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'Gateway',type:'ipaddr',id:'u66',on:'noipauto',opt:1},{name:'DNS Servers',type:'multi',id:'M69',on:'noipauto',c:[{type:'union',c:[{type:'ipaddr',id:'u1',zeroinvalid:1}]}]},{name:'ipauto',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 1 ]}}]},{name:'noipauto',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 0 ]}}]}]},{name:'System',type:'tab',inline:1},{name:'Router Identity',type:'string',id:'s190'},{type:'toolbar',c:[{name:'Check For Updates',type:'contextmenu',autostart:1,group:'System',link:[ ],open:'Packages',tab:'Check For Updates'},{name:'Reset Configuration',type:'contextmenu',autostart:1,group:'System',link:[ ],open:'Reset Configuration',tab:'Reset Configuration'}]},{type:'separator'},{name:'Admin',type:'number',id:'u191',nonpublic:1,ro:1},{name:'Has Password',type:'bool',id:'b192',nonpublic:1,ro:1},{type:'toolbar',on:'haspwd',c:[{name:'Password...',type:'contextmenu',autostart:1,group:'System',link:[{conv:'u32_u32',dst:'User',src:'Admin'}],open:'Users',tab:'Change Password'}]},{name:'Password',type:'password',id:'s193',on:'nopwd'},{name:'Confirm Password',type:'password',id:'s194',on:'nopwd'},{type:'toolbar',c:[{name:'Apply Configuration',type:'contextmenu',doset:1}]},{type:'active'},{name:'ptpconn',type:'cond',hidedynamicly:1,c:[{on:'ptpstatus',pred:{type:'number',value:[ 1 ]}}]},{name:'ptpdiscon',type:'cond',hidedynamicly:1,c:[{on:'ptpstatus',pred:{type:'number',value:[ 0 ]}}]},{name:'haspwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:1}}]},{name:'nopwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:0}}]},{name:'haspwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:1}}]},{name:'nopwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:0}}]}]},{title:'WISP AP',type:'item',path:[ 120,2 ],pred:{type:'quickset',bit:2},c:[{type:'gridcell'},{name:'wbands',type:'number',id:'u1f6',nonpublic:1,ro:1},{name:'freqoffset',type:'number',id:'u258',nonpublic:1,ro:1},{name:'wlan',type:'number',id:'u260',nonpublic:1,ro:1},{name:'Wireless',type:'tab',inline:1},{name:'Wireless Protocol',type:'enm',id:'u265',compact:1,def:4294967295,radio:1,values:{type:'static',map:[ '','','802.11','nstreme','nv2' ]}},{name:'Network Name',type:'string',id:'s25c'},{name:'Frequency',type:'union',postfix:'MHz',single:1,strict:1,c:[{type:'enm',id:'u25a',values:{type:'defenum',defid:0,defname:'auto',values:{type:'dynamic',path:[ 88,22 ]}}},{type:'enm',id:'u25d',values:{type:'offsetenum',slot:'freqoffset',values:{type:'queryenum',path:[ 88,3 ],bvaluesid:'U5',cmd:6,params:[{name:'wlan',id:'u1'},{name:'Band',id:'u81a'},{name:'Channel Width',id:'u81b'},{name:'Country',id:'u8ad'},{name:'Frequency Mode',id:'u8ac'}],valuesid:'U4'}},c:[{type:'number'}]}]},{name:'Band',type:'enm',id:'u259',def:4294967295,sortbyvalue:1,values:{type:'enumfilter',filters:[{id:0,pred:{type:'slot',pred:{type:'bitmap',mask:1,value:1},slot:'wbands'}},{id:3,pred:{type:'slot',pred:{type:'bitmap',mask:2,value:2},slot:'wbands'}},{id:1,pred:{type:'slot',pred:{type:'bitmap',mask:8,value:8},slot:'wbands'}},{id:2,pred:{type:'slot',pred:{type:'bitmap',mask:9,value:9},slot:'wbands'}},{id:4,pred:{type:'slot',pred:{type:'bitmap',mask:512,value:512},slot:'wbands'}},{id:5,pred:{type:'slot',pred:{type:'bitmap',mask:514,value:514},slot:'wbands'}},{id:6,pred:{type:'slot',pred:{type:'bitmap',mask:1024,value:1024},slot:'wbands'}},{id:7,pred:{type:'slot',pred:{type:'bitmap',mask:1025,value:1025},slot:'wbands'}},{id:10,pred:{type:'slot',pred:{type:'bitmap',mask:1032,value:1032},slot:'wbands'}},{id:8,pred:{type:'slot',pred:{type:'bitmap',mask:268435970,value:268435970},slot:'wbands'}},{id:9,pred:{type:'slot',pred:{type:'bitmap',mask:268435456,value:268435456},slot:'wbands'}},{id:11,pred:{type:'slot',pred:{type:'bitmap',mask:268435456,value:268435456},slot:'wbands'}}],values:{type:'static',map:{0:'2GHz-B',1:'2GHz-only-G',2:'2GHz-B/G',3:'5GHz-A',4:'5GHz-only-N',5:'5GHz-A/N',6:'2GHz-only-N',7:'2GHz-B/G/N',8:'5GHz-A/N/AC',9:'5GHz-only-AC',10:'2GHz-G/N',11:'5GHz-N/AC'}}}},{name:'Channel Width',type:'enm',id:'u25e',values:{type:'enumfilter',filters:[{id:0},{id:1,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:20,value:0}},slot:'wbands'}},{id:2},{id:3},{id:101,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1536,value:0}},slot:'wbands'}},{id:102,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1536,value:0}},slot:'wbands'}},{id:115,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1536,value:0}},slot:'wbands'}},{id:103,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:536870912,value:0}},slot:'wbands'}},{id:104,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:536870912,value:0}},slot:'wbands'}},{id:105,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:536870912,value:0}},slot:'wbands'}},{id:106,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:536870912,value:0}},slot:'wbands'}},{id:116,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:536870912,value:0}},slot:'wbands'}},{id:107,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:108,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:109,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:110,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:111,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:112,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:113,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:114,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}},{id:117,pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:1073741824,value:0}},slot:'wbands'}}],values:{type:'static',map:{0:'20MHz',1:'40MHz Turbo',2:'10MHz',3:'5MHz',101:'20/40MHz Ce',102:'20/40MHz eC',103:'20/40/80MHz Ceee',104:'20/40/80MHz eCee',105:'20/40/80MHz eeCe',106:'20/40/80MHz eeeC',107:'20/40/80/160MHz Ceeeeeee',108:'20/40/80/160MHz eCeeeeee',109:'20/40/80/160MHz eeCeeeee',110:'20/40/80/160MHz eeeCeeee',111:'20/40/80/160MHz eeeeCeee',112:'20/40/80/160MHz eeeeeCee',113:'20/40/80/160MHz eeeeeeCe',114:'20/40/80/160MHz eeeeeeeC',115:'20/40MHz XX',116:'20/40/80MHz XXXX',117:'20/40/80/160MHz XXXXXXXX'}}}},{name:'Frequency Mode',type:'number',id:'u25b',nonpublic:1,ro:1},{name:'Country',type:'enm',id:'u25f',def:4294967295,values:{type:'dynamic',path:[ 88,27 ]}},{name:'MAC Address',type:'macaddr',id:'r26d',ro:1},{name:'Use Access List (ACL)',type:'bool',id:'b264'},{type:'separator',on:'nstreme'},{name:'Framer Policy',type:'enm',id:'u267',on:'nstreme',values:{type:'static',map:{0:'none',2:'best fit',3:'exact size',4:'dynamic size'}}},{name:'Framer Limit',type:'number',id:'u268',max:4000,min:100,on:'exactsize'},{name:'Disable CSMA',type:'bool',id:'b266',on:'nstreme'},{type:'separator',on:'nv2'},{name:'TDMA Period Size',type:'number',id:'u26a',max:10,min:1,on:'nv2',postfix:'ms'},{name:'Max Distance',type:'number',id:'u269',max:200,min:10,on:'nv2',postfix:'km'},{type:'separator',on:'nv2'},{name:'NV2 Security',title:'Security',type:'bool',id:'b26b',on:'nv2'},{name:'Preshared Key',type:'secret',id:'s26c',on:'nv2security'},{type:'separator',on:'wpa'},{name:'Security',type:'set',id:'u261',compact:1,on:'wpa',values:{type:'static',map:[ 'WPA','WPA2' ]}},{name:'Encryption',type:'set',id:'u262',compact:1,on:'apsecurity',values:{type:'static',map:{3:'aes ccm',4:'tkip'}}},{name:'WiFi Password',type:'secret',id:'s263',max:64,min:8,on:'security',private:1},{name:'Wireless Clients',type:'tab',inline:1},{name:'',type:'table',path:[ 120,102 ],views:[{name:'noacl',type:'bool',id:'b322',inv:1,nonpublic:1,opt:1,ro:1},{name:'acl',type:'bool',id:'b322',nonpublic:1,opt:1,ro:1},{name:'MAC Address',type:'macaddr',id:'r1',nonpublic:1,ro:1},{type:'graphbox',graphs:[{type:'graph',curves:[{name:'Signal Strength',value:{type:'integer',postfix:'dB'}}],height:110,max:50,model:{name:'',type:'multinumber',id:'U320',c:[{type:'integer'}]},offset:100}]},{type:'toolbar',c:[{name:'Copy To ACL',type:'contextmenu',autostart:1,link:[{dst:'MAC Address',src:'MAC Address'}],on:'noacl',open:'Quick Set',tab:'Copy To ACL'},{name:'Remove From ACL',type:'contextmenu',autostart:1,link:[{dst:'MAC Address',src:'MAC Address'}],on:'acl',open:'Quick Set',tab:'Remove From ACL'}]},{name:'noacl',type:'cond',c:[{on:'noacl',pred:{type:'bool',value:1}}]},{name:'acl',type:'cond',c:[{on:'acl',pred:{type:'bool',value:1}}]}],c:[{name:'MAC Address',type:'macaddr',id:'r1',width:115},{name:'In ACL',type:'bool',id:'b322',width:45},{name:'Last IP',type:'ipaddr',id:'u29',opt:1,ro:1,width:80},{name:'Uptime',type:'interval',id:'ua',opt:1,ro:1,width:60},{name:'',type:'integer',id:'u7',opt:1,ro:1,width:25},{name:'Signal Strength',type:'graph',colors:[{color:'#f55115',level:18},{color:'#ff9800',level:25},{color:'#89b66d',level:32},{color:'#59d1cb',level:39},{color:'#39b2e1',level:4294967295}],curves:[ ],max:50,model:{name:'',type:'multinumber',id:'U320',c:[{type:'integer'}]},offset:100,width:85},{name:'Guest',type:'flag',id:'b324',hint:'G'}]},{type:'gridcell'},{name:'ifaces',type:'number',id:'u1d',nonpublic:1,ro:1},{name:'sfp',type:'bool',id:'b24',nonpublic:1,ro:1},{name:'Configuration',type:'tab',inline:1},{name:'Mode',type:'enm',id:'u1',compact:1,radio:1,values:{type:'static',map:[ '','Router','Bridge' ]}},{name:'Internet',type:'tab',inline:1,on:'routing'},{name:'Port',type:'enm',id:'u23',on:'hassfp',values:{type:'static',map:{0:'Eth1',1:'SFP1'}}},{type:'object',on:'routing',c:[{name:'addr',title:'Address Acquisition',type:'enm',id:'u2',compact:1,radio:1,values:{type:'static',map:{0:'Static',1:'Automatic',2:'PPPoE'}}},{name:'PPPoE User',type:'string',id:'s16',on:'pppoe'},{name:'PPPoE Password',type:'secret',id:'s17',on:'pppoe'},{name:'PPPoE Service Name',type:'string',id:'s18',on:'pppoe',opt:1},{type:'separator',on:'pppoe'},{name:'PPPoE Status',type:'tuple',on:'pppoe',sep:' ',separate:1,c:[{type:'string',id:'s1b',ro:1},{type:'toolbar',c:[{name:'Reconnect',type:'doit',cmd:6}]}]},{name:'IP Address',type:'ipaddr',id:'u19',on:'pppoe',opt:1,ro:1},{name:'Gateway',type:'ipaddr',id:'u1a',on:'pppoe',opt:1,ro:1},{name:'IP Address',type:'tuple',on:'ipauto',sep:' ',separate:1,c:[{type:'ipaddr',id:'ue',opt:1,ro:1},{type:'toolbar',c:[{name:'Renew',type:'doit',cmd:3},{name:'Release',type:'doit',cmd:4}]}]},{name:'Netmask',type:'enm',id:'uf',on:'ipauto',opt:1,ro:1,sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'Gateway',type:'ipaddr',id:'u10',on:'ipauto',opt:1,ro:1},{name:'IP Address',type:'ipaddr',id:'u3',on:'noipauto',zeroinvalid:1},{name:'Netmask',type:'enm',id:'ua',on:'noipauto',sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'Gateway',type:'ipaddr',id:'u4',on:'noipauto',zeroinvalid:1},{name:'DNS Servers',type:'multi',id:'M13',on:'noipauto',c:[{type:'union',c:[{type:'ipaddr',id:'u1',zeroinvalid:1}]}]},{type:'separator'},{name:'ipauto',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 1 ]}}]},{name:'pppoe',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 2 ]}}]},{name:'noipauto',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 0 ]}}]}]},{name:'MAC Address',type:'macaddr',id:'r14'},{name:'Firewall Router',type:'bool',id:'b1f',on:'routing'},{name:'MAC Server',type:'bool',id:'b20',on:'macserver'},{name:'MAC Winbox',type:'bool',id:'b21',on:'macwinbox'},{name:'Discovery',type:'bool',id:'b22',on:'discovery'},{name:'firewall',type:'bool',id:'b1f',nonpublic:1,ro:1},{name:'mac-server',type:'bool',id:'b20',nonpublic:1,ro:1},{name:'mac-winbox',type:'bool',id:'b21',nonpublic:1,ro:1},{name:'ddiscovery',type:'bool',id:'b22',nonpublic:1,ro:1},{name:'Bridge',type:'tab',inline:1,on:'bridge'},{type:'object',on:'bridge',c:[{name:'addr',title:'Address Acquisition',type:'enm',id:'u68',compact:1,radio:1,values:{type:'static',map:{0:'Static',1:'Automatic'}}},{name:'Address Source',type:'enm',id:'u67',compact:1,on:'ipauto',radio:1,values:{type:'static',map:{0:'Any',1:'Ethernet',2:'WLAN'}}},{name:'IP Address',type:'tuple',on:'ipauto',sep:' ',separate:1,c:[{type:'ipaddr',id:'ue',opt:1,ro:1},{type:'toolbar',c:[{name:'Renew',type:'doit',cmd:3},{name:'Release',type:'doit',cmd:4}]}]},{name:'Netmask',type:'enm',id:'uf',on:'ipauto',opt:1,ro:1,sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'Gateway',type:'ipaddr',id:'u10',on:'ipauto',opt:1,ro:1},{name:'IP Address',type:'ipaddr',id:'u64',on:'noipauto',zeroinvalid:1},{name:'Netmask',type:'enm',id:'u65',on:'noipauto',sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'Gateway',type:'ipaddr',id:'u66',on:'noipauto',opt:1},{name:'DNS Servers',type:'multi',id:'M69',on:'noipauto',c:[{type:'union',c:[{type:'ipaddr',id:'u1',zeroinvalid:1}]}]},{name:'ipauto',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 1 ]}}]},{name:'noipauto',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 0 ]}}]}]},{name:'Local Network',type:'tab',inline:1,on:'routing'},{name:'IP Address',type:'ipaddr',id:'u5',on:'routing',zeroinvalid:1},{name:'Netmask',type:'enm',id:'ub',on:'routing',sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'bridgeallports',type:'bool',id:'b1c',nonpublic:1,ro:1},{name:'Bridge All LAN Ports',type:'bool',id:'b1c',on:'bridgeall'},{name:'DHCP Server',type:'bool',id:'b6',on:'routing'},{name:'DHCP Server Range',type:'network',id:'uc',maskid:'ud',on:'dhcp',opt:1,range:1},{name:'NAT',type:'bool',id:'b9',on:'routing'},{name:'VPN',type:'tab',inline:1},{name:'VPN Access',type:'bool',id:'b28'},{name:'VPN Address',type:'string',id:'s29',ro:1},{name:'VPN User',type:'string',id:'s2a',on:'vpn',ro:1},{name:'VPN Password',type:'secret',id:'s2b',on:'vpn',private:1},{name:'System',type:'tab',inline:1},{name:'Router Identity',type:'string',id:'s190'},{type:'toolbar',c:[{name:'Check For Updates',type:'contextmenu',autostart:1,group:'System',link:[ ],open:'Packages',tab:'Check For Updates'},{name:'Reset Configuration',type:'contextmenu',autostart:1,group:'System',link:[ ],open:'Reset Configuration',tab:'Reset Configuration'}]},{type:'separator'},{name:'Admin',type:'number',id:'u191',nonpublic:1,ro:1},{name:'Has Password',type:'bool',id:'b192',nonpublic:1,ro:1},{type:'toolbar',on:'haspwd',c:[{name:'Password...',type:'contextmenu',autostart:1,group:'System',link:[{conv:'u32_u32',dst:'User',src:'Admin'}],open:'Users',tab:'Change Password'}]},{name:'Password',type:'password',id:'s193',on:'nopwd'},{name:'Confirm Password',type:'password',id:'s194',on:'nopwd'},{type:'toolbar',c:[{name:'Apply Configuration',type:'contextmenu',doset:1}]},{type:'active'},{name:'wpa',type:'cond',hidedynamicly:1,c:[{on:'Wireless Protocol',pred:{type:'number',value:[ 2,3 ]}}]},{name:'security',type:'cond',hidedynamicly:1,c:[{on:'Wireless Protocol',pred:{type:'number',value:[ 2,3 ]}},{on:'Security',pred:{type:'not',pred:{type:'bitmap',mask:3,value:0}}}]},{name:'apsecurity',type:'cond',hidedynamicly:1,c:[{on:'Wireless Protocol',pred:{type:'number',value:[ 2,3 ]}},{on:'Security',pred:{type:'not',pred:{type:'bitmap',mask:3,value:0}}}]},{name:'nstreme',type:'cond',hidedynamicly:1,c:[{on:'Wireless Protocol',pred:{type:'number',value:[ 3 ]}}]},{name:'exactsize',type:'cond',hidedynamicly:1,c:[{on:'Wireless Protocol',pred:{type:'number',value:[ 3 ]}},{on:'Framer Policy',pred:{type:'number',value:[ 3 ]}}]},{name:'nv2',type:'cond',hidedynamicly:1,c:[{on:'Wireless Protocol',pred:{type:'number',value:[ 4 ]}}]},{name:'nv2security',type:'cond',hidedynamicly:1,c:[{on:'Wireless Protocol',pred:{type:'number',value:[ 4 ]}},{on:'NV2 Security',pred:{type:'bool',value:1}}]},{name:'vpn',type:'cond',hidedynamicly:1,c:[{on:'VPN Access',pred:{type:'bool',value:1}}]},{name:'haspwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:1}}]},{name:'nopwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:0}}]},{name:'haspwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:1}}]},{name:'nopwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:0}}]},{name:'routing',type:'cond',hidedynamicly:1,c:[{on:'Mode',pred:{type:'number',value:[ 1 ]}}]},{name:'hassfp',type:'cond',hidedynamicly:1,c:[{on:'Mode',pred:{type:'number',value:[ 1 ]}},{on:'sfp',pred:{type:'bool',value:1}}]},{name:'bridge',type:'cond',hidedynamicly:1,c:[{on:'Mode',pred:{type:'number',value:[ 2 ]}}]},{name:'dhcp',type:'cond',hidedynamicly:1,c:[{on:'DHCP Server',pred:{type:'bool',value:1}},{on:'Mode',pred:{type:'number',value:[ 1 ]}}]},{name:'bridgeall',type:'cond',hidedynamicly:1,c:[{on:'bridgeallports',pred:{type:'bool',value:0}}]},{name:'macserver',type:'cond',hidedynamicly:1,c:[{on:'Mode',pred:{type:'number',value:[ 1 ]}},{on:'firewall',pred:{type:'bool',value:1}},{on:'mac-server',pred:{type:'bool',value:1}}]},{name:'macwinbox',type:'cond',hidedynamicly:1,c:[{on:'Mode',pred:{type:'number',value:[ 1 ]}},{on:'firewall',pred:{type:'bool',value:1}},{on:'mac-winbox',pred:{type:'bool',value:1}}]},{name:'discovery',type:'cond',hidedynamicly:1,c:[{on:'Mode',pred:{type:'number',value:[ 1 ]}},{on:'firewall',pred:{type:'bool',value:1}},{on:'ddiscovery',pred:{type:'bool',value:1}}]}]},{title:'Home AP',type:'item',path:[ 120,4 ],pred:{type:'quickset',bit:4},c:[{type:'gridcell'},{name:'wbands',type:'number',id:'u1f6',nonpublic:1,ro:1},{name:'freqoffset',type:'number',id:'u258',nonpublic:1,ro:1},{name:'wlan',type:'number',id:'u260',nonpublic:1,ro:1},{name:'Wireless',type:'tab',inline:1},{name:'Network Name',type:'string',id:'s25c'},{name:'Frequency',type:'union',postfix:'MHz',single:1,strict:1,c:[{type:'enm',id:'u25a',values:{type:'defenum',defid:0,defname:'auto',values:{type:'dynamic',path:[ 88,22 ]}}},{type:'enm',id:'u25d',values:{type:'offsetenum',slot:'freqoffset',values:{type:'queryenum',path:[ 88,3 ],bvaluesid:'U5',cmd:6,params:[{name:'wlan',id:'u1'},{name:'Band',id:'u81a'},{name:'Channel Width',id:'u81b'},{name:'Country',id:'u8ad'},{name:'Frequency Mode',id:'u8ac'}],valuesid:'U4'}},c:[{type:'number'}]}]},{name:'Band',type:'enm',id:'u259',def:4294967295,sortbyvalue:1,values:{type:'enumfilter',filters:[{id:0,pred:{type:'slot',pred:{type:'bitmap',mask:1,value:1},slot:'wbands'}},{id:3,pred:{type:'slot',pred:{type:'bitmap',mask:2,value:2},slot:'wbands'}},{id:1,pred:{type:'slot',pred:{type:'bitmap',mask:8,value:8},slot:'wbands'}},{id:2,pred:{type:'slot',pred:{type:'bitmap',mask:9,value:9},slot:'wbands'}},{id:4,pred:{type:'slot',pred:{type:'bitmap',mask:512,value:512},slot:'wbands'}},{id:5,pred:{type:'slot',pred:{type:'bitmap',mask:514,value:514},slot:'wbands'}},{id:6,pred:{type:'slot',pred:{type:'bitmap',mask:1024,value:1024},slot:'wbands'}},{id:7,pred:{type:'slot',pred:{type:'bitmap',mask:1025,value:1025},slot:'wbands'}},{id:10,pred:{type:'slot',pred:{type:'bitmap',mask:1032,value:1032},slot:'wbands'}},{id:8,pred:{type:'slot',pred:{type:'bitmap',mask:268435970,value:268435970},slot:'wbands'}},{id:9,pred:{type:'slot',pred:{type:'bitmap',mask:268435456,value:268435456},slot:'wbands'}},{id:11,pred:{type:'slot',pred:{type:'bitmap',mask:268435456,value:268435456},slot:'wbands'}}],values:{type:'static',map:{0:'2GHz-B',1:'2GHz-only-G',2:'2GHz-B/G',3:'5GHz-A',4:'5GHz-only-N',5:'5GHz-A/N',6:'2GHz-only-N',7:'2GHz-B/G/N',8:'5GHz-A/N/AC',9:'5GHz-only-AC',10:'2GHz-G/N',11:'5GHz-N/AC'}}}},{name:'Channel Width',type:'number',id:'u25e',nonpublic:1,ro:1},{name:'Frequency Mode',type:'number',id:'u25b',nonpublic:1,ro:1},{name:'Country',type:'enm',id:'u25f',def:4294967295,values:{type:'dynamic',path:[ 88,27 ]}},{name:'MAC Address',type:'macaddr',id:'r26d',ro:1},{name:'Use Access List (ACL)',type:'bool',id:'b264'},{type:'separator'},{name:'WiFi Password',type:'opt',id:'b26e',c:[{type:'secret',id:'s263',max:64,min:8,private:1}]},{type:'toolbar',on:'cm2',c:[{name:'WPS Accept',type:'doit',cmd:9}]},{name:'Guest Wireless Network',type:'tab',inline:1},{name:'Guest Network',type:'opt',id:'b276',c:[{type:'string',id:'s277'}]},{name:'Guest WiFi Password',type:'opt',id:'b278',on:'homeapguest',c:[{type:'secret',id:'s27a',max:64,min:8,private:1}]},{name:'Limit Download Speed',type:'unit',id:'u27b',on:'homeapguest',opt:1},{name:'Wireless Clients',type:'tab',inline:1},{name:'',type:'table',path:[ 120,102 ],views:[{name:'noacl',type:'bool',id:'b322',inv:1,nonpublic:1,opt:1,ro:1},{name:'acl',type:'bool',id:'b322',nonpublic:1,opt:1,ro:1},{name:'MAC Address',type:'macaddr',id:'r1',nonpublic:1,ro:1},{type:'graphbox',graphs:[{type:'graph',curves:[{name:'Signal Strength',value:{type:'integer',postfix:'dB'}}],height:110,max:50,model:{name:'',type:'multinumber',id:'U320',c:[{type:'integer'}]},offset:100}]},{type:'toolbar',c:[{name:'Copy To ACL',type:'contextmenu',autostart:1,link:[{dst:'MAC Address',src:'MAC Address'}],on:'noacl',open:'Quick Set',tab:'Copy To ACL'},{name:'Remove From ACL',type:'contextmenu',autostart:1,link:[{dst:'MAC Address',src:'MAC Address'}],on:'acl',open:'Quick Set',tab:'Remove From ACL'}]},{name:'noacl',type:'cond',c:[{on:'noacl',pred:{type:'bool',value:1}}]},{name:'acl',type:'cond',c:[{on:'acl',pred:{type:'bool',value:1}}]}],c:[{name:'MAC Address',type:'macaddr',id:'r1',width:115},{name:'In ACL',type:'bool',id:'b322',width:45},{name:'Last IP',type:'ipaddr',id:'u29',opt:1,ro:1,width:80},{name:'Uptime',type:'interval',id:'ua',opt:1,ro:1,width:60},{name:'',type:'integer',id:'u7',opt:1,ro:1,width:25},{name:'Signal Strength',type:'graph',colors:[{color:'#f55115',level:18},{color:'#ff9800',level:25},{color:'#89b66d',level:32},{color:'#59d1cb',level:39},{color:'#39b2e1',level:4294967295}],curves:[ ],max:50,model:{name:'',type:'multinumber',id:'U320',c:[{type:'integer'}]},offset:100,width:85},{name:'Guest',type:'flag',id:'b324',hint:'G'}]},{type:'gridcell'},{name:'ifaces',type:'number',id:'u1d',nonpublic:1,ro:1},{name:'sfp',type:'bool',id:'b24',nonpublic:1,ro:1},{name:'Internet',type:'tab',inline:1},{name:'Port',type:'enm',id:'u23',on:'hassfp',values:{type:'static',map:{0:'Eth1',1:'SFP1'}}},{type:'object',c:[{name:'addr',title:'Address Acquisition',type:'enm',id:'u2',compact:1,radio:1,values:{type:'static',map:{0:'Static',1:'Automatic',2:'PPPoE'}}},{name:'PPPoE User',type:'string',id:'s16',on:'pppoe'},{name:'PPPoE Password',type:'secret',id:'s17',on:'pppoe'},{name:'PPPoE Service Name',type:'string',id:'s18',on:'pppoe',opt:1},{type:'separator',on:'pppoe'},{name:'PPPoE Status',type:'tuple',on:'pppoe',sep:' ',separate:1,c:[{type:'string',id:'s1b',ro:1},{type:'toolbar',c:[{name:'Reconnect',type:'doit',cmd:6}]}]},{name:'IP Address',type:'ipaddr',id:'u19',on:'pppoe',opt:1,ro:1},{name:'Gateway',type:'ipaddr',id:'u1a',on:'pppoe',opt:1,ro:1},{name:'IP Address',type:'tuple',on:'ipauto',sep:' ',separate:1,c:[{type:'ipaddr',id:'ue',opt:1,ro:1},{type:'toolbar',c:[{name:'Renew',type:'doit',cmd:3},{name:'Release',type:'doit',cmd:4}]}]},{name:'Netmask',type:'enm',id:'uf',on:'ipauto',opt:1,ro:1,sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'Gateway',type:'ipaddr',id:'u10',on:'ipauto',opt:1,ro:1},{name:'IP Address',type:'ipaddr',id:'u3',on:'noipauto',zeroinvalid:1},{name:'Netmask',type:'enm',id:'ua',on:'noipauto',sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'Gateway',type:'ipaddr',id:'u4',on:'noipauto',zeroinvalid:1},{name:'DNS Servers',type:'multi',id:'M13',on:'noipauto',c:[{type:'union',c:[{type:'ipaddr',id:'u1',zeroinvalid:1}]}]},{type:'separator'},{name:'ipauto',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 1 ]}}]},{name:'pppoe',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 2 ]}}]},{name:'noipauto',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 0 ]}}]}]},{name:'MAC Address',type:'macaddr',id:'r14'},{name:'Firewall Router',type:'bool',id:'b1f'},{name:'MAC Server',type:'bool',id:'b20',on:'macserver'},{name:'MAC Winbox',type:'bool',id:'b21',on:'macwinbox'},{name:'Discovery',type:'bool',id:'b22',on:'discovery'},{name:'firewall',type:'bool',id:'b1f',nonpublic:1,ro:1},{name:'mac-server',type:'bool',id:'b20',nonpublic:1,ro:1},{name:'mac-winbox',type:'bool',id:'b21',nonpublic:1,ro:1},{name:'ddiscovery',type:'bool',id:'b22',nonpublic:1,ro:1},{name:'Local Network',type:'tab',inline:1},{name:'IP Address',type:'ipaddr',id:'u5',zeroinvalid:1},{name:'Netmask',type:'enm',id:'ub',sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'bridgeallports',type:'bool',id:'b1c',nonpublic:1,ro:1},{name:'Bridge All LAN Ports',type:'bool',id:'b1c',on:'bridgeall'},{name:'DHCP Server',type:'bool',id:'b6'},{name:'DHCP Server Range',type:'network',id:'uc',maskid:'ud',on:'dhcp',opt:1,range:1},{name:'NAT',type:'bool',id:'b9'},{name:'UPnP',type:'bool',id:'b1e'},{name:'VPN',type:'tab',inline:1},{name:'VPN Access',type:'bool',id:'b28'},{name:'VPN Address',type:'string',id:'s29',ro:1},{name:'VPN User',type:'string',id:'s2a',on:'vpn',ro:1},{name:'VPN Password',type:'secret',id:'s2b',on:'vpn',private:1},{name:'System',type:'tab',inline:1},{type:'toolbar',c:[{name:'Check For Updates',type:'contextmenu',autostart:1,group:'System',link:[ ],open:'Packages',tab:'Check For Updates'},{name:'Reset Configuration',type:'contextmenu',autostart:1,group:'System',link:[ ],open:'Reset Configuration',tab:'Reset Configuration'}]},{type:'separator'},{name:'Admin',type:'number',id:'u191',nonpublic:1,ro:1},{name:'Has Password',type:'bool',id:'b192',nonpublic:1,ro:1},{type:'toolbar',on:'haspwd',c:[{name:'Password...',type:'contextmenu',autostart:1,group:'System',link:[{conv:'u32_u32',dst:'User',src:'Admin'}],open:'Users',tab:'Change Password'}]},{name:'Password',type:'password',id:'s193',on:'nopwd'},{name:'Confirm Password',type:'password',id:'s194',on:'nopwd'},{type:'toolbar',c:[{name:'Apply Configuration',type:'contextmenu',doset:1}]},{type:'active'},{name:'homeapguest',type:'cond',hidedynamicly:1,c:[{on:'Guest Network',pred:{type:'bool',value:1}}]},{name:'cm2',type:'cond',hide:1,c:[{pred:{type:'addon',value:'wlan6'}}]},{name:'dhcp',type:'cond',hidedynamicly:1,c:[{on:'DHCP Server',pred:{type:'bool',value:1}}]},{name:'bridgeall',type:'cond',hidedynamicly:1,c:[{on:'bridgeallports',pred:{type:'bool',value:0}}]},{name:'macserver',type:'cond',hidedynamicly:1,c:[{on:'firewall',pred:{type:'bool',value:1}},{on:'mac-server',pred:{type:'bool',value:1}}]},{name:'macwinbox',type:'cond',hidedynamicly:1,c:[{on:'firewall',pred:{type:'bool',value:1}},{on:'mac-winbox',pred:{type:'bool',value:1}}]},{name:'discovery',type:'cond',hidedynamicly:1,c:[{on:'firewall',pred:{type:'bool',value:1}},{on:'ddiscovery',pred:{type:'bool',value:1}}]},{name:'vpn',type:'cond',hidedynamicly:1,c:[{on:'VPN Access',pred:{type:'bool',value:1}}]},{name:'haspwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:1}}]},{name:'nopwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:0}}]},{name:'haspwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:1}}]},{name:'nopwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:0}}]},{name:'hassfp',type:'cond',hidedynamicly:1,c:[{on:'sfp',pred:{type:'bool',value:1}}]},{name:'dhcp',type:'cond',hidedynamicly:1,c:[{on:'DHCP Server',pred:{type:'bool',value:1}}]},{name:'bridgeall',type:'cond',hidedynamicly:1,c:[{on:'bridgeallports',pred:{type:'bool',value:0}}]},{name:'macserver',type:'cond',hidedynamicly:1,c:[{on:'firewall',pred:{type:'bool',value:1}},{on:'mac-server',pred:{type:'bool',value:1}}]},{name:'macwinbox',type:'cond',hidedynamicly:1,c:[{on:'firewall',pred:{type:'bool',value:1}},{on:'mac-winbox',pred:{type:'bool',value:1}}]},{name:'discovery',type:'cond',hidedynamicly:1,c:[{on:'firewall',pred:{type:'bool',value:1}},{on:'ddiscovery',pred:{type:'bool',value:1}}]}]},{title:'Basic AP',type:'item',path:[ 120,9 ],pred:{type:'quickset',bit:4},c:[{type:'gridcell'},{name:'haspwd',type:'bool',id:'b192',nonpublic:1,ro:1},{name:'admin',type:'number',id:'u191',nonpublic:1,ro:1},{name:'upgrade',type:'bool',id:'b44c',nonpublic:1,ro:1},{name:'WiFi Network Name',type:'string',id:'s25c',ro:1},{name:'WiFi Password',type:'string',id:'s263',max:64,min:8},{name:'Router Password',type:'string',id:'s193',on:'nopwd'},{name:'Connected To Internet',type:'enm',id:'b2c',ro:1,values:{type:'static',map:[ 'no','yes' ]}},{name:'New Version Available',type:'enm',id:'b44c',ro:1,values:{type:'static',map:[ 'no','yes' ]}},{type:'toolbar',c:[{name:'Upgrade',type:'contextmenu',autostart:1,link:[ ],on:'upgrd',open:'Quick Set',tab:'Upgrade'},{name:'Change Router Password...',type:'contextmenu',autostart:1,group:'System',link:[{conv:'u32_u32',dst:'User',src:'admin'}],on:'haspwd',open:'Users',tab:'Change Password'}]},{type:'toolbar',c:[{name:'Apply Configuration',type:'contextmenu',doset:1}]},{type:'active'},{name:'haspwd',type:'cond',hidedynamicly:1,c:[{on:'haspwd',pred:{type:'bool',value:1}}]},{name:'nopwd',type:'cond',hidedynamicly:1,c:[{on:'haspwd',pred:{type:'bool',value:0}}]},{name:'upgrd',type:'cond',hidedynamicly:1,c:[{on:'upgrade',pred:{type:'bool',value:1}}]}]},{title:'Home AP Dual',type:'item',path:[ 120,8 ],pred:{type:'quickset',bit:8},c:[{type:'gridcell'},{name:'wbands',type:'number',id:'u1f6',nonpublic:1,ro:1},{name:'wbands5',type:'number',id:'u1f7',nonpublic:1,ro:1},{name:'freqoffset',type:'number',id:'u258',nonpublic:1,ro:1},{name:'wlan2',type:'number',id:'u289',nonpublic:1,ro:1},{name:'wlan5',type:'number',id:'u288',nonpublic:1,ro:1},{name:'Wireless',type:'tab',inline:1},{type:'tuple',postfix:' ',sep:' ',separate:1,c:[{name:'2GHz',type:'label'},{name:'5GHz',type:'label'}]},{name:'Network Name',type:'tuple',postfix:' ',sep:' ',separate:1,c:[{type:'string',id:'s25c'},{type:'string',id:'s285'}]},{name:'Frequency',type:'tuple',postfix:'MHz',sep:' ',separate:1,c:[{type:'union',single:1,strict:1,c:[{type:'enm',id:'u25a',values:{type:'defenum',defid:0,defname:'auto',values:{type:'dynamic',path:[ 88,22 ]}}},{type:'enm',id:'u25d',values:{type:'queryenum',path:[ 88,3 ],bvaluesid:'U5',cmd:6,params:[{name:'wlan2',id:'u1'}],valuesid:'U4'},c:[{type:'number'}]}]},{type:'union',single:1,strict:1,c:[{type:'enm',id:'u282',values:{type:'defenum',defid:0,defname:'auto',values:{type:'dynamic',path:[ 88,22 ]}}},{type:'enm',id:'u285',values:{type:'queryenum',path:[ 88,3 ],bvaluesid:'U5',cmd:6,params:[{name:'wlan5',id:'u1'}],valuesid:'U4'},c:[{type:'number'}]}]}]},{name:'Band',type:'tuple',postfix:' ',sep:' ',separate:1,c:[{type:'enm',id:'u259',def:4294967295,sortbyvalue:1,values:{type:'enumfilter',filters:[{id:0,pred:{type:'slot',pred:{type:'bitmap',mask:1,value:1},slot:'wbands'}},{id:3,pred:{type:'slot',pred:{type:'bitmap',mask:2,value:2},slot:'wbands'}},{id:1,pred:{type:'slot',pred:{type:'bitmap',mask:8,value:8},slot:'wbands'}},{id:2,pred:{type:'slot',pred:{type:'bitmap',mask:9,value:9},slot:'wbands'}},{id:4,pred:{type:'slot',pred:{type:'bitmap',mask:512,value:512},slot:'wbands'}},{id:5,pred:{type:'slot',pred:{type:'bitmap',mask:514,value:514},slot:'wbands'}},{id:6,pred:{type:'slot',pred:{type:'bitmap',mask:1024,value:1024},slot:'wbands'}},{id:7,pred:{type:'slot',pred:{type:'bitmap',mask:1025,value:1025},slot:'wbands'}},{id:10,pred:{type:'slot',pred:{type:'bitmap',mask:1032,value:1032},slot:'wbands'}},{id:8,pred:{type:'slot',pred:{type:'bitmap',mask:268435970,value:268435970},slot:'wbands'}},{id:9,pred:{type:'slot',pred:{type:'bitmap',mask:268435456,value:268435456},slot:'wbands'}},{id:11,pred:{type:'slot',pred:{type:'bitmap',mask:268435456,value:268435456},slot:'wbands'}}],values:{type:'static',map:{0:'2GHz-B',1:'2GHz-only-G',2:'2GHz-B/G',3:'5GHz-A',4:'5GHz-only-N',5:'5GHz-A/N',6:'2GHz-only-N',7:'2GHz-B/G/N',8:'5GHz-A/N/AC',9:'5GHz-only-AC',10:'2GHz-G/N',11:'5GHz-N/AC'}}}},{type:'enm',id:'u281',def:4294967295,sortbyvalue:1,values:{type:'enumfilter',filters:[{id:0,pred:{type:'slot',pred:{type:'bitmap',mask:1,value:1},slot:'wbands5'}},{id:3,pred:{type:'slot',pred:{type:'bitmap',mask:2,value:2},slot:'wbands5'}},{id:1,pred:{type:'slot',pred:{type:'bitmap',mask:8,value:8},slot:'wbands5'}},{id:2,pred:{type:'slot',pred:{type:'bitmap',mask:9,value:9},slot:'wbands5'}},{id:4,pred:{type:'slot',pred:{type:'bitmap',mask:512,value:512},slot:'wbands5'}},{id:5,pred:{type:'slot',pred:{type:'bitmap',mask:514,value:514},slot:'wbands5'}},{id:6,pred:{type:'slot',pred:{type:'bitmap',mask:1024,value:1024},slot:'wbands5'}},{id:7,pred:{type:'slot',pred:{type:'bitmap',mask:1025,value:1025},slot:'wbands5'}},{id:10,pred:{type:'slot',pred:{type:'bitmap',mask:1032,value:1032},slot:'wbands5'}},{id:8,pred:{type:'slot',pred:{type:'bitmap',mask:268435970,value:268435970},slot:'wbands5'}},{id:9,pred:{type:'slot',pred:{type:'bitmap',mask:268435456,value:268435456},slot:'wbands5'}},{id:11,pred:{type:'slot',pred:{type:'bitmap',mask:268435456,value:268435456},slot:'wbands5'}}],values:{type:'static',map:{0:'2GHz-B',1:'2GHz-only-G',2:'2GHz-B/G',3:'5GHz-A',4:'5GHz-only-N',5:'5GHz-A/N',6:'2GHz-only-N',7:'2GHz-B/G/N',8:'5GHz-A/N/AC',9:'5GHz-only-AC',10:'2GHz-G/N',11:'5GHz-N/AC'}}}}]},{name:'Channel Width',type:'number',id:'u25e',nonpublic:1,ro:1},{name:'Frequency Mode',type:'number',id:'u25b',nonpublic:1,ro:1},{name:'Country',type:'enm',id:'u25f',def:4294967295,values:{type:'dynamic',path:[ 88,27 ]}},{name:'Use Access List (ACL)',type:'bool',id:'b264'},{type:'separator'},{name:'WiFi Password',type:'opt',id:'b26e',c:[{type:'secret',id:'s263',max:64,min:8,private:1}]},{type:'toolbar',on:'cm2',c:[{name:'WPS Accept',type:'doit',cmd:9}]},{name:'Guest Wireless Network',type:'tab',inline:1},{name:'Guest Network',type:'opt',id:'b276',c:[{type:'string',id:'s277'}]},{name:'Guest WiFi Password',type:'opt',id:'b278',on:'homeapguest',c:[{type:'secret',id:'s27a',max:64,min:8,private:1}]},{name:'Limit Download Speed',type:'unit',id:'u27b',on:'homeapguest',opt:1},{name:'Wireless Clients',type:'tab',inline:1},{name:'',type:'table',path:[ 120,102 ],views:[{name:'noacl',type:'bool',id:'b322',inv:1,nonpublic:1,opt:1,ro:1},{name:'acl',type:'bool',id:'b322',nonpublic:1,opt:1,ro:1},{name:'MAC Address',type:'macaddr',id:'r1',nonpublic:1,ro:1},{type:'graphbox',graphs:[{type:'graph',curves:[{name:'Signal Strength',value:{type:'integer',postfix:'dB'}}],height:110,max:50,model:{name:'',type:'multinumber',id:'U320',c:[{type:'integer'}]},offset:100}]},{type:'toolbar',c:[{name:'Copy To ACL',type:'contextmenu',autostart:1,link:[{dst:'MAC Address',src:'MAC Address'}],on:'noacl',open:'Quick Set',tab:'Copy To ACL'},{name:'Remove From ACL',type:'contextmenu',autostart:1,link:[{dst:'MAC Address',src:'MAC Address'}],on:'acl',open:'Quick Set',tab:'Remove From ACL'}]},{name:'noacl',type:'cond',c:[{on:'noacl',pred:{type:'bool',value:1}}]},{name:'acl',type:'cond',c:[{on:'acl',pred:{type:'bool',value:1}}]}],c:[{name:'MAC Address',type:'macaddr',id:'r1',width:115},{name:'In ACL',type:'bool',id:'b322',width:45},{name:'Last IP',type:'ipaddr',id:'u29',opt:1,ro:1,width:80},{name:'Uptime',type:'interval',id:'ua',opt:1,ro:1,width:60},{name:'',type:'integer',id:'u7',opt:1,ro:1,width:25},{name:'Signal Strength',type:'graph',colors:[{color:'#f55115',level:18},{color:'#ff9800',level:25},{color:'#89b66d',level:32},{color:'#59d1cb',level:39},{color:'#39b2e1',level:4294967295}],curves:[ ],max:50,model:{name:'',type:'multinumber',id:'U320',c:[{type:'integer'}]},offset:100,width:85},{name:'Guest',type:'flag',id:'b324',hint:'G'}]},{type:'gridcell'},{name:'ifaces',type:'number',id:'u1d',nonpublic:1,ro:1},{name:'sfp',type:'bool',id:'b24',nonpublic:1,ro:1},{name:'Internet',type:'tab',inline:1},{name:'Port',type:'enm',id:'u23',on:'hassfp',values:{type:'static',map:{0:'Eth1',1:'SFP1'}}},{type:'object',c:[{name:'addr',title:'Address Acquisition',type:'enm',id:'u2',compact:1,radio:1,values:{type:'static',map:{0:'Static',1:'Automatic',2:'PPPoE'}}},{name:'PPPoE User',type:'string',id:'s16',on:'pppoe'},{name:'PPPoE Password',type:'secret',id:'s17',on:'pppoe'},{name:'PPPoE Service Name',type:'string',id:'s18',on:'pppoe',opt:1},{type:'separator',on:'pppoe'},{name:'PPPoE Status',type:'tuple',on:'pppoe',sep:' ',separate:1,c:[{type:'string',id:'s1b',ro:1},{type:'toolbar',c:[{name:'Reconnect',type:'doit',cmd:6}]}]},{name:'IP Address',type:'ipaddr',id:'u19',on:'pppoe',opt:1,ro:1},{name:'Gateway',type:'ipaddr',id:'u1a',on:'pppoe',opt:1,ro:1},{name:'IP Address',type:'tuple',on:'ipauto',sep:' ',separate:1,c:[{type:'ipaddr',id:'ue',opt:1,ro:1},{type:'toolbar',c:[{name:'Renew',type:'doit',cmd:3},{name:'Release',type:'doit',cmd:4}]}]},{name:'Netmask',type:'enm',id:'uf',on:'ipauto',opt:1,ro:1,sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'Gateway',type:'ipaddr',id:'u10',on:'ipauto',opt:1,ro:1},{name:'IP Address',type:'ipaddr',id:'u3',on:'noipauto',zeroinvalid:1},{name:'Netmask',type:'enm',id:'ua',on:'noipauto',sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'Gateway',type:'ipaddr',id:'u4',on:'noipauto',zeroinvalid:1},{name:'DNS Servers',type:'multi',id:'M13',on:'noipauto',c:[{type:'union',c:[{type:'ipaddr',id:'u1',zeroinvalid:1}]}]},{type:'separator'},{name:'ipauto',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 1 ]}}]},{name:'pppoe',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 2 ]}}]},{name:'noipauto',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 0 ]}}]}]},{name:'MAC Address',type:'macaddr',id:'r14'},{name:'Firewall Router',type:'bool',id:'b1f'},{name:'MAC Server',type:'bool',id:'b20',on:'macserver'},{name:'MAC Winbox',type:'bool',id:'b21',on:'macwinbox'},{name:'Discovery',type:'bool',id:'b22',on:'discovery'},{name:'firewall',type:'bool',id:'b1f',nonpublic:1,ro:1},{name:'mac-server',type:'bool',id:'b20',nonpublic:1,ro:1},{name:'mac-winbox',type:'bool',id:'b21',nonpublic:1,ro:1},{name:'ddiscovery',type:'bool',id:'b22',nonpublic:1,ro:1},{name:'Local Network',type:'tab',inline:1},{name:'IP Address',type:'ipaddr',id:'u5',zeroinvalid:1},{name:'Netmask',type:'enm',id:'ub',sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'bridgeallports',type:'bool',id:'b1c',nonpublic:1,ro:1},{name:'Bridge All LAN Ports',type:'bool',id:'b1c',on:'bridgeall'},{name:'DHCP Server',type:'bool',id:'b6'},{name:'DHCP Server Range',type:'network',id:'uc',maskid:'ud',on:'dhcp',opt:1,range:1},{name:'NAT',type:'bool',id:'b9'},{name:'UPnP',type:'bool',id:'b1e'},{name:'VPN',type:'tab',inline:1},{name:'VPN Access',type:'bool',id:'b28'},{name:'VPN Address',type:'string',id:'s29',ro:1},{name:'VPN User',type:'string',id:'s2a',on:'vpn',ro:1},{name:'VPN Password',type:'secret',id:'s2b',on:'vpn',private:1},{name:'System',type:'tab',inline:1},{type:'toolbar',c:[{name:'Check For Updates',type:'contextmenu',autostart:1,group:'System',link:[ ],open:'Packages',tab:'Check For Updates'},{name:'Reset Configuration',type:'contextmenu',autostart:1,group:'System',link:[ ],open:'Reset Configuration',tab:'Reset Configuration'}]},{type:'separator'},{name:'Admin',type:'number',id:'u191',nonpublic:1,ro:1},{name:'Has Password',type:'bool',id:'b192',nonpublic:1,ro:1},{type:'toolbar',on:'haspwd',c:[{name:'Password...',type:'contextmenu',autostart:1,group:'System',link:[{conv:'u32_u32',dst:'User',src:'Admin'}],open:'Users',tab:'Change Password'}]},{name:'Password',type:'password',id:'s193',on:'nopwd'},{name:'Confirm Password',type:'password',id:'s194',on:'nopwd'},{type:'toolbar',c:[{name:'Apply Configuration',type:'contextmenu',doset:1}]},{type:'active'},{name:'homeapguest',type:'cond',hidedynamicly:1,c:[{on:'Guest Network',pred:{type:'bool',value:1}}]},{name:'cm2',type:'cond',hide:1,c:[{pred:{type:'addon',value:'wlan6'}}]},{name:'dhcp',type:'cond',hidedynamicly:1,c:[{on:'DHCP Server',pred:{type:'bool',value:1}}]},{name:'bridgeall',type:'cond',hidedynamicly:1,c:[{on:'bridgeallports',pred:{type:'bool',value:0}}]},{name:'macserver',type:'cond',hidedynamicly:1,c:[{on:'firewall',pred:{type:'bool',value:1}},{on:'mac-server',pred:{type:'bool',value:1}}]},{name:'macwinbox',type:'cond',hidedynamicly:1,c:[{on:'firewall',pred:{type:'bool',value:1}},{on:'mac-winbox',pred:{type:'bool',value:1}}]},{name:'discovery',type:'cond',hidedynamicly:1,c:[{on:'firewall',pred:{type:'bool',value:1}},{on:'ddiscovery',pred:{type:'bool',value:1}}]},{name:'vpn',type:'cond',hidedynamicly:1,c:[{on:'VPN Access',pred:{type:'bool',value:1}}]},{name:'haspwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:1}}]},{name:'nopwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:0}}]},{name:'haspwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:1}}]},{name:'nopwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:0}}]},{name:'hassfp',type:'cond',hidedynamicly:1,c:[{on:'sfp',pred:{type:'bool',value:1}}]},{name:'dhcp',type:'cond',hidedynamicly:1,c:[{on:'DHCP Server',pred:{type:'bool',value:1}}]},{name:'bridgeall',type:'cond',hidedynamicly:1,c:[{on:'bridgeallports',pred:{type:'bool',value:0}}]},{name:'macserver',type:'cond',hidedynamicly:1,c:[{on:'firewall',pred:{type:'bool',value:1}},{on:'mac-server',pred:{type:'bool',value:1}}]},{name:'macwinbox',type:'cond',hidedynamicly:1,c:[{on:'firewall',pred:{type:'bool',value:1}},{on:'mac-winbox',pred:{type:'bool',value:1}}]},{name:'discovery',type:'cond',hidedynamicly:1,c:[{on:'firewall',pred:{type:'bool',value:1}},{on:'ddiscovery',pred:{type:'bool',value:1}}]}]},{title:'LTE',type:'item',path:[ 120,5 ],pred:{type:'quickset',bit:5},c:[{type:'gridcell'},{name:'LTE',type:'tab',inline:1},{name:'Band',type:'set',id:'u386',compact:1,values:{type:'dynamic',path:[ 20,85 ]}},{name:'PIN',type:'secret',id:'s384',opt:1},{name:'APN',type:'string',id:'s385',opt:1},{name:'Status',type:'tab',inline:1},{name:'Current Operator',type:'string',id:'s3e9',opt:1,ro:1},{name:'EARFCN',type:'string',id:'s3ea',opt:1,ro:1},{name:'SINR',type:'integer',id:'u3ef',opt:1,postfix:'dB',ro:1},{type:'separator'},{name:'rsrp',type:'number',id:'u3ed',nonpublic:1,ro:1},{name:'rssi',type:'number',id:'u3ec',nonpublic:1,ro:1},{type:'graphbox',graphs:[{name:'RSRP',type:'graph',curves:[{name:'RSRP',value:{type:'integer',postfix:'dB'}}],height:110,max:100,model:{name:'',type:'multinumber',id:'U3f1',c:[{type:'integer'}]},offset:140}],on:'rsrp'},{type:'graphbox',graphs:[{name:'RSSI',type:'graph',curves:[{name:'RSSI',value:{type:'integer',postfix:'dB'}}],height:110,max:100,model:{name:'',type:'multinumber',id:'U3f0',c:[{type:'integer'}]},offset:140}],on:'rssi'},{type:'gridcell'},{name:'Internet',type:'tab',inline:1},{name:'IP Address',type:'ipaddr',id:'u3',ro:1},{name:'Firewall Router',type:'bool',id:'b1f'},{name:'MAC Server',type:'bool',id:'b20',on:'macserver'},{name:'MAC Winbox',type:'bool',id:'b21',on:'macwinbox'},{name:'Discovery',type:'bool',id:'b22',on:'discovery'},{name:'firewall',type:'bool',id:'b1f',nonpublic:1,ro:1},{name:'mac-server',type:'bool',id:'b20',nonpublic:1,ro:1},{name:'mac-winbox',type:'bool',id:'b21',nonpublic:1,ro:1},{name:'ddiscovery',type:'bool',id:'b22',nonpublic:1,ro:1},{name:'Local Network',type:'tab',inline:1},{name:'IP Address',type:'ipaddr',id:'u5',zeroinvalid:1},{name:'Netmask',type:'enm',id:'ub',sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'bridgeallports',type:'bool',id:'b1c',nonpublic:1,ro:1},{name:'Bridge All LAN Ports',type:'bool',id:'b1c',on:'bridgeall'},{name:'DHCP Server',type:'bool',id:'b6'},{name:'DHCP Server Range',type:'network',id:'uc',maskid:'ud',on:'dhcp',opt:1,range:1},{name:'NAT',type:'bool',id:'b9'},{name:'UPnP',type:'bool',id:'b1e'},{name:'VPN',type:'tab',inline:1},{name:'VPN Access',type:'bool',id:'b28'},{name:'VPN Address',type:'string',id:'s29',ro:1},{name:'VPN User',type:'string',id:'s2a',on:'vpn',ro:1},{name:'VPN Password',type:'secret',id:'s2b',on:'vpn',private:1},{name:'System',type:'tab',inline:1},{name:'Router Identity',type:'string',id:'s190'},{type:'toolbar',c:[{name:'Check For Updates',type:'contextmenu',autostart:1,group:'System',link:[ ],open:'Packages',tab:'Check For Updates'},{name:'Reset Configuration',type:'contextmenu',autostart:1,group:'System',link:[ ],open:'Reset Configuration',tab:'Reset Configuration'}]},{type:'separator'},{name:'Admin',type:'number',id:'u191',nonpublic:1,ro:1},{name:'Has Password',type:'bool',id:'b192',nonpublic:1,ro:1},{type:'toolbar',on:'haspwd',c:[{name:'Password...',type:'contextmenu',autostart:1,group:'System',link:[{conv:'u32_u32',dst:'User',src:'Admin'}],open:'Users',tab:'Change Password'}]},{name:'Password',type:'password',id:'s193',on:'nopwd'},{name:'Confirm Password',type:'password',id:'s194',on:'nopwd'},{type:'toolbar',c:[{name:'Apply Configuration',type:'contextmenu',doset:1}]},{type:'active'},{name:'rsrp',type:'cond',hidedynamicly:1,c:[{on:'rsrp',pred:{type:'not',pred:{type:'number',value:[ 0 ]}}}]},{name:'rssi',type:'cond',hidedynamicly:1,c:[{on:'rssi',pred:{type:'not',pred:{type:'number',value:[ 0 ]}}}]},{name:'dhcp',type:'cond',hidedynamicly:1,c:[{on:'DHCP Server',pred:{type:'bool',value:1}}]},{name:'bridgeall',type:'cond',hidedynamicly:1,c:[{on:'bridgeallports',pred:{type:'bool',value:0}}]},{name:'macserver',type:'cond',hidedynamicly:1,c:[{on:'firewall',pred:{type:'bool',value:1}},{on:'mac-server',pred:{type:'bool',value:1}}]},{name:'macwinbox',type:'cond',hidedynamicly:1,c:[{on:'firewall',pred:{type:'bool',value:1}},{on:'mac-winbox',pred:{type:'bool',value:1}}]},{name:'discovery',type:'cond',hidedynamicly:1,c:[{on:'firewall',pred:{type:'bool',value:1}},{on:'ddiscovery',pred:{type:'bool',value:1}}]},{name:'vpn',type:'cond',hidedynamicly:1,c:[{on:'VPN Access',pred:{type:'bool',value:1}}]},{name:'haspwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:1}}]},{name:'nopwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:0}}]},{name:'haspwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:1}}]},{name:'nopwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:0}}]}]},{title:'LTE AP',type:'item',path:[ 120,11 ],pred:{type:'quickset',bit:11},c:[{type:'gridcell'},{name:'wbands',type:'number',id:'u1f6',nonpublic:1,ro:1},{name:'freqoffset',type:'number',id:'u258',nonpublic:1,ro:1},{name:'wlan',type:'number',id:'u260',nonpublic:1,ro:1},{name:'Wireless',type:'tab',inline:1},{name:'Network Name',type:'string',id:'s25c'},{name:'Frequency',type:'union',postfix:'MHz',single:1,strict:1,c:[{type:'enm',id:'u25a',values:{type:'defenum',defid:0,defname:'auto',values:{type:'dynamic',path:[ 88,22 ]}}},{type:'enm',id:'u25d',values:{type:'offsetenum',slot:'freqoffset',values:{type:'queryenum',path:[ 88,3 ],bvaluesid:'U5',cmd:6,params:[{name:'wlan',id:'u1'},{name:'Band',id:'u81a'},{name:'Channel Width',id:'u81b'},{name:'Country',id:'u8ad'},{name:'Frequency Mode',id:'u8ac'}],valuesid:'U4'}},c:[{type:'number'}]}]},{name:'Band',type:'enm',id:'u259',def:4294967295,sortbyvalue:1,values:{type:'enumfilter',filters:[{id:0,pred:{type:'slot',pred:{type:'bitmap',mask:1,value:1},slot:'wbands'}},{id:3,pred:{type:'slot',pred:{type:'bitmap',mask:2,value:2},slot:'wbands'}},{id:1,pred:{type:'slot',pred:{type:'bitmap',mask:8,value:8},slot:'wbands'}},{id:2,pred:{type:'slot',pred:{type:'bitmap',mask:9,value:9},slot:'wbands'}},{id:4,pred:{type:'slot',pred:{type:'bitmap',mask:512,value:512},slot:'wbands'}},{id:5,pred:{type:'slot',pred:{type:'bitmap',mask:514,value:514},slot:'wbands'}},{id:6,pred:{type:'slot',pred:{type:'bitmap',mask:1024,value:1024},slot:'wbands'}},{id:7,pred:{type:'slot',pred:{type:'bitmap',mask:1025,value:1025},slot:'wbands'}},{id:10,pred:{type:'slot',pred:{type:'bitmap',mask:1032,value:1032},slot:'wbands'}},{id:8,pred:{type:'slot',pred:{type:'bitmap',mask:268435970,value:268435970},slot:'wbands'}},{id:9,pred:{type:'slot',pred:{type:'bitmap',mask:268435456,value:268435456},slot:'wbands'}},{id:11,pred:{type:'slot',pred:{type:'bitmap',mask:268435456,value:268435456},slot:'wbands'}}],values:{type:'static',map:{0:'2GHz-B',1:'2GHz-only-G',2:'2GHz-B/G',3:'5GHz-A',4:'5GHz-only-N',5:'5GHz-A/N',6:'2GHz-only-N',7:'2GHz-B/G/N',8:'5GHz-A/N/AC',9:'5GHz-only-AC',10:'2GHz-G/N',11:'5GHz-N/AC'}}}},{name:'Channel Width',type:'number',id:'u25e',nonpublic:1,ro:1},{name:'Frequency Mode',type:'number',id:'u25b',nonpublic:1,ro:1},{name:'Country',type:'enm',id:'u25f',def:4294967295,values:{type:'dynamic',path:[ 88,27 ]}},{name:'MAC Address',type:'macaddr',id:'r26d',ro:1},{name:'Use Access List (ACL)',type:'bool',id:'b264'},{type:'separator'},{name:'WiFi Password',type:'opt',id:'b26e',c:[{type:'secret',id:'s263',max:64,min:8,private:1}]},{type:'toolbar',on:'cm2',c:[{name:'WPS Accept',type:'doit',cmd:9}]},{name:'Guest Wireless Network',type:'tab',inline:1},{name:'Guest Network',type:'opt',id:'b276',c:[{type:'string',id:'s277'}]},{name:'Guest WiFi Password',type:'opt',id:'b278',on:'homeapguest',c:[{type:'secret',id:'s27a',max:64,min:8,private:1}]},{name:'Limit Download Speed',type:'unit',id:'u27b',on:'homeapguest',opt:1},{name:'Wireless Clients',type:'tab',inline:1},{name:'',type:'table',path:[ 120,102 ],views:[{name:'noacl',type:'bool',id:'b322',inv:1,nonpublic:1,opt:1,ro:1},{name:'acl',type:'bool',id:'b322',nonpublic:1,opt:1,ro:1},{name:'MAC Address',type:'macaddr',id:'r1',nonpublic:1,ro:1},{type:'graphbox',graphs:[{type:'graph',curves:[{name:'Signal Strength',value:{type:'integer',postfix:'dB'}}],height:110,max:50,model:{name:'',type:'multinumber',id:'U320',c:[{type:'integer'}]},offset:100}]},{type:'toolbar',c:[{name:'Copy To ACL',type:'contextmenu',autostart:1,link:[{dst:'MAC Address',src:'MAC Address'}],on:'noacl',open:'Quick Set',tab:'Copy To ACL'},{name:'Remove From ACL',type:'contextmenu',autostart:1,link:[{dst:'MAC Address',src:'MAC Address'}],on:'acl',open:'Quick Set',tab:'Remove From ACL'}]},{name:'noacl',type:'cond',c:[{on:'noacl',pred:{type:'bool',value:1}}]},{name:'acl',type:'cond',c:[{on:'acl',pred:{type:'bool',value:1}}]}],c:[{name:'MAC Address',type:'macaddr',id:'r1',width:115},{name:'In ACL',type:'bool',id:'b322',width:45},{name:'Last IP',type:'ipaddr',id:'u29',opt:1,ro:1,width:80},{name:'Uptime',type:'interval',id:'ua',opt:1,ro:1,width:60},{name:'',type:'integer',id:'u7',opt:1,ro:1,width:25},{name:'Signal Strength',type:'graph',colors:[{color:'#f55115',level:18},{color:'#ff9800',level:25},{color:'#89b66d',level:32},{color:'#59d1cb',level:39},{color:'#39b2e1',level:4294967295}],curves:[ ],max:50,model:{name:'',type:'multinumber',id:'U320',c:[{type:'integer'}]},offset:100,width:85},{name:'Guest',type:'flag',id:'b324',hint:'G'}]},{type:'gridcell'},{name:'LTE',type:'tab',inline:1},{name:'PIN',type:'secret',id:'s384',opt:1},{name:'APN',type:'string',id:'s385',opt:1},{name:'Status',type:'tab',inline:1},{name:'Current Operator',type:'string',id:'s3e9',opt:1,ro:1},{name:'EARFCN',type:'string',id:'s3ea',opt:1,ro:1},{type:'separator'},{name:'rsrp',type:'number',id:'u3ed',nonpublic:1,ro:1},{name:'rssi',type:'number',id:'u3ec',nonpublic:1,ro:1},{type:'graphbox',graphs:[{name:'RSRP',type:'graph',curves:[{name:'RSRP',value:{type:'integer',postfix:'dB'}}],height:110,max:100,model:{name:'',type:'multinumber',id:'U3f1',c:[{type:'integer'}]},offset:140}],on:'rsrp'},{type:'graphbox',graphs:[{name:'RSSI',type:'graph',curves:[{name:'RSSI',value:{type:'integer',postfix:'dB'}}],height:110,max:100,model:{name:'',type:'multinumber',id:'U3f0',c:[{type:'integer'}]},offset:140}],on:'rssi'},{name:'Internet',type:'tab',inline:1},{name:'IP Address',type:'ipaddr',id:'u3',ro:1},{name:'Firewall Router',type:'bool',id:'b1f'},{name:'MAC Server',type:'bool',id:'b20',on:'macserver'},{name:'MAC Winbox',type:'bool',id:'b21',on:'macwinbox'},{name:'Discovery',type:'bool',id:'b22',on:'discovery'},{name:'firewall',type:'bool',id:'b1f',nonpublic:1,ro:1},{name:'mac-server',type:'bool',id:'b20',nonpublic:1,ro:1},{name:'mac-winbox',type:'bool',id:'b21',nonpublic:1,ro:1},{name:'ddiscovery',type:'bool',id:'b22',nonpublic:1,ro:1},{name:'Local Network',type:'tab',inline:1},{name:'IP Address',type:'ipaddr',id:'u5',zeroinvalid:1},{name:'Netmask',type:'enm',id:'ub',sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'bridgeallports',type:'bool',id:'b1c',nonpublic:1,ro:1},{name:'Bridge All LAN Ports',type:'bool',id:'b1c',on:'bridgeall'},{name:'DHCP Server',type:'bool',id:'b6'},{name:'DHCP Server Range',type:'network',id:'uc',maskid:'ud',on:'dhcp',opt:1,range:1},{name:'NAT',type:'bool',id:'b9'},{name:'UPnP',type:'bool',id:'b1e'},{name:'System',type:'tab',inline:1},{name:'Router Identity',type:'string',id:'s190'},{type:'toolbar',c:[{name:'Check For Updates',type:'contextmenu',autostart:1,group:'System',link:[ ],open:'Packages',tab:'Check For Updates'},{name:'Reset Configuration',type:'contextmenu',autostart:1,group:'System',link:[ ],open:'Reset Configuration',tab:'Reset Configuration'}]},{type:'separator'},{name:'Admin',type:'number',id:'u191',nonpublic:1,ro:1},{name:'Has Password',type:'bool',id:'b192',nonpublic:1,ro:1},{type:'toolbar',on:'haspwd',c:[{name:'Password...',type:'contextmenu',autostart:1,group:'System',link:[{conv:'u32_u32',dst:'User',src:'Admin'}],open:'Users',tab:'Change Password'}]},{name:'Password',type:'password',id:'s193',on:'nopwd'},{name:'Confirm Password',type:'password',id:'s194',on:'nopwd'},{type:'toolbar',c:[{name:'Apply Configuration',type:'contextmenu',doset:1}]},{type:'active'},{name:'homeapguest',type:'cond',hidedynamicly:1,c:[{on:'Guest Network',pred:{type:'bool',value:1}}]},{name:'cm2',type:'cond',hide:1,c:[{pred:{type:'addon',value:'wlan6'}}]},{name:'rsrp',type:'cond',hidedynamicly:1,c:[{on:'rsrp',pred:{type:'not',pred:{type:'number',value:[ 0 ]}}}]},{name:'rssi',type:'cond',hidedynamicly:1,c:[{on:'rssi',pred:{type:'not',pred:{type:'number',value:[ 0 ]}}}]},{name:'dhcp',type:'cond',hidedynamicly:1,c:[{on:'DHCP Server',pred:{type:'bool',value:1}}]},{name:'bridgeall',type:'cond',hidedynamicly:1,c:[{on:'bridgeallports',pred:{type:'bool',value:0}}]},{name:'macserver',type:'cond',hidedynamicly:1,c:[{on:'firewall',pred:{type:'bool',value:1}},{on:'mac-server',pred:{type:'bool',value:1}}]},{name:'macwinbox',type:'cond',hidedynamicly:1,c:[{on:'firewall',pred:{type:'bool',value:1}},{on:'mac-winbox',pred:{type:'bool',value:1}}]},{name:'discovery',type:'cond',hidedynamicly:1,c:[{on:'firewall',pred:{type:'bool',value:1}},{on:'ddiscovery',pred:{type:'bool',value:1}}]},{name:'haspwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:1}}]},{name:'nopwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:0}}]},{name:'haspwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:1}}]},{name:'nopwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:0}}]}]},{title:'W60G',type:'item',path:[ 120,12 ],pred:{type:'quickset',bit:12},c:[{type:'gridcell'},{name:'Wireless',type:'tab',inline:1},{name:'Mode',type:'enm',id:'u258',compact:1,radio:1,values:{type:'static',map:{0:'ap bridge',1:'station bridge',3:'bridge'}}},{name:'Frequency',type:'enm',id:'u259',values:{type:'static',map:{0:'auto',58320:'58320',60480:'60480',62640:'62640'}}},{name:'SSID',type:'string',id:'s25a'},{name:'Password',type:'secret',id:'s25b'},{type:'separator'},{name:'MAC Address',type:'macaddr',id:'r26d',ro:1},{name:'Connected To',type:'macaddr',id:'r2bc',opt:1,ro:1},{name:'Frequency',type:'number',id:'u2bd',opt:1,postfix:'MHz',ro:1},{type:'separator'},{type:'graphbox',graphs:[{type:'graph',curves:[{name:'Signal',value:{type:'number'}}],height:110,max:100,model:{name:'',type:'multinumber',id:'U320',c:[{type:'number'}]}}]},{type:'graphbox',graphs:[{type:'graph',curves:[{name:'MCS',value:{type:'number'}}],height:75,max:15,model:{name:'',type:'multinumber',id:'U2be',c:[{type:'number'}]}}]},{type:'gridcell'},{name:'Configuration',type:'tab',inline:1},{type:'object',c:[{name:'addr',title:'Address Acquisition',type:'enm',id:'u68',compact:1,radio:1,values:{type:'static',map:{0:'Static',1:'Automatic'}}},{name:'Address Source',type:'enm',id:'u67',compact:1,on:'ipauto',radio:1,values:{type:'static',map:{0:'Any',1:'Ethernet',2:'WLAN'}}},{name:'IP Address',type:'tuple',on:'ipauto',sep:' ',separate:1,c:[{type:'ipaddr',id:'ue',opt:1,ro:1},{type:'toolbar',c:[{name:'Renew',type:'doit',cmd:3},{name:'Release',type:'doit',cmd:4}]}]},{name:'Netmask',type:'enm',id:'uf',on:'ipauto',opt:1,ro:1,sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'Gateway',type:'ipaddr',id:'u10',on:'ipauto',opt:1,ro:1},{name:'IP Address',type:'ipaddr',id:'u64',on:'noipauto',zeroinvalid:1},{name:'Netmask',type:'enm',id:'u65',on:'noipauto',sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'Gateway',type:'ipaddr',id:'u66',on:'noipauto',opt:1},{name:'DNS Servers',type:'multi',id:'M69',on:'noipauto',c:[{type:'union',c:[{type:'ipaddr',id:'u1',zeroinvalid:1}]}]},{name:'ipauto',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 1 ]}}]},{name:'noipauto',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 0 ]}}]}]},{name:'System',type:'tab',inline:1},{name:'Router Identity',type:'string',id:'s190'},{type:'toolbar',c:[{name:'Check For Updates',type:'contextmenu',autostart:1,group:'System',link:[ ],open:'Packages',tab:'Check For Updates'},{name:'Reset Configuration',type:'contextmenu',autostart:1,group:'System',link:[ ],open:'Reset Configuration',tab:'Reset Configuration'}]},{type:'separator'},{name:'Admin',type:'number',id:'u191',nonpublic:1,ro:1},{name:'Has Password',type:'bool',id:'b192',nonpublic:1,ro:1},{type:'toolbar',on:'haspwd',c:[{name:'Password...',type:'contextmenu',autostart:1,group:'System',link:[{conv:'u32_u32',dst:'User',src:'Admin'}],open:'Users',tab:'Change Password'}]},{name:'Password',type:'password',id:'s193',on:'nopwd'},{name:'Confirm Password',type:'password',id:'s194',on:'nopwd'},{type:'toolbar',c:[{name:'Apply Configuration',type:'contextmenu',doset:1}]},{type:'active'},{name:'haspwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:1}}]},{name:'nopwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:0}}]},{name:'haspwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:1}}]},{name:'nopwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:0}}]}]},{title:'Ethernet',type:'item',path:[ 120,6 ],pred:{type:'quickset',bit:6},c:[{name:'ifaces',type:'number',id:'u1d',nonpublic:1,ro:1},{name:'sfp',type:'bool',id:'b24',nonpublic:1,ro:1},{name:'Configuration',type:'tab',inline:1},{name:'Mode',type:'enm',id:'u1',compact:1,radio:1,values:{type:'static',map:[ '','Router','Bridge' ]}},{name:'Internet',type:'tab',inline:1,on:'routing'},{name:'Port',type:'enm',id:'u23',on:'hassfp',values:{type:'static',map:{0:'Eth1',1:'SFP1'}}},{type:'object',on:'routing',c:[{name:'addr',title:'Address Acquisition',type:'enm',id:'u2',compact:1,radio:1,values:{type:'static',map:{0:'Static',1:'Automatic',2:'PPPoE'}}},{name:'PPPoE User',type:'string',id:'s16',on:'pppoe'},{name:'PPPoE Password',type:'secret',id:'s17',on:'pppoe'},{name:'PPPoE Service Name',type:'string',id:'s18',on:'pppoe',opt:1},{type:'separator',on:'pppoe'},{name:'PPPoE Status',type:'tuple',on:'pppoe',sep:' ',separate:1,c:[{type:'string',id:'s1b',ro:1},{type:'toolbar',c:[{name:'Reconnect',type:'doit',cmd:6}]}]},{name:'IP Address',type:'ipaddr',id:'u19',on:'pppoe',opt:1,ro:1},{name:'Gateway',type:'ipaddr',id:'u1a',on:'pppoe',opt:1,ro:1},{name:'IP Address',type:'tuple',on:'ipauto',sep:' ',separate:1,c:[{type:'ipaddr',id:'ue',opt:1,ro:1},{type:'toolbar',c:[{name:'Renew',type:'doit',cmd:3},{name:'Release',type:'doit',cmd:4}]}]},{name:'Netmask',type:'enm',id:'uf',on:'ipauto',opt:1,ro:1,sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'Gateway',type:'ipaddr',id:'u10',on:'ipauto',opt:1,ro:1},{name:'IP Address',type:'ipaddr',id:'u3',on:'noipauto',zeroinvalid:1},{name:'Netmask',type:'enm',id:'ua',on:'noipauto',sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'Gateway',type:'ipaddr',id:'u4',on:'noipauto',zeroinvalid:1},{name:'DNS Servers',type:'multi',id:'M13',on:'noipauto',c:[{type:'union',c:[{type:'ipaddr',id:'u1',zeroinvalid:1}]}]},{type:'separator'},{name:'ipauto',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 1 ]}}]},{name:'pppoe',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 2 ]}}]},{name:'noipauto',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 0 ]}}]}]},{name:'MAC Address',type:'macaddr',id:'r14'},{name:'Bridge',type:'tab',inline:1,on:'bridge'},{type:'object',on:'bridge',c:[{name:'addr',title:'Address Acquisition',type:'enm',id:'u68',compact:1,radio:1,values:{type:'static',map:{0:'Static',1:'Automatic'}}},{name:'Address Source',type:'enm',id:'u67',compact:1,on:'ipauto',radio:1,values:{type:'static',map:{0:'Any',1:'Ethernet',2:'WLAN'}}},{name:'IP Address',type:'tuple',on:'ipauto',sep:' ',separate:1,c:[{type:'ipaddr',id:'ue',opt:1,ro:1},{type:'toolbar',c:[{name:'Renew',type:'doit',cmd:3},{name:'Release',type:'doit',cmd:4}]}]},{name:'Netmask',type:'enm',id:'uf',on:'ipauto',opt:1,ro:1,sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'Gateway',type:'ipaddr',id:'u10',on:'ipauto',opt:1,ro:1},{name:'IP Address',type:'ipaddr',id:'u64',on:'noipauto',zeroinvalid:1},{name:'Netmask',type:'enm',id:'u65',on:'noipauto',sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'Gateway',type:'ipaddr',id:'u66',on:'noipauto',opt:1},{name:'DNS Servers',type:'multi',id:'M69',on:'noipauto',c:[{type:'union',c:[{type:'ipaddr',id:'u1',zeroinvalid:1}]}]},{name:'ipauto',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 1 ]}}]},{name:'noipauto',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 0 ]}}]}]},{name:'Local Network',type:'tab',inline:1,on:'routing'},{name:'IP Address',type:'ipaddr',id:'u5',on:'routing',zeroinvalid:1},{name:'Netmask',type:'enm',id:'ub',on:'routing',sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'bridgeallports',type:'bool',id:'b1c',nonpublic:1,ro:1},{name:'Bridge All LAN Ports',type:'bool',id:'b1c',on:'bridgeall'},{name:'DHCP Server',type:'bool',id:'b6',on:'routing'},{name:'DHCP Server Range',type:'network',id:'uc',maskid:'ud',on:'dhcp',opt:1,range:1},{name:'NAT',type:'bool',id:'b9',on:'routing'},{name:'VPN',type:'tab',inline:1},{name:'VPN Access',type:'bool',id:'b28'},{name:'VPN Address',type:'string',id:'s29',ro:1},{name:'VPN User',type:'string',id:'s2a',on:'vpn',ro:1},{name:'VPN Password',type:'secret',id:'s2b',on:'vpn',private:1},{name:'System',type:'tab',inline:1},{name:'Router Identity',type:'string',id:'s190'},{type:'toolbar',c:[{name:'Check For Updates',type:'contextmenu',autostart:1,group:'System',link:[ ],open:'Packages',tab:'Check For Updates'},{name:'Reset Configuration',type:'contextmenu',autostart:1,group:'System',link:[ ],open:'Reset Configuration',tab:'Reset Configuration'}]},{type:'separator'},{name:'Admin',type:'number',id:'u191',nonpublic:1,ro:1},{name:'Has Password',type:'bool',id:'b192',nonpublic:1,ro:1},{type:'toolbar',on:'haspwd',c:[{name:'Password...',type:'contextmenu',autostart:1,group:'System',link:[{conv:'u32_u32',dst:'User',src:'Admin'}],open:'Users',tab:'Change Password'}]},{name:'Password',type:'password',id:'s193',on:'nopwd'},{name:'Confirm Password',type:'password',id:'s194',on:'nopwd'},{type:'toolbar',c:[{name:'Apply Configuration',type:'contextmenu',doset:1}]},{type:'active'},{name:'vpn',type:'cond',hidedynamicly:1,c:[{on:'VPN Access',pred:{type:'bool',value:1}}]},{name:'haspwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:1}}]},{name:'nopwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:0}}]},{name:'haspwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:1}}]},{name:'nopwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:0}}]},{name:'routing',type:'cond',hidedynamicly:1,c:[{on:'Mode',pred:{type:'number',value:[ 1 ]}}]},{name:'hassfp',type:'cond',hidedynamicly:1,c:[{on:'Mode',pred:{type:'number',value:[ 1 ]}},{on:'sfp',pred:{type:'bool',value:1}}]},{name:'bridge',type:'cond',hidedynamicly:1,c:[{on:'Mode',pred:{type:'number',value:[ 2 ]}}]},{name:'dhcp',type:'cond',hidedynamicly:1,c:[{on:'DHCP Server',pred:{type:'bool',value:1}},{on:'Mode',pred:{type:'number',value:[ 1 ]}}]},{name:'bridgeall',type:'cond',hidedynamicly:1,c:[{on:'bridgeallports',pred:{type:'bool',value:0}}]}]},{title:'CAP',type:'item',path:[ 120,7 ],pred:{type:'quickset',bit:7},c:[{name:'ifaces',type:'number',id:'u1d',nonpublic:1,ro:1},{name:'Bridge',type:'tab',inline:1},{type:'object',c:[{name:'addr',title:'Address Acquisition',type:'enm',id:'u68',compact:1,radio:1,values:{type:'static',map:{0:'Static',1:'Automatic'}}},{name:'Address Source',type:'enm',id:'u67',compact:1,on:'ipauto',radio:1,values:{type:'static',map:{0:'Any',1:'Ethernet',2:'WLAN'}}},{name:'IP Address',type:'tuple',on:'ipauto',sep:' ',separate:1,c:[{type:'ipaddr',id:'ue',opt:1,ro:1},{type:'toolbar',c:[{name:'Renew',type:'doit',cmd:3},{name:'Release',type:'doit',cmd:4}]}]},{name:'Netmask',type:'enm',id:'uf',on:'ipauto',opt:1,ro:1,sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'Gateway',type:'ipaddr',id:'u10',on:'ipauto',opt:1,ro:1},{name:'IP Address',type:'ipaddr',id:'u64',on:'noipauto',zeroinvalid:1},{name:'Netmask',type:'enm',id:'u65',on:'noipauto',sortbyvalue:1,values:{type:'static',map:{255:'255.0.0.0 (/8)',33023:'255.128.0.0 (/9)',49407:'255.192.0.0 (/10)',57599:'255.224.0.0 (/11)',61695:'255.240.0.0 (/12)',63743:'255.248.0.0 (/13)',64767:'255.252.0.0 (/14)',65279:'255.254.0.0 (/15)',65535:'255.255.0.0 (/16)',8454143:'255.255.128.0 (/17)',12648447:'255.255.192.0 (/18)',14745599:'255.255.224.0 (/19)',15794175:'255.255.240.0 (/20)',16318463:'255.255.248.0 (/21)',16580607:'255.255.252.0 (/22)',16711679:'255.255.254.0 (/23)',16777215:'255.255.255.0 (/24)',2164260863:'255.255.255.128 (/25)',3238002687:'255.255.255.192 (/26)',3774873599:'255.255.255.224 (/27)',4043309055:'255.255.255.240 (/28)',4177526783:'255.255.255.248 (/29)',4244635647:'255.255.255.252 (/30)'}}},{name:'Gateway',type:'ipaddr',id:'u66',on:'noipauto',opt:1},{name:'DNS Servers',type:'multi',id:'M69',on:'noipauto',c:[{type:'union',c:[{type:'ipaddr',id:'u1',zeroinvalid:1}]}]},{name:'ipauto',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 1 ]}}]},{name:'noipauto',type:'cond',hidedynamicly:1,c:[{on:'addr',pred:{type:'number',value:[ 0 ]}}]}]},{name:'bridgeallports',type:'bool',id:'b1c',nonpublic:1,ro:1},{name:'Bridge All LAN Ports',type:'bool',id:'b1c'},{name:'MAC Address',type:'macaddr',id:'r26d',ro:1},{name:'System',type:'tab',inline:1},{name:'Router Identity',type:'string',id:'s190'},{type:'toolbar',c:[{name:'Check For Updates',type:'contextmenu',autostart:1,group:'System',link:[ ],open:'Packages',tab:'Check For Updates'},{name:'Reset Configuration',type:'contextmenu',autostart:1,group:'System',link:[ ],open:'Reset Configuration',tab:'Reset Configuration'}]},{type:'separator'},{name:'Admin',type:'number',id:'u191',nonpublic:1,ro:1},{name:'Has Password',type:'bool',id:'b192',nonpublic:1,ro:1},{type:'toolbar',on:'haspwd',c:[{name:'Password...',type:'contextmenu',autostart:1,group:'System',link:[{conv:'u32_u32',dst:'User',src:'Admin'}],open:'Users',tab:'Change Password'}]},{name:'Password',type:'password',id:'s193',on:'nopwd'},{name:'Confirm Password',type:'password',id:'s194',on:'nopwd'},{type:'toolbar',c:[{name:'Apply Configuration',type:'contextmenu',doset:1}]},{type:'active'},{name:'haspwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:1}}]},{name:'nopwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:0}}]},{name:'haspwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:1}}]},{name:'nopwd',type:'cond',hidedynamicly:1,c:[{on:'Has Password',pred:{type:'bool',value:0}}]},{name:'bridgeall',type:'cond',hidedynamicly:1,c:[{on:'bridgeallports',pred:{type:'bool',value:0}}]}]},{title:'CPE Connect',type:'doit',path:[ 120,1 ],cmd:1,hide:1,c:[{name:'Network Name',type:'string',id:'s12c'},{name:'WPA',type:'number',id:'b12e'},{name:'WiFi Password',type:'string',id:'s12d'},{name:'WDS',type:'number',id:'b12f'},{name:'Bridge',type:'number',id:'b130'}]},{title:'PTP Connect',type:'doit',path:[ 120,10 ],cmd:1,hide:1,c:[{name:'Network Name',type:'string',id:'s12c'},{name:'WPA',type:'number',id:'b12e'},{name:'WiFi Password',type:'string',id:'s12d'},{name:'WDS',type:'number',id:'b12f'},{name:'Bridge',type:'number',id:'b130'}]},{title:'Copy To ACL',type:'doit',path:[ 120,102 ],cmd:7,hide:1,c:[{name:'MAC Address',type:'macaddr',id:'r1'}]},{title:'Remove From ACL',type:'doit',path:[ 120,102 ],cmd:8,hide:1,c:[{name:'MAC Address',type:'macaddr',id:'r1'}]},{title:'Upgrade',type:'doit',path:[ 24,24 ],cmd:3,hide:1},{name:'',title:'Countries',type:'map',path:[ 88,27 ],hide:1,nameval:'Name',nonpublic:1,ro:1,c:[{name:'Name',type:'string',id:'sfe0010'}]}]},{name:'Interfaces',title:'Interface List',icon:5,prio:99,c:[{name:'Interface',title:'Interface',type:'map',path:[ 20,0 ],autorefresh:1000,autostart:1,generic:'iface',highlight:'notrunning',icons:{0:64},nameval:'Name',nonaddable:1,refreshfilter:262154,typeon:'type',c:[{name:'type',type:'number',id:'u10001',nonpublic:1,ro:1},{name:'caps',type:'number',id:'u10002',nonpublic:1,ro:1},{name:'link',type:'number',id:'u10004',nonpublic:1,ro:1},{name:'General',type:'tab'},{name:'Name',type:'string',id:'s10006',min:1,width:100},{name:'Type',type:'objtype',width:120},{name:'MTU',type:'number',id:'u10064',def:1500,max:65535,min:64,nonpublic:1,width:50},{name:'Actual MTU',type:'number',id:'u10069',opt:1,ro:1,width:70},{name:'L2 MTU',type:'number',id:'u10065',opt:1,ro:1,width:50},{name:'Status',type:'tab',priority:4294967294},{name:'Last Link Down Time',type:'dateandtime',id:'u10037',opt:1,relative:1,ro:1,scale:100},{name:'Last Link Up Time',type:'dateandtime',id:'u10038',opt:1,relative:1,ro:1,scale:100},{name:'Link Downs',type:'number',id:'u10039',ro:1},{type:'separator'},{name:'Traffic',type:'tab',priority:4294967295},{name:'Answer Time',type:'age',id:'u100ca',nonpublic:1,ro:1},{name:'Tx/Rx Rate',type:'tuple',separate:1,c:[{name:'Tx',type:'bigbitrate',id:'q100d4',ro:1,width:120},{name:'Rx',type:'bigbitrate',id:'q100d3',ro:1,width:120}]},{name:'Tx/Rx Packet Rate',type:'tuple',separate:1,width:100,c:[{name:'Tx Packet',type:'decimal',id:'u100cd',postfix:'p/s',ro:1,width:100},{name:'Rx Packet',type:'decimal',id:'u100cb',postfix:'p/s',ro:1,width:100}]},{type:'separator'},{name:'FP Tx/Rx Rate',type:'tuple',separate:1,c:[{name:'FP Tx',type:'bigbitrate',id:'q100d6',ro:1,width:120},{name:'FP Rx',type:'bigbitrate',id:'q100d5',ro:1,width:120}]},{name:'FP Tx/Rx Packet Rate',type:'tuple',separate:1,width:100,c:[{name:'FP Tx Packet',type:'decimal',id:'u100d8',postfix:'p/s',ro:1,width:100},{name:'FP Rx Packet',type:'decimal',id:'u100d7',postfix:'p/s',ro:1,width:100}]},{type:'separator'},{name:'Tx/Rx Bytes',type:'tuple',separate:1,c:[{name:'Tx Bytes',type:'bigbytes',id:'q100fd',ro:1},{name:'Rx Bytes',type:'bigbytes',id:'q100fc',ro:1}]},{name:'Tx/Rx Packets',type:'tuple',separate:1,c:[{name:'Tx Packets',type:'bigdecimal',id:'q100ff',ro:1},{name:'Rx Packets',type:'bigdecimal',id:'q100fe',ro:1}]},{name:'Tx/Rx Drops',type:'tuple',separate:1,c:[{name:'Tx Drops',type:'decimal',id:'u100f9',ro:1},{name:'Rx Drops',type:'decimal',id:'u100f8',ro:1}]},{name:'Tx/Rx Errors',type:'tuple',separate:1,c:[{name:'Tx Errors',type:'decimal',id:'u100fb',ro:1},{name:'Rx Errors',type:'decimal',id:'u100fa',ro:1}]},{type:'graphbox',graphs:[{name:'Byte Graph',type:'graph',curves:[{name:'Tx',ll:1,time:'Answer Time',value:'Tx'},{name:'Rx',ll:1,time:'Answer Time',value:'Rx'}]},{name:'Packet Graph',type:'graph',curves:[{name:'Tx Packet',time:'Answer Time',value:'Tx Packet'},{name:'Rx Packet',time:'Answer Time',value:'Rx Packet'}]}]},{name:'Torch',type:'contextmenu',autostart:1,group:'Tools',link:[{dst:'Interface'}],open:'Torch',tab:'Torch'},{type:'enable'},{type:'comment'},{type:'dynamic'},{type:'about'},{name:'running',type:'flag',id:'b1000e',hint:'R'},{name:'slave',type:'flag',id:'b10029',hint:'S'},{name:'notrunning',type:'cond',c:[{on:'running',pred:{type:'bool',value:0}}]}]},{title:'Detect Internet',type:'item',path:[ 132,1 ],c:[{name:'Detect Interface List',type:'enm',id:'u1',values:{type:'dynamic',path:[ 20,90 ]}},{name:'LAN Interface List',type:'enm',id:'u2',values:{type:'dynamic',path:[ 20,90 ]}},{name:'WAN Interface List',type:'enm',id:'u3',values:{type:'dynamic',path:[ 20,90 ]}},{name:'Internet Interface List',type:'enm',id:'u4',values:{type:'dynamic',path:[ 20,90 ]}},{name:'Interface Statuses',type:'contextmenu',autostart:1,link:[ ],open:'Interfaces',tab:'Detect Internet State'}]},{title:'Detect Internet State',type:'map',path:[ 132,2 ],hide:1,ro:1,c:[{name:'Interface',type:'enm',id:'ufe0001',values:{type:'dynamic',path:[ 20,0 ]},width:120},{name:'State',type:'enm',id:'u1',values:{type:'static',map:[ 'no link','unknown','lan','wan','internet' ]},width:100}]},{name:'Interface List',title:'Interface Lists',type:'map',path:[ 20,90 ],hide:1,nameval:'Name',prefix:'list',c:[{name:'Name',type:'string',id:'sfe0010',min:1,width:150},{name:'Include',type:'multinumber',id:'U1',c:[{type:'enm',values:{type:'dynamic',path:[ 20,90 ]}}]},{name:'Exclude',type:'multinumber',id:'U2',c:[{type:'enm',values:{type:'dynamic',path:[ 20,90 ]}}]},{type:'comment'},{type:'preset'}]},{name:'Interface List Member',title:'Interface List',type:'map',path:[ 20,91 ],nameval:{type:'concat',first:'List',second:'Interface',sep:'/'},c:[{name:'List',type:'enm',id:'u2',values:{type:'dynamic',path:[ 20,90 ],pred:{type:'slot',pred:{type:'bool',value:0},slot:'default'}},width:150},{name:'Interface',type:'enm',id:'u1',values:{type:'dynamic',path:[ 20,0 ]},width:150},{type:'enable'},{type:'dynamic'},{type:'comment'},{name:'Lists',type:'contextmenu',autostart:1,link:[ ],open:'Interfaces',tab:'Interface Lists'},{type:'filter',filteron:'List',values:{type:'dynamic',path:[ 20,90 ],pred:{type:'slot',pred:{type:'bool',value:0},slot:'default'}}}]},{title:'Ethernet',type:'map',icons:{0:83},inherit:'iface',nonaddable:1,typevalue:1,c:[{name:'General',type:'tab',combine:1},{name:'sfp',type:'bool',id:'b400',nonpublic:1},{name:'MTU',type:'number',id:'u10064',def:1500,max:65535,min:64,override:1,width:50},{name:'L2 MTU',type:'number',id:'u10065',on:'l2mtu',override:1,width:50},{name:'Max L2 MTU',type:'number',id:'u10067',on:'maxl2mtu',opt:1,ro:1},{name:'MAC Address',type:'macaddr',id:'r3e9',ro:1},{name:'ARP',type:'enm',id:'u3ea',values:{type:'static',map:['disabled','enabled','proxy-arp','reply-only','local-proxy-arp']}},{name:'ARP Timeout',type:'interval',id:'u1003b',opt:1},{name:'combo',type:'number',id:'u40a',def:4294967295,nonpublic:1,opt:1,ro:1},{type:'separator',on:'combo'},{name:'Combo Mode',type:'enm',id:'u40a',on:'combo',values:{type:'static',map:[ 'auto','copper','sfp' ]}},{name:'PoE',type:'tab',on:'poe'},{name:'poecurr',type:'number',id:'u466',nonpublic:1,opt:1,ro:1},{name:'poevolt',type:'number',id:'u467',nonpublic:1,opt:1,ro:1},{name:'poepower',type:'number',id:'u468',nonpublic:1,opt:1,ro:1},{name:'PoE Out',type:'enm',id:'u3ff',on:'poe',values:{type:'static',map:[ 'off','auto on','forced on' ]},width:65},{name:'PoE Voltage',type:'enm',id:'u406',on:'poeV',values:{type:'static',map:[ 'auto','low','high' ]},width:55},{name:'PoE Priority',type:'number',id:'u403',max:100,on:'poe',width:55},{type:'separator',on:'poe'},{name:'Power Cycle Ping Enabled',type:'bool',id:'b410',on:'poe'},{name:'Power Cycle Ping Address',type:'union',on:'poeping',resolvaddr:1,single:1,c:[{name:'Ping To IP4',type:'ipaddr',id:'u411',zeroinvalid:1},{name:'Ping to IP6',type:'ip6addr',id:'a412',zeroinvalid:1},{name:'Ping to MAC',type:'macaddr',id:'r413'}]},{name:'Power Cycle Ping Timeout',type:'interval',id:'u414',max:3600,on:'poeping'},{type:'separator',on:'poe'},{name:'Power Cycle Interval',type:'interval',id:'u415',on:'poe',opt:1},{type:'separator',on:'poe'},{name:'PoE Out Status',type:'enm',id:'u469',on:'poe',opt:1,ro:1,values:{type:'static',map:['','disabled','waiting for load','powered on','overload','short circuit','voltage too low','current too low','power cycle','voltage too high','controller error']}},{name:'PoE Out Current',type:'number',id:'u466',on:'poecurr',opt:1,postfix:'mA',ro:1,width:60},{name:'PoE Out Voltage',type:'fixedpoint',id:'u467',on:'poevolt',opt:1,postfix:'V',ro:1,scale:10},{name:'PoE Out Power',type:'fixedpoint',id:'u468',on:'poepower',opt:1,postfix:'W',ro:1,scale:10},{type:'separator',on:'poeping'},{name:'Power Cycle Host Alive',type:'bool',id:'b475',on:'poeping',opt:1,ro:1},{name:'Power Cycle After',type:'age',id:'u476',on:'poe',opt:1,ro:1},{name:'Power Cycle',type:'contextmenu',link:[{dst:'Interface'}],on:'poe',open:'Interfaces',tab:'Power Cycle'},{name:'SFP',type:'tab',on:'sfp'},{name:'Module Present',type:'bool',id:'b451',on:'sfp',ro:1},{name:'Rx Lose',type:'bool',id:'b452',on:'sfp',ro:1},{name:'Tx Fault',type:'bool',id:'b453',on:'sfp',ro:1},{name:'Connector Type',type:'enm',id:'u454',on:'sfp',opt:1,ro:1,values:{type:'static',map:{1:'SC',7:'LC',11:'optical pigtail',33:'copper pigtail',34:'RJ45'}}},{type:'separator',on:'sfp'},{name:'Link Length 9um',type:'number',id:'u455',on:'sfp',opt:1,postfix:'m',ro:1},{name:'Link Length 50um',type:'number',id:'u456',on:'sfp',opt:1,postfix:'m',ro:1},{name:'Link Length 62um',type:'number',id:'u457',on:'sfp',opt:1,postfix:'m',ro:1},{name:'Link Length Copper',type:'number',id:'u458',on:'sfp',opt:1,postfix:'m',ro:1},{type:'separator',on:'sfp'},{name:'Vendor Name',type:'string',id:'s459',on:'sfp',ro:1},{name:'Vendor Part Number',type:'string',id:'s45a',on:'sfp',ro:1},{name:'Vendor Revision',type:'string',id:'s45b',on:'sfp',ro:1},{name:'Vendor Serial',type:'string',id:'s45c',on:'sfp',ro:1},{name:'Manufacturing Date',type:'string',id:'s45d',on:'sfp',ro:1},{type:'separator',on:'sfp'},{name:'Wavelength',type:'fixedpoint',id:'u45e',on:'sfp',opt:1,postfix:'nm',ro:1,scale:100},{name:'Temperature',type:'integer',id:'u45f',on:'sfp',opt:1,postfix:'C',ro:1},{name:'Supply Voltage',type:'fixedpoint',id:'u460',on:'sfp',opt:1,postfix:'V',ro:1,scale:1000},{name:'Tx Bias Current',type:'number',id:'u461',on:'sfp',opt:1,postfix:'mA',ro:1},{name:'Tx Power',type:'fixedpoint',id:'u462',on:'sfp',opt:1,postfix:'dBm',ro:1,scale:1000},{name:'Rx Power',type:'fixedpoint',id:'u463',on:'sfp',opt:1,postfix:'dBm',ro:1,scale:1000},{type:'separator',on:'sfp'},{name:'MAC Address',type:'macaddr',id:'r474',on:'sfp',opt:1,ro:1},{name:'Ethernet',type:'tab'},{name:'autoneg',title:'Auto Negotiation',type:'bool',id:'b3f3'},{type:'separator'},{name:'flowcontrol',type:'number',id:'u407',def:4294967295,nonpublic:1,ro:1},{name:'Tx Flow Control',type:'enm',id:'u407',on:'flowcntrl',values:{type:'static',map:[ 'off','on','auto' ]}},{name:'Rx Flow Control',type:'enm',id:'u408',on:'flowcntrl',values:{type:'static',map:[ 'off','on','auto' ]}},{type:'separator',on:'flowcntrl'},{name:'Advertise',type:'set',id:'u409',on:'autoneg',values:{type:'static',map:{0:'10M half',1:'10M full',2:'100M half',3:'100M full',4:'1000M half',5:'1000M full',12:'10G full',30:'2.5G full',31:'5G full'}}},{name:'Speed',type:'enm',id:'u3f2',compact:1,on:'noautoneg',radio:1,values:{type:'static',map:[ '10Mbps','100Mbps','1Gbps','10Gbps' ]}},{name:'Full Duplex',type:'bool',id:'b3f4',on:'noautoneg'},{name:'Status',type:'tab',combine:1},{name:'Auto Negotiation',type:'enm',id:'u44d',ro:1,values:{type:'static',map:['incomplete','done','no-negotiation','failed','restarted','disabled','not supported']}},{name:'Rate',type:'enm',id:'u44e',ro:1,values:{type:'static',map:['unknown','10Mbps','100Mbps','1Gbps','2.5Gbps','5Gbps','10Gbps']}},{name:'Full Duplex',type:'bool',id:'b44f',ro:1},{type:'separator'},{name:'Advertising',type:'set',id:'u46d',ro:1,values:{type:'static',map:{0:'10M half',1:'10M full',2:'100M half',3:'100M full',4:'1000M half',5:'1000M full',12:'10G full',30:'2.5G full',31:'5G full'}}},{name:'Link Partner Advertising',type:'set',id:'u46e',ro:1,values:{type:'static',map:{0:'10M half',1:'10M full',2:'100M half',3:'100M full',4:'1000M half',5:'1000M full',12:'10G full',30:'2.5G full',31:'5G full'}}},{name:'Loop Protect',type:'tab'},{name:'Loop Protect',type:'enm',id:'u416',values:{type:'static',map:[ 'default','off','on' ]}},{name:'Send Interval',type:'interval',id:'u418',def:5,min:1},{name:'Disable Time',type:'interval',id:'u419',def:300},{type:'separator'},{name:'Status',type:'enm',id:'u417',opt:1,ro:1,values:{type:'static',map:[ '','off','on','disabled' ]}},{name:'Overall Stats',type:'tab',on:'extrastats'},{name:'Tx/Rx Packets',type:'multituple',hideonempty:1,on:'extrastats',ro:1,c:[{name:'Tx Packets',type:'multibignumber',id:'Q480',c:[{type:'bignumber'}]},{name:'Rx Packets',type:'multibignumber',id:'Q478',c:[{type:'bignumber'}]}]},{name:'Tx/Rx Bytes',type:'multituple',hideonempty:1,on:'extrastats',ro:1,c:[{name:'Tx Bytes',type:'multibignumber',id:'Q469',c:[{type:'bignumber'}]},{name:'Rx Bytes',type:'multibignumber',id:'Q45c',c:[{type:'bignumber'}]}]},{name:'Tx/Rx 64',type:'multituple',hideonempty:1,on:'extrastats',ro:1,c:[{name:'Tx 64',type:'multibignumber',id:'Q461',c:[{type:'bignumber'}]},{name:'Rx 64',type:'multibignumber',id:'Q453',c:[{type:'bignumber'}]}]},{name:'Tx/Rx 65-127',type:'multituple',hideonempty:1,on:'extrastats',ro:1,c:[{name:'Tx 65-127',type:'multibignumber',id:'Q462',c:[{type:'bignumber'}]},{name:'Rx 65-127',type:'multibignumber',id:'Q454',c:[{type:'bignumber'}]}]},{name:'Tx/Rx 128-255',type:'multituple',hideonempty:1,on:'extrastats',ro:1,c:[{name:'Tx 128-255',type:'multibignumber',id:'Q463',c:[{type:'bignumber'}]},{name:'Rx 128-255',type:'multibignumber',id:'Q455',c:[{type:'bignumber'}]}]},{name:'Tx/Rx 256-511',type:'multituple',hideonempty:1,on:'extrastats',ro:1,c:[{name:'Tx 256-511',type:'multibignumber',id:'Q464',c:[{type:'bignumber'}]},{name:'Rx 256-511',type:'multibignumber',id:'Q456',c:[{type:'bignumber'}]}]},{name:'Tx/Rx 512-1023',type:'multituple',hideonempty:1,on:'extrastats',ro:1,c:[{name:'Tx 512-1023',type:'multibignumber',id:'Q465',c:[{type:'bignumber'}]},{name:'Rx 512-1023',type:'multibignumber',id:'Q457',c:[{type:'bignumber'}]}]},{name:'Tx/Rx 1024-1518',type:'multituple',hideonempty:1,on:'extrastats',ro:1,c:[{name:'Tx 1024-1518',type:'multibignumber',id:'Q466',c:[{type:'bignumber'}]},{name:'Rx 1024-1518',type:'multibignumber',id:'Q458',c:[{type:'bignumber'}]}]},{name:'Tx/Rx 1519-max',type:'multituple',hideonempty:1,on:'extrastats',ro:1,c:[{name:'Tx 1519-max',type:'multibignumber',id:'Q467',c:[{type:'bignumber'}]},{name:'Rx 1519-max',type:'multibignumber',id:'Q459',c:[{type:'bignumber'}]}]},{name:'Rx&Tx 64',type:'multibignumber',id:'Q471',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx&Tx 65-127',type:'multibignumber',id:'Q472',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx&Tx 128-255',type:'multibignumber',id:'Q473',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx&Tx 256-511',type:'multibignumber',id:'Q474',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx&Tx 512-1023',type:'multibignumber',id:'Q475',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx&Tx 1024-1518',type:'multibignumber',id:'Q476',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx&Tx 1519-max',type:'multibignumber',id:'Q477',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Stats',type:'tab',on:'extrastats'},{name:'Rx Unicast',type:'multibignumber',id:'Q4ab',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Broadcast',type:'multibignumber',id:'Q44c',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Pause',type:'multibignumber',id:'Q44d',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Multicast',type:'multibignumber',id:'Q44e',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx FCS Error',type:'multibignumber',id:'Q44f',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Align Error',type:'multibignumber',id:'Q450',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Too Short',type:'multibignumber',id:'Q451',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Too Long',type:'multibignumber',id:'Q45a',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Fragment',type:'multibignumber',id:'Q452',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Overflow',type:'multibignumber',id:'Q45b',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Control',type:'multibignumber',id:'Q479',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Unknown Op',type:'multibignumber',id:'Q47a',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Length Error',type:'multibignumber',id:'Q47b',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Code Error',type:'multibignumber',id:'Q47c',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Carrier Error',type:'multibignumber',id:'Q47d',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Jabber',type:'multibignumber',id:'Q47e',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Drop',type:'multibignumber',id:'Q47f',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Error Events',type:'multibignumber',id:'Q4ad',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Stats',type:'tab',on:'extrastats'},{name:'Tx Unicast',type:'multibignumber',id:'Q4ac',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Broadcast',type:'multibignumber',id:'Q45d',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Pause',type:'multibignumber',id:'Q45e',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Multicast',type:'multibignumber',id:'Q45f',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Underrun',type:'multibignumber',id:'Q460',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Collision',type:'multibignumber',id:'Q46a',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Excessive Collision',type:'multibignumber',id:'Q46b',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Multiple Collision',type:'multibignumber',id:'Q46c',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Single Collision',type:'multibignumber',id:'Q46d',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Excessive Deferred',type:'multibignumber',id:'Q46e',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Deferred',type:'multibignumber',id:'Q46f',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Late Collision',type:'multibignumber',id:'Q470',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Total Collision',type:'multibignumber',id:'Q481',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Pause Honorred',type:'multibignumber',id:'Q482',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Drop',type:'multibignumber',id:'Q483',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Jabber',type:'multibignumber',id:'Q484',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx FCS Error',type:'multibignumber',id:'Q485',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Control',type:'multibignumber',id:'Q486',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Too Short',type:'multibignumber',id:'Q487',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Fragment',type:'multibignumber',id:'Q488',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{type:'buttonsep'},{name:'Cable Test',type:'contextmenu',autostart:1,link:[{dst:'Interface'}],open:'Interfaces',tab:'Cable Test'},{name:'Blink',type:'doit',cmd:2,nonglobal:1},{name:'Reset MAC Address',type:'doit',cmd:1003,nonglobal:1},{name:'Reset Counters',type:'doit',cmd:1001,nonglobal:1,on:'extrastats'},{type:'statusbar',c:[{type:'enm',id:'u44c',values:{type:'static',map:[ 'unknown','link ok','no link' ]}}]},{name:'poe',type:'cond',hide:1,c:[{on:'caps',pred:{type:'bitmap',mask:524288,value:524288}}]},{name:'poecurr',type:'cond',hidedynamicly:1,c:[{on:'poecurr',pred:{type:'not',pred:{type:'number',value:[ 0 ]}}}]},{name:'poevolt',type:'cond',hidedynamicly:1,c:[{on:'poevolt',pred:{type:'not',pred:{type:'number',value:[ 0 ]}}}]},{name:'poepower',type:'cond',hidedynamicly:1,c:[{on:'poepower',pred:{type:'not',pred:{type:'number',value:[ 0 ]}}}]},{name:'poeping',type:'cond',hidedynamicly:1,c:[{on:'caps',pred:{type:'bitmap',mask:524288,value:524288}},{on:'Power Cycle Ping Enabled',pred:{type:'bool',value:1}}]},{name:'poeV',type:'cond',hide:1,c:[{on:'caps',pred:{type:'bitmap',mask:524288,value:524288}},{pred:{type:'or',pred:[{type:'board',value:'CRS328-24P-4S+'},{type:'board',value:'CRS112-8P-4S'},{type:'board',value:'CRS318-16P-2S+'}]}}]},{name:'extrastats',type:'cond',hide:1,c:[{pred:{type:'or',pred:[{type:'or',pred:[{type:'board',value:'RB100'},{type:'or',pred:[{type:'board',value:'RB400'},{type:'board',value:'RB700'},{type:'board',value:'RB2011'}]},{type:'or',pred:[{type:'board',value:'RB1100'},{type:'board',value:'RB1200'}]},{type:'or',pred:[{type:'or',pred:[{type:'board',value:'RB3011'},{type:'board',value:'RB4011iGS+5HacQ2HnD'},{type:'board',value:'RB4011iGS+'},{type:'board',value:'RBcAPGi-5acD2nD'},{type:'board',value:'RBD52G-5HacD2HnD-TC'},{type:'board',value:'RBD52G-5HacD2HnD'},{type:'board',value:'RB1100Dx4'},{type:'board',value:'RB1100x4'}]},{type:'or',pred:[{type:'or',pred:[{type:'board',value:'CRS326-24G-2S+'},{type:'board',value:'CRS326-24S+2Q+'},{type:'board',value:'CRS328-4C-20S-4S+'},{type:'board',value:'CRS328-24P-4S+'}]},{type:'or',pred:[{type:'board',value:'CRS317-1G-16S+'},{type:'board',value:'CRS317-1G-16S+RM'},{type:'board',value:'CRS305-1G-4S+'},{type:'board',value:'CRS309-1G-8S+'},{type:'board',value:'CRS312-4C+8XG'},{type:'board',value:'CRS318-16P-2S+'}]}]}]},{type:'board',value:'RBM'},{type:'daughterboard',value:'RB616'},{type:'or',pred:[{type:'board',value:'CCR1009-8G-1S'},{type:'board',value:'CCR1009-8G-1S-1S+'}]}]},{type:'not',pred:{type:'or',pred:[{type:'not',pred:{type:'board',value:'CRS'}},{type:'not',pred:{type:'not',pred:{type:'or',pred:[{type:'board',value:'RB100'},{type:'or',pred:[{type:'board',value:'RB400'},{type:'board',value:'RB700'},{type:'board',value:'RB2011'}]},{type:'or',pred:[{type:'board',value:'RB1100'},{type:'board',value:'RB1200'}]},{type:'or',pred:[{type:'or',pred:[{type:'board',value:'RB3011'},{type:'board',value:'RB4011iGS+5HacQ2HnD'},{type:'board',value:'RB4011iGS+'},{type:'board',value:'RBcAPGi-5acD2nD'},{type:'board',value:'RBD52G-5HacD2HnD-TC'},{type:'board',value:'RBD52G-5HacD2HnD'},{type:'board',value:'RB1100Dx4'},{type:'board',value:'RB1100x4'}]},{type:'or',pred:[{type:'or',pred:[{type:'board',value:'CRS326-24G-2S+'},{type:'board',value:'CRS326-24S+2Q+'},{type:'board',value:'CRS328-4C-20S-4S+'},{type:'board',value:'CRS328-24P-4S+'}]},{type:'or',pred:[{type:'board',value:'CRS317-1G-16S+'},{type:'board',value:'CRS317-1G-16S+RM'},{type:'board',value:'CRS305-1G-4S+'},{type:'board',value:'CRS309-1G-8S+'},{type:'board',value:'CRS312-4C+8XG'},{type:'board',value:'CRS318-16P-2S+'}]}]}]},{type:'board',value:'RBM'},{type:'daughterboard',value:'RB616'},{type:'or',pred:[{type:'board',value:'CCR1009-8G-1S'},{type:'board',value:'CCR1009-8G-1S-1S+'}]}]}}}]}},{type:'board',value:'CCR'}]}}]},{name:'combo',type:'cond',hidedynamicly:1,c:[{on:'combo',pred:{type:'not',pred:{type:'number',value:[ 4294967295 ]}}}]},{name:'sfp',type:'cond',hide:1,c:[{on:'sfp',pred:{type:'bool',value:1}}]},{name:'autoneg',type:'cond',hidedynamicly:1,c:[{on:'autoneg',pred:{type:'bool',value:1}}]},{name:'noautoneg',type:'cond',hidedynamicly:1,c:[{on:'autoneg',pred:{type:'bool',value:0}}]},{name:'flowcntrl',type:'cond',hidedynamicly:1,c:[{on:'flowcontrol',pred:{type:'not',pred:{type:'number',value:[ 4294967295 ]}}}]},{name:'l2mtu',type:'cond',makero:1,c:[{on:'caps',pred:{type:'bitmap',mask:131072,value:131072}}]},{name:'maxl2mtu',type:'cond',hidedynamicly:1,c:[{on:'Max L2 MTU',pred:{type:'not',pred:{type:'number',value:[ 0 ]}}}]}]},{title:'PWR',type:'map',hide:1,icons:{0:83},inherit:'iface',nonaddable:1,nonpublic:1,typevalue:63,c:[{name:'General',type:'tab',combine:1},{name:'MTU',type:'number',id:'u10064',def:1500,max:65535,min:64,override:1,width:50},{name:'L2 MTU',type:'number',id:'u10065',on:'l2mtu',override:1,width:50},{name:'Max L2 MTU',type:'number',id:'u10067',on:'maxl2mtu',opt:1,ro:1},{name:'MAC Address',type:'macaddr',id:'r3e9',ro:1},{name:'ARP',type:'enm',id:'u3ea',values:{type:'static',map:['disabled','enabled','proxy-arp','reply-only','local-proxy-arp']}},{name:'ARP Timeout',type:'interval',id:'u1003b',opt:1},{name:'Loop Protect',type:'tab'},{name:'Loop Protect',type:'enm',id:'u416',values:{type:'static',map:[ 'default','off','on' ]}},{name:'Send Interval',type:'interval',id:'u418',def:5,min:1},{name:'Disable Time',type:'interval',id:'u419',def:300},{type:'separator'},{name:'Status',type:'enm',id:'u417',opt:1,ro:1,values:{type:'static',map:[ '','off','on','disabled' ]}},{name:'PLC',type:'tab'},{name:'HW Platform',type:'string',id:'s7dc',opt:1,ro:1},{name:'FW Platform',type:'string',id:'s7dd',opt:1,ro:1},{name:'FW Version',type:'string',id:'s7de',opt:1,ro:1},{type:'separator'},{name:'Network Key',type:'string',id:'s7d4',opt:1,ro:1},{type:'separator'},{name:'Line Freq',type:'enm',id:'u7df',opt:1,ro:1,values:{type:'static',map:[ '','50Hz','60Hz' ]}},{name:'Zero Crossing',type:'enm',id:'u7e0',opt:1,ro:1,values:{type:'static',map:{0:'not yet detected',4:'detected',8:'missing'}}},{name:'Role',type:'enm',id:'u7e2',opt:1,ro:1,values:{type:'static',map:['station','proxy coordinator','central coordinator']}},{name:'Station Count',type:'number',id:'u7e4',def:4294967295,opt:1,ro:1},{name:'MAC Address',type:'macaddr',id:'r7db',opt:1,ro:1},{name:'CCO MAC',type:'macaddr',id:'r7e3',opt:1,ro:1},{name:'Overall Stats',type:'tab',on:'extrastats'},{name:'Tx/Rx Packets',type:'multituple',hideonempty:1,on:'extrastats',ro:1,c:[{name:'Tx Packets',type:'multibignumber',id:'Q480',c:[{type:'bignumber'}]},{name:'Rx Packets',type:'multibignumber',id:'Q478',c:[{type:'bignumber'}]}]},{name:'Tx/Rx Bytes',type:'multituple',hideonempty:1,on:'extrastats',ro:1,c:[{name:'Tx Bytes',type:'multibignumber',id:'Q469',c:[{type:'bignumber'}]},{name:'Rx Bytes',type:'multibignumber',id:'Q45c',c:[{type:'bignumber'}]}]},{name:'Tx/Rx 64',type:'multituple',hideonempty:1,on:'extrastats',ro:1,c:[{name:'Tx 64',type:'multibignumber',id:'Q461',c:[{type:'bignumber'}]},{name:'Rx 64',type:'multibignumber',id:'Q453',c:[{type:'bignumber'}]}]},{name:'Tx/Rx 65-127',type:'multituple',hideonempty:1,on:'extrastats',ro:1,c:[{name:'Tx 65-127',type:'multibignumber',id:'Q462',c:[{type:'bignumber'}]},{name:'Rx 65-127',type:'multibignumber',id:'Q454',c:[{type:'bignumber'}]}]},{name:'Tx/Rx 128-255',type:'multituple',hideonempty:1,on:'extrastats',ro:1,c:[{name:'Tx 128-255',type:'multibignumber',id:'Q463',c:[{type:'bignumber'}]},{name:'Rx 128-255',type:'multibignumber',id:'Q455',c:[{type:'bignumber'}]}]},{name:'Tx/Rx 256-511',type:'multituple',hideonempty:1,on:'extrastats',ro:1,c:[{name:'Tx 256-511',type:'multibignumber',id:'Q464',c:[{type:'bignumber'}]},{name:'Rx 256-511',type:'multibignumber',id:'Q456',c:[{type:'bignumber'}]}]},{name:'Tx/Rx 512-1023',type:'multituple',hideonempty:1,on:'extrastats',ro:1,c:[{name:'Tx 512-1023',type:'multibignumber',id:'Q465',c:[{type:'bignumber'}]},{name:'Rx 512-1023',type:'multibignumber',id:'Q457',c:[{type:'bignumber'}]}]},{name:'Tx/Rx 1024-1518',type:'multituple',hideonempty:1,on:'extrastats',ro:1,c:[{name:'Tx 1024-1518',type:'multibignumber',id:'Q466',c:[{type:'bignumber'}]},{name:'Rx 1024-1518',type:'multibignumber',id:'Q458',c:[{type:'bignumber'}]}]},{name:'Tx/Rx 1519-max',type:'multituple',hideonempty:1,on:'extrastats',ro:1,c:[{name:'Tx 1519-max',type:'multibignumber',id:'Q467',c:[{type:'bignumber'}]},{name:'Rx 1519-max',type:'multibignumber',id:'Q459',c:[{type:'bignumber'}]}]},{name:'Rx&Tx 64',type:'multibignumber',id:'Q471',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx&Tx 65-127',type:'multibignumber',id:'Q472',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx&Tx 128-255',type:'multibignumber',id:'Q473',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx&Tx 256-511',type:'multibignumber',id:'Q474',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx&Tx 512-1023',type:'multibignumber',id:'Q475',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx&Tx 1024-1518',type:'multibignumber',id:'Q476',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx&Tx 1519-max',type:'multibignumber',id:'Q477',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Stats',type:'tab',on:'extrastats'},{name:'Rx Unicast',type:'multibignumber',id:'Q4ab',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Broadcast',type:'multibignumber',id:'Q44c',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Pause',type:'multibignumber',id:'Q44d',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Multicast',type:'multibignumber',id:'Q44e',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx FCS Error',type:'multibignumber',id:'Q44f',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Align Error',type:'multibignumber',id:'Q450',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Too Short',type:'multibignumber',id:'Q451',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Too Long',type:'multibignumber',id:'Q45a',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Fragment',type:'multibignumber',id:'Q452',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Overflow',type:'multibignumber',id:'Q45b',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Control',type:'multibignumber',id:'Q479',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Unknown Op',type:'multibignumber',id:'Q47a',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Length Error',type:'multibignumber',id:'Q47b',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Code Error',type:'multibignumber',id:'Q47c',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Carrier Error',type:'multibignumber',id:'Q47d',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Jabber',type:'multibignumber',id:'Q47e',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Drop',type:'multibignumber',id:'Q47f',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Rx Error Events',type:'multibignumber',id:'Q4ad',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Stats',type:'tab',on:'extrastats'},{name:'Tx Unicast',type:'multibignumber',id:'Q4ac',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Broadcast',type:'multibignumber',id:'Q45d',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Pause',type:'multibignumber',id:'Q45e',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Multicast',type:'multibignumber',id:'Q45f',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Underrun',type:'multibignumber',id:'Q460',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Collision',type:'multibignumber',id:'Q46a',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Excessive Collision',type:'multibignumber',id:'Q46b',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Multiple Collision',type:'multibignumber',id:'Q46c',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Single Collision',type:'multibignumber',id:'Q46d',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Excessive Deferred',type:'multibignumber',id:'Q46e',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Deferred',type:'multibignumber',id:'Q46f',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Late Collision',type:'multibignumber',id:'Q470',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Total Collision',type:'multibignumber',id:'Q481',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Pause Honorred',type:'multibignumber',id:'Q482',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Drop',type:'multibignumber',id:'Q483',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Jabber',type:'multibignumber',id:'Q484',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx FCS Error',type:'multibignumber',id:'Q485',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Control',type:'multibignumber',id:'Q486',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Too Short',type:'multibignumber',id:'Q487',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{name:'Tx Fragment',type:'multibignumber',id:'Q488',hideonempty:1,on:'extrastats',ro:1,c:[{type:'bignumber'}]},{type:'buttonsep'},{name:'Configure...',type:'contextmenu',link:[{dst:'Interface'}],open:'Interfaces',tab:'PWR Configure'},{name:'Join',type:'doit',cmd:1007},{name:'Leave',type:'doit',cmd:1010},{type:'buttonsep'},{name:'Reset MAC Address',type:'doit',cmd:1003,nonglobal:1},{name:'Reset Counters',type:'doit',cmd:1001,nonglobal:1,on:'extrastats'},{type:'statusbar',c:[{type:'enm',id:'u44c',values:{type:'static',map:[ 'unknown','link ok','no link' ]}}]},{name:'extrastats',type:'cond',hide:1,c:[{pred:{type:'or',pred:[{type:'or',pred:[{type:'board',value:'RB100'},{type:'or',pred:[{type:'board',value:'RB400'},{type:'board',value:'RB700'},{type:'board',value:'RB2011'}]},{type:'or',pred:[{type:'board',value:'RB1100'},{type:'board',value:'RB1200'}]},{type:'or',pred:[{type:'or',pred:[{type:'board',value:'RB3011'},{type:'board',value:'RB4011iGS+5HacQ2HnD'},{type:'board',value:'RB4011iGS+'},{type:'board',value:'RBcAPGi-5acD2nD'},{type:'board',value:'RBD52G-5HacD2HnD-TC'},{type:'board',value:'RBD52G-5HacD2HnD'},{type:'board',value:'RB1100Dx4'},{type:'board',value:'RB1100x4'}]},{type:'or',pred:[{type:'or',pred:[{type:'board',value:'CRS326-24G-2S+'},{type:'board',value:'CRS326-24S+2Q+'},{type:'board',value:'CRS328-4C-20S-4S+'},{type:'board',value:'CRS328-24P-4S+'}]},{type:'or',pred:[{type:'board',value:'CRS317-1G-16S+'},{type:'board',value:'CRS317-1G-16S+RM'},{type:'board',value:'CRS305-1G-4S+'},{type:'board',value:'CRS309-1G-8S+'},{type:'board',value:'CRS312-4C+8XG'},{type:'board',value:'CRS318-16P-2S+'}]}]}]},{type:'board',value:'RBM'},{type:'daughterboard',value:'RB616'},{type:'or',pred:[{type:'board',value:'CCR1009-8G-1S'},{type:'board',value:'CCR1009-8G-1S-1S+'}]}]},{type:'not',pred:{type:'or',pred:[{type:'not',pred:{type:'board',value:'CRS'}},{type:'not',pred:{type:'not',pred:{type:'or',pred:[{type:'board',value:'RB100'},{type:'or',pred:[{type:'board',value:'RB400'},{type:'board',value:'RB700'},{type:'board',value:'RB2011'}]},{type:'or',pred:[{type:'board',value:'RB1100'},{type:'board',value:'RB1200'}]},{type:'or',pred:[{type:'or',pred:[{type:'board',value:'RB3011'},{type:'board',value:'RB4011iGS+5HacQ2HnD'},{type:'board',value:'RB4011iGS+'},{type:'board',value:'RBcAPGi-5acD2nD'},{type:'board',value:'RBD52G-5HacD2HnD-TC'},{type:'board',value:'RBD52G-5HacD2HnD'},{type:'board',value:'RB1100Dx4'},{type:'board',value:'RB1100x4'}]},{type:'or',pred:[{type:'or',pred:[{type:'board',value:'CRS326-24G-2S+'},{type:'board',value:'CRS326-24S+2Q+'},{type:'board',value:'CRS328-4C-20S-4S+'},{type:'board',value:'CRS328-24P-4S+'}]},{type:'or',pred:[{type:'board',value:'CRS317-1G-16S+'},{type:'board',value:'CRS317-1G-16S+RM'},{type:'board',value:'CRS305-1G-4S+'},{type:'board',value:'CRS309-1G-8S+'},{type:'board',value:'CRS312-4C+8XG'},{type:'board',value:'CRS318-16P-2S+'}]}]}]},{type:'board',value:'RBM'},{type:'daughterboard',value:'RB616'},{type:'or',pred:[{type:'board',value:'CCR1009-8G-1S'},{type:'board',value:'CCR1009-8G-1S-1S+'}]}]}}}]}},{type:'board',value:'CCR'}]}}]},{name:'l2mtu',type:'cond',makero:1,c:[{on:'caps',pred:{type:'bitmap',mask:131072,value:131072}}]},{name:'maxl2mtu',type:'cond',hidedynamicly:1,c:[{on:'Max L2 MTU',pred:{type:'not',pred:{type:'number',value:[ 0 ]}}}]}]},{title:'Power Cycle',type:'doit',path:[ 20,0 ],cmd:1005,c:[{name:'Interface',type:'enm',id:'ufe0001',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'bitmap',mask:524288,value:524288},slot:'caps'}}},{name:'Duration',type:'number',id:'u2706',def:5,max:60,postfix:'s'}]},{title:'Cable Test',type:'action',path:[ 20,0 ],autorefresh:1000,cancelcmd:1006,hide:1,nonpublic:1,pollcmd:1006,request:[{name:'Interface',type:'enm',id:'ufe0001',nonpublic:1,opt:1,values:{type:'dynamic',path:[ 20,0 ]}}],startcmd:1006,c:[{name:'Status',type:'enm',id:'u44c',values:{type:'static',map:[ 'unknown','link ok','no link' ]}},{name:'Cable Pairs',type:'multituple',c:[{name:'',type:'multinumber',id:'U464',c:[{type:'enm',values:{type:'static',map:[ 'normal','shorted','open','unknown' ]}}]},{name:'',type:'multinumber',id:'U465',c:[{type:'number',def:4294967295,opt:1,postfix:'m'}]}]}]},{name:'Interface',title:'EoIP Tunnel',type:'map',inherit:'iface',prefix:'eoip-tunnel',typevalue:17,c:[{name:'General',type:'tab',combine:1},{name:'MTU',type:'number',id:'u10064',def:0,max:65535,min:64,opt:1,override:1},{name:'Actual MTU',type:'number',id:'u10069',opt:1,override:1,ro:1,width:50},{name:'MAC Address',type:'macaddr',id:'r3e9',randomdef:1},{name:'ARP',type:'enm',id:'u3ea',def:1,values:{type:'static',map:['disabled','enabled','proxy-arp','reply-only','local-proxy-arp']}},{name:'ARP Timeout',type:'interval',id:'u1003b',opt:1},{type:'separator'},{name:'Local Address',type:'ipaddr',id:'u7d1',opt:1},{name:'Remote Address',type:'union',single:1,c:[{type:'ipaddr',id:'u7d2',zeroinvalid:1},{type:'string',id:'s7dc',min:1}]},{name:'Tunnel ID',type:'number',id:'u7d3',max:65535},{type:'separator'},{name:'IPsec Secret',type:'opt',id:'b7da',c:[{type:'secret',id:'s7db'}]},{type:'separator'},{name:'Keepalive',type:'opt',id:'b7d4',def:1,c:[{type:'tuple',sep:',',separate:1,c:[{type:'interval',id:'u7d5',def:10,min:1},{type:'number',id:'u7d9',def:10,min:1}]}]},{type:'separator'},{name:'DSCP',type:'enm',id:'u7d7',def:256,values:{type:'static',map:{256:'inherit'}},c:[{type:'number',max:63}]},{name:'Dont Fragment',type:'enm',id:'b7d8',values:{type:'static',map:[ 'no','inherit' ]}},{name:'Clamp TCP MSS',type:'bool',id:'b7d6',def:1},{name:'Allow Fast Path',type:'bool',id:'b7df',def:1},{name:'Loop Protect',type:'tab'},{name:'Loop Protect',type:'enm',id:'u416',values:{type:'static',map:[ 'default','off','on' ]}},{name:'Send Interval',type:'interval',id:'u418',def:5,min:1},{name:'Disable Time',type:'interval',id:'u419',def:300},{type:'separator'},{name:'Status',type:'enm',id:'u417',opt:1,ro:1,values:{type:'static',map:[ '','off','on','disabled' ]}}]},{name:'Interface',title:'IP Tunnel',type:'map',inherit:'iface',prefix:'ipip-tunnel',typevalue:21,c:[{name:'General',type:'tab',combine:1},{name:'MTU',type:'number',id:'u10064',def:0,max:65535,min:64,opt:1,override:1},{name:'Actual MTU',type:'number',id:'u10069',opt:1,override:1,ro:1,width:50},{type:'separator'},{name:'Local Address',type:'ipaddr',id:'u3e9',opt:1},{name:'Remote Address',type:'union',single:1,c:[{type:'ipaddr',id:'u3ea',zeroinvalid:1},{type:'string',id:'s7dc',min:1}]},{type:'separator'},{name:'IPsec Secret',type:'opt',id:'b7da',c:[{type:'secret',id:'s7db'}]},{type:'separator'},{name:'Keepalive',type:'opt',id:'b7d4',def:1,c:[{type:'tuple',sep:',',separate:1,c:[{type:'interval',id:'u7d5',def:10,min:1},{type:'number',id:'u7d9',def:10,min:1}]}]},{name:'DSCP',type:'enm',id:'u3eb',def:256,values:{type:'static',map:{256:'inherit'}},c:[{type:'number',max:63}]},{name:'Dont Fragment',type:'enm',id:'b7d8',values:{type:'static',map:[ 'no','inherit' ]}},{name:'Clamp TCP MSS',type:'bool',id:'b7d6',def:1},{name:'Allow Fast Path',type:'bool',id:'b7df',def:1}]},{name:'Interface',title:'GRE Tunnel',type:'map',inherit:'iface',prefix:'gre-tunnel',typevalue:55,c:[{name:'General',type:'tab',combine:1},{name:'MTU',type:'number',id:'u10064',def:0,max:65535,min:64,opt:1,override:1},{name:'Actual MTU',type:'number',id:'u10069',opt:1,override:1,ro:1,width:50},{type:'separator'},{name:'Local Address',type:'ipaddr',id:'u7d1',opt:1},{name:'Remote Address',type:'union',single:1,c:[{type:'ipaddr',id:'u7d2',zeroinvalid:1},{type:'string',id:'s7dc',min:1}]},{type:'separator'},{name:'IPsec Secret',type:'opt',id:'b7da',c:[{type:'secret',id:'s7db'}]},{type:'separator'},{name:'Keepalive',type:'opt',id:'b7d3',def:1,c:[{type:'tuple',sep:',',separate:1,c:[{type:'interval',id:'u7d4',def:10,min:1},{type:'number',id:'u7d9',def:10,min:1}]}]},{type:'separator'},{name:'DSCP',type:'enm',id:'u7d5',def:256,values:{type:'static',map:{256:'inherit'}},c:[{type:'number',max:63}]},{name:'Dont Fragment',type:'enm',id:'b7d8',values:{type:'static',map:[ 'no','inherit' ]}},{name:'Clamp TCP MSS',type:'bool',id:'b7d6',def:1},{name:'Allow Fast Path',type:'bool',id:'b7df',def:1}]},{name:'Interface',title:'VLAN',type:'map',icons:{0:64},inherit:'iface',prefix:'vlan',treeon:'Interface',typevalue:30,c:[{name:'General',type:'tab',combine:1},{name:'MTU',type:'number',id:'u10064',def:1500,max:65535,min:64,override:1,width:50},{name:'MAC Address',type:'macaddr',id:'r3e9',opt:1,ro:1},{name:'ARP',type:'enm',id:'u3ea',def:1,values:{type:'static',map:['disabled','enabled','proxy-arp','reply-only','local-proxy-arp']}},{name:'ARP Timeout',type:'interval',id:'u1003b',opt:1},{type:'separator'},{name:'VLAN ID',type:'number',id:'u7d1',def:1,max:4095,min:1,width:50},{name:'Interface',type:'enm',id:'u7d2',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'bitmap',mask:512,value:512},slot:'caps'}},width:80},{name:'Use Service Tag',type:'bool',id:'b7d3'},{name:'Loop Protect',type:'tab'},{name:'Loop Protect',type:'enm',id:'u416',values:{type:'static',map:[ 'default','off','on' ]}},{name:'Send Interval',type:'interval',id:'u418',def:5,min:1},{name:'Disable Time',type:'interval',id:'u419',def:300},{type:'separator'},{name:'Status',type:'enm',id:'u417',opt:1,ro:1,values:{type:'static',map:[ '','off','on','disabled' ]}}]},{name:'Interface',title:'VRRP',type:'map',icons:{0:64},inherit:'iface',prefix:'vrrp',treeon:'Interface',typevalue:3,c:[{name:'General',type:'tab',combine:1},{name:'MTU',type:'number',id:'u10064',def:1500,max:65535,min:64,override:1,width:50},{name:'MAC Address',type:'macaddr',id:'r3e9',ro:1},{name:'ARP',type:'enm',id:'u3ea',def:1,values:{type:'static',map:['disabled','enabled','proxy-arp','reply-only','local-proxy-arp']}},{name:'ARP Timeout',type:'interval',id:'u1003b',opt:1},{name:'VRRP',type:'tab'},{name:'Interface',type:'enm',id:'u2',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'bitmap',mask:512,value:512},slot:'caps'}}},{name:'VRID',type:'number',id:'u3',def:1,max:255,width:45},{name:'Priority',type:'number',id:'u4',def:100,max:255,min:1,width:60},{name:'Interval',type:'fixedpoint',id:'u5',def:100,postfix:'s',scale:100},{name:'Preemption Mode',type:'bool',id:'b7',def:1},{type:'separator'},{name:'Authentication',type:'enm',id:'u8',radio:1,values:{type:'static',map:[ 'none','simple','ah' ]},width:60},{name:'Password',type:'secret',id:'s9',max:16,opt:1,width:60},{type:'separator'},{name:'Version',type:'enm',id:'ue',def:3,values:{type:'static',map:[ '','','2','3' ]}},{name:'V3 Protocol',type:'enm',id:'uf',def:1,on:'v3',values:{type:'static',map:[ '','IPv4','IPv6' ]}},{name:'Scripts',type:'tab'},{name:'On Master',type:'script',id:'sd'},{name:'On Backup',type:'script',id:'sc'},{type:'invalid'},{type:'numflag',id:'ua',c:{1:[ 'master','M' ],2:[ 'backup','B' ]}},{name:'v3',type:'cond',c:[{on:'Version',pred:{type:'number',value:[ 3 ]}}]}]},{name:'Interface',title:'Bonding',type:'map',inherit:'iface',prefix:'bonding',typevalue:40,c:[{name:'General',type:'tab',combine:1},{name:'MTU',type:'number',id:'u10064',def:1500,max:65535,min:64,override:1,width:50},{name:'MAC Address',type:'macaddr',id:'r3e9',ro:1},{name:'ARP',type:'enm',id:'u3ea',def:1,values:{type:'static',map:['disabled','enabled','proxy-arp','reply-only','local-proxy-arp']}},{name:'ARP Timeout',type:'interval',id:'u1003b',opt:1},{name:'Forced. MAC Address',type:'opt',id:'b7de',c:[{type:'macaddr',id:'r7dd'}]},{name:'Bonding',type:'tab'},{name:'Slaves',type:'multinumber',id:'U7d1',min:2,c:[{type:'enm',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'bitmap',mask:8192,value:8192},slot:'caps'}}}]},{name:'Mode',type:'enm',id:'u7d2',values:{type:'static',map:['balance rr','active backup','balance xor','broadcast','802.3ad','balance tlb','balance alb']}},{name:'Primary',type:'enm',id:'u7d3',on:'backup',values:{type:'defenum',defid:0,defname:'none',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'bitmap',mask:8192,value:8192},slot:'caps'}}}},{name:'Link Monitoring',type:'enm',id:'u7d4',def:2,values:{type:'static',map:[ 'none','arp','mii' ]}},{name:'Transmit Hash Policy',type:'enm',id:'u7db',values:{type:'static',map:['layer 2','layer 3 and 4','layer 2 and 3']}},{name:'Min. Links',type:'number',id:'u7dc'},{type:'separator'},{name:'Down Delay',type:'number',id:'u7d8',postfix:'ms'},{name:'Up Delay',type:'number',id:'u7d9',postfix:'ms'},{name:'LACP Rate',type:'enm',id:'u7da',values:{type:'static',map:[ '30 s','1 s' ]}},{type:'separator'},{type:'deck',panes:[{vals:[ 1 ],c:[{name:'ARP Interval',type:'number',id:'u7d5',def:100,postfix:'ms'},{name:'ARP IP Targets',type:'multiipaddr',id:'U7d6',c:[{type:'ipaddr'}]}]},{vals:[ 2 ],c:[{name:'MII Interval',type:'number',id:'u7d7',def:100,postfix:'ms'}]}],selon:'Link Monitoring'},{name:'backup',type:'cond',c:[{on:'Mode',pred:{type:'number',value:[ 1 ]}}]}]},{name:'Interface',title:'LTE',type:'map',inherit:'iface',nonaddable:1,typevalue:58,c:[{name:'General',type:'tab',combine:1},{name:'MTU',type:'number',id:'u10064',def:1500,max:65535,min:64,override:1,width:50},{name:'MAC Address',type:'macaddr',id:'r3e9',randomdef:1},{type:'separator'},{name:'Network Mode',type:'set',id:'u3ff',compact:1,values:{type:'static',map:[ '','GSM','3G','LTE' ]}},{name:'Bands',type:'opt',id:'b3f8',c:[{type:'set',id:'u3f6',compact:1,values:{type:'dynamic',path:[ 20,85 ]}}]},{type:'separator'},{name:'PIN',type:'secret',id:'s3ee',opt:1},{name:'Modem Init',type:'string',id:'s3ef',opt:1},{name:'APN Profile',type:'multinumber',id:'U405',c:[{type:'enm',values:{type:'dynamic',path:[ 20,92 ]}}]},{name:'Allow Roaming',type:'bool',id:'b3fd'},{type:'separator',on:'manuf'},{name:'Manufacturer',type:'string',id:'s2',cols:10,on:'manuf',opt:1,ro:1},{name:'Model',type:'string',id:'s3',on:'model',opt:1,ro:1},{name:'Revision',type:'string',id:'s4',on:'rev',opt:1,ro:1},{name:'Serial Number',type:'string',id:'s5',on:'serial',opt:1,ro:1},{name:'Status',type:'tab',combine:1},{name:'Registration Status',type:'string',id:'s6',on:'status',opt:1,ro:1},{name:'PIN Status',type:'string',id:'s1',on:'pinstatus',opt:1,ro:1},{name:'Functionality',type:'enm',id:'u8',opt:1,ro:1,values:{type:'static',map:['minimum','full','tx rf disabled','rx rf disabled','tx and rc rf disabled']}},{name:'Cellular',type:'tab'},{name:'Current Operator',type:'string',id:'s9',on:'curop',opt:1,ro:1},{name:'LAC',type:'number',id:'u14',on:'lac',opt:1,ro:1},{name:'Current Cell ID',type:'number',id:'u13',on:'curid',opt:1,ro:1},{name:'eNB ID',type:'number',id:'u26',on:'enbid',opt:1,ro:1},{name:'Sector ID',type:'number',id:'u1f',on:'sectorid',opt:1,ro:1},{name:'PHY Cell ID',type:'number',id:'u15',on:'phycellid',opt:1,ro:1},{name:'Roaming',type:'bool',id:'b25',on:'roaming',opt:1,ro:1},{name:'Access Technology',type:'string',id:'s10',on:'tech',opt:1,ro:1},{name:'Frame Error Rate',type:'string',id:'s12',on:'erate',opt:1,ro:1},{name:'User Command',type:'string',id:'s11',on:'cmd',opt:1,ro:1},{type:'separator',on:'curid'},{name:'IMEI',type:'string',id:'s17',on:'imei',opt:1,ro:1},{name:'IMSI',type:'string',id:'s16',on:'imsi',opt:1,ro:1},{name:'UICC',type:'string',id:'s18',on:'uicc',opt:1,ro:1},{type:'separator',on:'imei'},{name:'EARFCN',type:'string',id:'s1d',on:'earfcn',opt:1,ro:1},{name:'Session Uptime',type:'age',id:'u21',opt:1,ro:1},{name:'ECNO',type:'fixedpoint',id:'u29',on:'ecno',opt:1,postfix:'dB',ro:1,scale:10},{name:'RSSI',type:'integer',id:'u19',on:'rssi',opt:1,postfix:'dBm',ro:1},{name:'RSRP',type:'integer',id:'u1a',on:'rsrp',opt:1,postfix:'dBm',ro:1},{name:'RSRQ',type:'fixedpoint',id:'u1b',on:'rsrq',opt:1,postfix:'dB',ro:1,scale:10},{name:'SINR',type:'integer',id:'u1c',def:2147483648,on:'sinr',opt:1,postfix:'dB',ro:1},{name:'CQI',type:'number',id:'u24',on:'cqi',opt:1,ro:1},{name:'Scan...',type:'contextmenu',autostart:1,link:[{dst:'Interface'}],open:'Interfaces',tab:'LTE Scanner'},{name:'LTE APNs',type:'contextmenu',autostart:1,globalbutton:1,link:[ ],open:'Interfaces',tab:'LTE APNs'},{name:'status',type:'cond',hidedynamicly:1,c:[{on:'Registration Status',pred:{type:'not',pred:{type:'string',value:''}}}]},{name:'pinstatus',type:'cond',hidedynamicly:1,c:[{on:'PIN Status',pred:{type:'not',pred:{type:'string',value:''}}}]},{name:'manuf',type:'cond',hidedynamicly:1,c:[{on:'Manufacturer',pred:{type:'not',pred:{type:'string',value:''}}}]},{name:'model',type:'cond',hidedynamicly:1,c:[{on:'Model',pred:{type:'not',pred:{type:'string',value:''}}}]},{name:'rev',type:'cond',hidedynamicly:1,c:[{on:'Revision',pred:{type:'not',pred:{type:'string',value:''}}}]},{name:'serial',type:'cond',hidedynamicly:1,c:[{on:'Serial Number',pred:{type:'not',pred:{type:'string',value:''}}}]},{name:'curop',type:'cond',hidedynamicly:1,c:[{on:'Current Operator',pred:{type:'not',pred:{type:'string',value:''}}}]},{name:'curid',type:'cond',hidedynamicly:1,c:[{on:'Current Cell ID',pred:{type:'not',pred:{type:'number',value:[ 0 ]}}}]},{name:'tech',type:'cond',hidedynamicly:1,c:[{on:'Access Technology',pred:{type:'not',pred:{type:'string',value:''}}}]},{name:'erate',type:'cond',hidedynamicly:1,c:[{on:'Frame Error Rate',pred:{type:'not',pred:{type:'string',value:''}}}]},{name:'cmd',type:'cond',hidedynamicly:1,c:[{on:'User Command',pred:{type:'not',pred:{type:'string',value:''}}}]},{name:'earfcn',type:'cond',hidedynamicly:1,c:[{on:'EARFCN',pred:{type:'not',pred:{type:'string',value:''}}}]},{name:'imei',type:'cond',hidedynamicly:1,c:[{on:'IMEI',pred:{type:'not',pred:{type:'string',value:''}}}]},{name:'imsi',type:'cond',hidedynamicly:1,c:[{on:'IMSI',pred:{type:'not',pred:{type:'string',value:''}}}]},{name:'uicc',type:'cond',hidedynamicly:1,c:[{on:'UICC',pred:{type:'not',pred:{type:'string',value:''}}}]},{name:'ecno',type:'cond',hidedynamicly:1,c:[{on:'ECNO',pred:{type:'not',pred:{type:'number',value:[ 0 ]}}}]},{name:'rssi',type:'cond',hidedynamicly:1,c:[{on:'RSSI',pred:{type:'not',pred:{type:'number',value:[ 0 ]}}}]},{name:'rsrp',type:'cond',hidedynamicly:1,c:[{on:'RSRP',pred:{type:'not',pred:{type:'number',value:[ 0 ]}}}]},{name:'rsrq',type:'cond',hidedynamicly:1,c:[{on:'RSRQ',pred:{type:'not',pred:{type:'number',value:[ 0 ]}}}]},{name:'sinr',type:'cond',hidedynamicly:1,c:[{on:'SINR',pred:{type:'not',pred:{type:'number',value:[ 2147483648 ]}}}]},{name:'cqi',type:'cond',hidedynamicly:1,c:[{on:'CQI',pred:{type:'not',pred:{type:'number',value:[ 0 ]}}}]},{name:'roaming',type:'cond',hidedynamicly:1,c:[{on:'Roaming',pred:{type:'bool',value:1}}]},{name:'enbid',type:'cond',hidedynamicly:1,c:[{on:'eNB ID',pred:{type:'not',pred:{type:'number',value:[ 0 ]}}}]},{name:'sectorid',type:'cond',hidedynamicly:1,c:[{on:'Sector ID',pred:{type:'not',pred:{type:'number',value:[ 0 ]}}}]},{name:'lac',type:'cond',hidedynamicly:1,c:[{on:'LAC',pred:{type:'not',pred:{type:'number',value:[ 0 ]}}}]},{name:'phycellid',type:'cond',hidedynamicly:1,c:[{on:'PHY Cell ID',pred:{type:'not',pred:{type:'number',value:[ 0 ]}}}]}]},{name:'LTE APN',title:'LTE APNs',type:'map',path:[ 20,92 ],hide:1,nameval:'Name',prefix:'apn',c:[{name:'Name',type:'string',id:'sfe0010',width:65},{name:'APN',type:'string',id:'sc',width:100},{name:'IP Type',type:'enm',id:'u1',def:2,values:{type:'static',map:{1:'IPv4 and IPv6',2:'IPv4',3:'IPv6'}},width:45},{name:'Use Peer DNS',type:'bool',id:'bb',def:1,width:65},{name:'Add Default Route',type:'bool',id:'b9',def:1,width:65},{name:'Default Route Distance',type:'number',id:'ua',min:1,on:'add-def-route'},{name:'IPv6 Interface',type:'enm',id:'u8',values:{type:'defenum',defid:0,defname:'none',values:{type:'dynamic',path:[ 20,0 ]}}},{type:'separator'},{name:'Authentication',type:'enm',id:'u2',values:{type:'static',map:{0:'none',1:'CHAP',2:'PAP'}},width:65},{name:'User',type:'string',id:'s3',on:'auth',width:65},{name:'Password',type:'secret',id:'s4',on:'auth'},{type:'separator'},{name:'Passthrough Interface',type:'enm',id:'u5',values:{type:'defenum',defid:0,defname:'none',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'bitmap',mask:2,value:2},slot:'caps'}}},width:120},{name:'Passthr. MAC Address',type:'opt',id:'b7',inv:1,on:'pass',width:100,c:[{type:'macaddr',id:'r6'}]},{name:'add-def-route',type:'cond',c:[{on:'Add Default Route',pred:{type:'bool',value:1}}]},{name:'auth',type:'cond',hidedynamicly:1,c:[{on:'Authentication',pred:{type:'not',pred:{type:'number',value:[ 0 ]}}}]},{name:'pass',type:'cond',hidedynamicly:1,c:[{on:'Passthrough Interface',pred:{type:'not',pred:{type:'number',value:[ 0 ]}}}]}]},{name:'Cell Operator',title:'LTE Scanner',type:'query',path:[ 20,61 ],autorefresh:1000,cancelcmd:16646161,nameval:'Operator',request:[{name:'Interface',type:'enm',id:'ufe0001',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'number',value:[ 58 ]},slot:'type'}}}],startcmd:16646159,c:[{name:'Operator',type:'string',id:'sb',width:100},{name:'MCC MNC',type:'number',id:'uc',width:60},{name:'Access Technology',type:'string',id:'s10',width:60},{name:'RSSI',type:'integer',id:'u19',opt:1,postfix:'dBm',width:60},{name:'current',type:'flag',id:'bd',band:1,hint:'C'},{name:'available',type:'flag',id:'be',band:1,hint:'A'},{name:'forbidden',type:'flag',id:'bf',band:1,hint:'F'}]},{name:'LTE Band',title:'LTE Bands',type:'map',path:[ 20,85 ],hide:1,nameval:'Name',nonpublic:1,c:[{name:'Name',type:'string',id:'sfe0010'}]},{title:'PWR Configure',type:'doit',path:[ 20,0 ],cmd:1009,hide:1,nonpublic:1,c:[{name:'Interface',type:'enm',id:'ufe0001',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'number',value:[ 63 ]},slot:'type'}}},{type:'separator'},{name:'Network Key',type:'opt',id:'b7d0',c:[{type:'string',id:'s7d1'}]},{name:'Network Password',type:'opt',id:'b7d2',c:[{type:'string',id:'s7d3'}]},{name:'PLC CCO Selection Mode',type:'enm',id:'u7da',values:{type:'static',map:[ 'auto','never','always' ]}}]}]},{name:'Bridge',title:'Bridge',icon:1,prio:101,c:[{name:'Interface',title:'Bridge',type:'map',icons:{0:73},inherit:'iface',prefix:'bridge',typevalue:12,c:[{name:'General',type:'tab',combine:1},{name:'MTU',type:'number',id:'u10064',def:0,max:65535,min:64,opt:1,override:1},{name:'Actual MTU',type:'number',id:'u10069',opt:1,override:1,ro:1},{name:'MAC Address',type:'macaddr',id:'r3e9',opt:1,ro:1,width:115},{name:'ARP',type:'enm',id:'u3ea',def:1,values:{type:'static',map:['disabled','enabled','proxy-arp','reply-only','local-proxy-arp']}},{name:'ARP Timeout',type:'interval',id:'u1003b',opt:1},{name:'Admin. MAC Address',type:'opt',id:'b65',inv:1,c:[{type:'macaddr',id:'r66'}]},{type:'separator'},{name:'Ageing Time',type:'interval',id:'u4',def:300,min:10},{type:'separator'},{name:'IGMP Snooping',type:'bool',id:'b69'},{name:'DHCP Snooping',type:'bool',id:'b6f'},{name:'Add DHCP Option 82',type:'bool',id:'b70',on:'dhcpsnooping'},{type:'separator'},{name:'Fast Forward',type:'bool',id:'b68',def:1},{name:'STP',type:'tab'},{name:'Protocol Mode',type:'enm',id:'u64',compact:1,def:2,radio:1,values:{type:'static',map:[ 'none','STP','RSTP','MSTP' ]},width:50},{name:'Priority',type:'number',id:'u2',def:32768,max:65535,postfix:'hex',radix:16},{type:'separator'},{name:'Region Name',type:'string',id:'s10',on:'mstp'},{name:'Region Revision',type:'number',id:'u10',on:'mstp'},{type:'separator'},{name:'Max Message Age',type:'interval',id:'u8',def:20,max:40,min:6},{name:'Forward Delay',type:'interval',id:'u5',def:15,max:30,min:4},{name:'Transmit Hold Count',type:'number',id:'u67',def:6,max:10,min:1},{name:'Max Hops',type:'number',id:'u13',def:20,max:40,min:6},{name:'VLAN',type:'tab'},{name:'VLAN Filtering',type:'bool',id:'b6a'},{name:'EtherType',type:'enm',id:'u6e',def:33024,on:'vlan',values:{type:'static',map:{33024:'0x8100',34984:'0x88a8',37120:'0x9100'}}},{name:'PVID',type:'number',id:'u6b',max:4094,min:1,on:'vlan'},{name:'Frame Types',type:'enm',id:'u6c',on:'vlan',values:{type:'static',map:['admit all','admit only VLAN tagged','admit only untagged and priority tagged']}},{name:'Ingress Filtering',type:'bool',id:'b6d',on:'vlan'},{name:'Status',type:'tab',combine:1},{name:'status',type:'number',id:'uc8',nonpublic:1},{type:'deck',oncommited:1,panes:[{vals:[ 1 ],c:[{name:'Root Bridge',type:'bool',id:'bca',ro:1},{name:'Root Bridge ID',type:'tuple',prefix:'0x',ro:1,sep:'.',c:[{type:'number',id:'ucc',radix:16,ro:1},{type:'macaddr',id:'rcb',ro:1}]},{name:'Root Path Cost',type:'number',id:'ucd',ro:1},{name:'Root Port',type:'enm',id:'ud0',ro:1,values:{type:'defenum',defid:0,defname:'none',values:{type:'dynamic',path:[ 20,0 ]}}},{type:'separator'},{name:'Port Count',type:'number',id:'uce',ro:1},{name:'Designated Port Count',type:'number',id:'ucf',ro:1}]}],selon:'status'},{name:'mstp',type:'cond',c:[{on:'Protocol Mode',pred:{type:'number',value:[ 3 ]}}]},{name:'vlan',type:'cond',hidedynamicly:1,c:[{on:'VLAN Filtering',pred:{type:'bool',value:1}}]},{name:'dhcpsnooping',type:'cond',hidedynamicly:1,c:[{on:'DHCP Snooping',pred:{type:'bool',value:1}}]}]},{name:'Bridge Settings',title:'Settings',type:'item',path:[ 20,17 ],autorefresh:1000,c:[{name:'Use IP Firewall',type:'bool',id:'b3d'},{name:'Use IP Firewall For VLAN',type:'bool',id:'b3e',on:'ipfw'},{name:'Use IP Firewall For PPPoE',type:'bool',id:'b3f',on:'ipfw'},{name:'Allow Fast Path',type:'bool',id:'b40'},{type:'separator'},{name:'Bridge Fast Path Active',type:'bool',id:'b41',ro:1},{name:'Bridge Fast Path Packets',type:'bigdecimal',id:'q42',ro:1},{name:'Bridge Fast Path Bytes',type:'bigbytes',id:'q43',ro:1},{type:'separator'},{name:'Bridge Fast Forward Packets',type:'bigdecimal',id:'q44',ro:1},{name:'Bridge Fast Forward Bytes',type:'bigbytes',id:'q45',ro:1},{name:'ipfw',type:'cond',c:[{on:'Use IP Firewall',pred:{type:'bool',value:1}}]}]},{name:'Bridge Port',title:'Ports',type:'map',path:[ 16,2 ],autorefresh:2000,icons:{0:73},nameval:'Interface',ordered:1,refreshfilter:2,treeon:'Parent',c:[{name:'General',type:'tab'},{name:'Parent',type:'number',id:'u5',nonpublic:1},{name:'Interface',type:'enm',id:'u3',values:{type:'pair',c:[{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'bitmap',mask:64,value:64},slot:'caps'}},{type:'dynamic',path:[ 20,90 ]}]},width:100},{name:'Bridge',type:'enm',id:'u4',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'number',value:[ 12 ]},slot:'type'}},width:100},{type:'separator'},{name:'Horizon',type:'number',id:'ud',opt:1,width:45},{name:'Learn',type:'enm',id:'uc',values:{type:'static',map:[ 'auto','no','yes' ]}},{name:'Unknown Unicast Flood',type:'bool',id:'b17',def:1},{name:'Unknown Multicast Flood',type:'bool',id:'b18',def:1},{name:'Broadcast Flood',type:'bool',id:'b19',def:1},{name:'Trusted',type:'bool',id:'b1d',width:45},{type:'separator',on:'eth'},{name:'Hardware Offload',type:'bool',id:'bf',def:1,on:'eth'},{name:'STP',type:'tab'},{name:'Priority',type:'number',id:'u2',def:128,max:255,postfix:'hex',radix:16,width:60},{name:'Path Cost',type:'number',id:'u1',def:10,width:60},{name:'Internal Path Cost',type:'number',id:'u12',def:10},{type:'separator'},{name:'Edge',type:'enm',id:'ua',values:{type:'static',map:['auto','yes','no','yes discover','no discover']}},{name:'Point To Point',type:'enm',id:'ub',values:{type:'static',map:[ 'auto','yes','no' ]}},{type:'separator'},{name:'Auto Isolate',type:'bool',id:'be'},{name:'Restricted Role',type:'bool',id:'b10'},{name:'Restricted TCN',type:'bool',id:'b11'},{name:'BPDU Guard',type:'bool',id:'b1c'},{name:'VLAN',type:'tab'},{name:'PVID',type:'number',id:'u13',def:1,max:4094,min:1},{name:'Frame Types',type:'enm',id:'u14',values:{type:'static',map:['admit all','admit only VLAN tagged','admit only untagged and priority tagged']}},{name:'Ingress Filtering',type:'bool',id:'b15'},{name:'Tag Stacking',type:'bool',id:'b1b'},{name:'Status',type:'tab'},{name:'status',type:'number',id:'ud0',nonpublic:1},{name:'role',type:'number',id:'uc8',nonpublic:1},{name:'Hw. Offload',type:'bool',id:'bd7',ro:1},{name:'Hw. Offload Group',type:'enm',id:'udc',opt:1,ro:1,values:{type:'dynamic',path:[ 20,51 ]}},{type:'separator'},{name:'Multicast Router',type:'bool',id:'bd8',ro:1},{type:'separator'},{type:'deck',oncommited:1,panes:[{vals:[ 1 ],c:[{name:'Port Number',type:'number',id:'ucf',ro:1},{name:'Role',type:'enm',id:'uc8',ro:1,values:{type:'static',map:['disabled port','root port','designated port','alternate port','backup port','master port']},width:100},{type:'separator'},{name:'Edge Port',type:'bool',id:'bc9',ro:1},{name:'Edge Port Discovery',type:'bool',id:'bd5',ro:1},{name:'Point To Point Port',type:'bool',id:'bca',ro:1},{name:'External FDB',type:'bool',id:'bce',ro:1},{name:'Sending RSTP',type:'bool',id:'bcb',ro:1},{name:'Learning',type:'bool',id:'bcc',ro:1},{name:'Forwarding',type:'bool',id:'bcd',ro:1}]}],selon:'status'},{type:'deck',oncommited:1,panes:[{vals:[ 1,3,4 ],c:[{type:'separator'},{name:'Designated Bridge',type:'tuple',prefix:'0x',ro:1,sep:'.',c:[{type:'number',id:'u10017',radix:16,ro:1},{type:'macaddr',id:'r10018',ro:1}]},{name:'Designated Cost',type:'number',id:'u1001a',ro:1},{name:'Designated Port Number',type:'number',id:'u10019',ro:1},{type:'separator'},{name:'Root Path Cost',type:'number',id:'ud6',ro:1,width:60}]}],selon:'role'},{name:'inactive',type:'flag',id:'bfe0008',hint:'I'},{name:'Hw. Offload',type:'flag',id:'bd7',hint:'H'},{type:'comment'},{type:'enable'},{type:'dynamic'},{name:'eth',type:'cond',hidedynamicly:1,c:[{on:'Interface',pred:{type:'not',pred:{type:'object',path:[ 20,0 ],pred:{type:'not',pred:{type:'or',pred:[{type:'slot',pred:{type:'number',value:[ 1 ]},slot:'type'},{type:'slot',pred:{type:'number',value:[ 63 ]},slot:'type'}]}}}}}]}]},{name:'Bridge VLAN',title:'VLANs',type:'map',path:[ 16,13 ],nameval:'VLAN IDs',c:[{name:'Bridge',type:'enm',id:'u2',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'number',value:[ 12 ]},slot:'type'}},width:100},{name:'VLAN IDs',type:'multinumberrange',id:'U1',width:100,c:[{type:'numberrange',max:4094,min:1}]},{name:'Tagged',type:'multinumber',id:'U3',c:[{type:'enm',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'bitmap',mask:2,value:2},slot:'caps'}}}]},{name:'Untagged',type:'multinumber',id:'U4',c:[{type:'enm',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'bitmap',mask:2,value:2},slot:'caps'}}}]},{type:'separator'},{name:'Current Tagged',type:'multinumber',id:'U5',ro:1,width:200,c:[{type:'enm',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'bitmap',mask:2,value:2},slot:'caps'}}}]},{name:'Current Untagged',type:'multinumber',id:'U6',ro:1,width:200,c:[{type:'enm',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'bitmap',mask:2,value:2},slot:'caps'}}}]},{type:'enable'},{type:'dynamic'},{type:'comment'}]},{name:'Bridge MSTI',title:'MSTIs',type:'map',path:[ 16,11 ],autorefresh:1000,nameval:{type:'concat',first:'Bridge',second:'Identifier',sep:':'},refreshfilter:2,c:[{name:'General',type:'tab'},{name:'Bridge',type:'enm',id:'u2',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'number',value:[ 12 ]},slot:'type'}},width:100},{name:'Identifier',type:'number',id:'u1',max:31,min:1,width:50},{type:'separator'},{name:'Priority',type:'number',id:'u4',def:32768,max:65535,postfix:'hex',radix:16,width:60},{name:'VLAN Mapping',type:'multinumberrange',id:'U3',width:100,c:[{type:'numberrange',max:4094,min:1}]},{name:'Status',type:'tab'},{name:'Current MAC Address',type:'macaddr',id:'rc9',opt:1,ro:1},{name:'Root Bridge',type:'bool',id:'bca',ro:1},{name:'Root Bridge ID',type:'tuple',prefix:'0x',ro:1,sep:'.',width:120,c:[{type:'number',id:'ucc',radix:16,ro:1},{type:'macaddr',id:'rcb',ro:1}]},{name:'Regional Root Bridge ID',type:'tuple',prefix:'0x',ro:1,sep:'.',c:[{type:'number',id:'ud3',radix:16,ro:1},{type:'macaddr',id:'rd2',ro:1}]},{name:'Root Path Cost',type:'number',id:'ucd',ro:1,width:60},{name:'Root Port',type:'enm',id:'ud0',ro:1,values:{type:'defenum',defid:0,defname:'none',values:{type:'dynamic',path:[ 20,0 ]}},width:100},{type:'separator'},{name:'Port Count',type:'number',id:'uce',ro:1},{name:'Designated Port Count',type:'number',id:'ucf',ro:1},{type:'enable'},{type:'comment'}]},{name:'Bridge MST Override',title:'Port MST Overrides',type:'map',path:[ 16,12 ],autorefresh:1000,nameval:'Interface',refreshfilter:2,c:[{name:'General',type:'tab'},{name:'Interface',type:'enm',id:'u1',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'bitmap',mask:64,value:64},slot:'caps'}},width:100},{name:'Identifier',type:'number',id:'u2',def:60,max:31,min:1},{name:'Priority',type:'number',id:'u3',def:128,max:255,postfix:'hex',radix:16,width:60},{name:'Internal Path Cost',type:'number',id:'u4',def:10,width:60},{name:'Status',type:'tab'},{name:'Role',type:'enm',id:'uc8',ro:1,values:{type:'static',map:['disabled port','root port','designated port','alternate port','backup port','master port']},width:100},{name:'Learning',type:'bool',id:'bcc',ro:1},{name:'Forwarding',type:'bool',id:'bcd',ro:1},{type:'comment'},{type:'dynamic'},{type:'enable'}]},{name:'Bridge Filter Rule',title:'Filters',type:'map',path:[ 20,31 ],autorefresh:2000,iconon:'Action',icons:{0:85,1:87,2:86,3:88,4:89,5:87,6:92,7:91,8:91,9:90,10:85,11:85},nameval:{type:'concat',first:'Src. MAC Address',second:'Dst. MAC Address',sep:'->'},ordered:1,refreshfilter:2,c:[{name:'Action',type:'columnalias',width:50},{name:'General',type:'tab'},{name:'Chain',type:'string',id:'s14',def:'forward',values:{type:'dynamic',path:[ 20,30 ]},width:65},{name:'Interfaces',type:'group',c:[{name:'In. Interface',type:'opt',id:'bcd',width:60,c:[{type:'not',id:'be',c:[{type:'enm',id:'u1',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'bitmap',mask:64,value:64},slot:'caps'}}}]}]},{name:'Out. Interface',type:'opt',id:'bce',width:60,c:[{type:'not',id:'bf',c:[{type:'enm',id:'u2',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'bitmap',mask:64,value:64},slot:'caps'}}}]}]},{type:'separator'},{name:'In. Interface List',type:'opt',id:'bbb8',c:[{type:'not',id:'b7d0',c:[{type:'enm',id:'u44c',values:{type:'dynamic',path:[ 20,90 ]}}]}]},{name:'Out. Interface List',type:'opt',id:'bbb9',c:[{type:'not',id:'b7d1',c:[{type:'enm',id:'u44d',values:{type:'dynamic',path:[ 20,90 ]}}]}]}]},{name:'Bridges',type:'group',c:[{name:'In. Bridge',type:'opt',id:'bc8',c:[{type:'not',id:'b64',c:[{type:'enm',id:'u17',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'number',value:[ 12 ]},slot:'type'}}}]}]},{name:'Out. Bridge',type:'opt',id:'bc9',c:[{type:'not',id:'b65',c:[{type:'enm',id:'u18',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'number',value:[ 12 ]},slot:'type'}}}]}]},{type:'separator'},{name:'In. Bridge List',type:'opt',id:'bbba',c:[{type:'not',id:'b7d2',c:[{type:'enm',id:'u44e',values:{type:'dynamic',path:[ 20,90 ]}}]}]},{name:'Out. Bridge List',type:'opt',id:'bbbb',c:[{type:'not',id:'b7d3',c:[{type:'enm',id:'u44f',values:{type:'dynamic',path:[ 20,90 ]}}]}]}]},{name:'Src. MAC Address',type:'group',id:'bca',c:[{name:'Src. MAC Address',type:'not',id:'bb',width:100,c:[{type:'macaddr',id:'r3'}]},{name:'Src. MAC Mask',type:'macaddr',id:'r19',def:255}]},{name:'Dst. MAC Address',type:'group',id:'bcb',c:[{name:'Dst. MAC Address',type:'not',id:'bc',width:100,c:[{type:'macaddr',id:'r4'}]},{name:'Dst. MAC Mask',type:'macaddr',id:'r1a',def:255}]},{name:'MAC Protocol',type:'group',id:'bcc',c:[{name:'MAC Protocol',type:'not',id:'bd',postfix:'hex',width:60,c:[{name:'MAC Protocol-Num',type:'number',id:'u5',def:2048,max:65535,min:1,radix:16,values:{type:'static',map:{2048:'ip',2054:'arp',32821:'rarp',32923:'appletalk-ddp',33011:'appletalk-aarp',33024:'vlan',33079:'ipx',34525:'ipv6',34915:'pppoe-discovery',34916:'pppoe-session'}}}]}]},{name:'IP',type:'group',c:[{name:'Src. Address',type:'opt',id:'bcf',on:'ip',c:[{type:'not',id:'b10',c:[{type:'network',id:'u6',maskid:'u7'}]}]},{name:'Src. Port',type:'opt',id:'bed',on:'tcp',c:[{type:'not',id:'b80',c:[{type:'numberrange',id:'u4a',defhigh:65535,deflow:0,highid:'u4b',max:65535}]}]},{name:'Dst. Address',type:'opt',id:'bd0',on:'ip',c:[{type:'not',id:'b11',c:[{type:'network',id:'u8',maskid:'u9'}]}]},{name:'Dst. Port',type:'opt',id:'bee',on:'tcp',c:[{type:'not',id:'b81',c:[{type:'numberrange',id:'u4c',defhigh:65535,deflow:0,highid:'u4d',max:65535}]}]},{name:'Protocol',type:'opt',id:'bd1',on:'ip',c:[{name:'Protocol-Not',type:'not',id:'b12',c:[{name:'Protocol-Num',type:'number',id:'ua',def:6,max:255,min:1,values:{type:'static',map:{1:'icmp',2:'igmp',3:'ggp',4:'ip-encap',5:'st',6:'tcp',8:'egp',12:'pup',17:'udp',20:'hmp',22:'xns-idp',27:'rdp',29:'iso-tp4',33:'dccp',36:'xtp',37:'ddp',38:'idpr-cmtp',46:'rsvp',47:'gre',50:'ipsec-esp',51:'ipsec-ah',73:'rspf',81:'vmtp',89:'ospf',94:'ipip',97:'etherip',98:'encap',103:'pim',112:'vrrp',115:'l2tp',132:'sctp',136:'udp-lite'}}}]}]},{name:'TLS Host',type:'opt',id:'bbbc',on:'ip',c:[{type:'not',id:'b7d4',c:[{type:'string',id:'s450'}]}]}]},{name:'Packet Mark',type:'group',id:'bdb',c:[{name:'Packet Mark',type:'not',id:'b6f',c:[{type:'string',id:'s28',values:{type:'dynamic',path:[ 20,13 ]}}]}]},{name:'Ingress Priority',type:'group',id:'bf0',c:[{name:'Ingress Priority',type:'not',id:'b82',c:[{name:'Ingress Priority',type:'number',id:'u5d',max:63}]}]},{name:'Advanced',type:'tab'},{name:'VLAN',type:'group',c:[{name:'VLAN ID',type:'opt',id:'be9',c:[{type:'not',id:'b7d',c:[{type:'number',id:'u40',max:4095}]}]},{name:'VLAN Priority',type:'opt',id:'bea',c:[{type:'not',id:'b7e',c:[{type:'number',id:'u41',max:7}]}]},{name:'VLAN Encap',type:'opt',id:'beb',postfix:'hex',c:[{type:'not',id:'b7f',c:[{type:'number',id:'u42',def:2048,max:65535,min:1,radix:16,values:{type:'static',map:{2048:'ip',2054:'arp',32821:'rarp',32923:'appletalk-ddp',33011:'appletalk-aarp',33024:'vlan',33079:'ipx',34525:'ipv6',34915:'pppoe-discovery',34916:'pppoe-session'}}}]}]}]},{name:'802.3',type:'group',c:[{name:'802.3 SAP',type:'opt',id:'bd2',postfix:'hex',c:[{type:'not',id:'b66',c:[{type:'number',id:'u1b',max:255,radix:16}]}]},{name:'802.3 Type',type:'opt',id:'bd3',postfix:'hex',c:[{type:'not',id:'b67',c:[{type:'number',id:'u1c',max:65535,radix:16}]}]}]},{name:'Packet Type',type:'group',id:'bdc',c:[{name:'Packet Type',type:'not',id:'b70',c:[{type:'enm',id:'u29',values:{type:'static',map:['host','broadcast','multicast','otherhost']}}]}]},{name:'Limit',type:'group',id:'bec',c:[{name:'Rate',type:'tuple',sep:'/',separate:1,c:[{type:'number',id:'u26',def:1},{type:'number',id:'u47',def:1,values:{type:'static',map:{1:'sec',60:'min',3600:'hour'}}}]},{name:'Burst',type:'number',id:'u27',def:5}]},{name:'Time',type:'group',id:'bef',c:[{name:'Time',type:'tuple',postfix:' ',sep:'-',separate:1,c:[{type:'interval',id:'u4f',max:86399},{type:'interval',id:'u50',def:86400,max:86400}]},{name:'Days',type:'set',id:'u4e',def:127,small:1,values:{type:'static',map:{0:'sat',1:'fri',2:'thu',3:'wed',4:'tue',5:'mon',6:'sun'}}}]},{name:'ARP',type:'tab'},{name:'ARP Opcode',type:'group',id:'bd4',c:[{name:'ARP Opcode',type:'not',id:'b68',c:[{type:'number',id:'u1d',max:65535,values:{type:'static',map:['','request','reply','request-reverse','reply-reverse','DRARP-request','DRARP-reply','DRARP-error','InARP-request','InARP-reply','ARP-NAK']}}]}]},{name:'ARP Hardware Type',type:'group',id:'bd5',c:[{name:'Hardware Type',type:'not',id:'b69',c:[{type:'number',id:'u1e',max:65535}]}]},{name:'ARP Packet Type',type:'group',id:'bd6',c:[{name:'Packet Type',type:'not',id:'b6a',postfix:'hex',c:[{type:'number',id:'u1f',max:65535,radix:16}]}]},{name:'ARP Addresses',type:'group',c:[{name:'Src. Address',type:'opt',id:'bd7',c:[{type:'not',id:'b6b',c:[{type:'network',id:'u20',maskid:'u48'}]}]},{name:'Dst. Address',type:'opt',id:'bd8',c:[{type:'not',id:'b6c',c:[{type:'network',id:'u21',maskid:'u49'}]}]}]},{name:'ARP Src. MAC Address',type:'group',id:'bd9',c:[{name:'Src. MAC Address',type:'not',id:'b6d',c:[{type:'macaddr',id:'r22'}]},{name:'Src. MAC Mask',type:'macaddr',id:'r23',def:255}]},{name:'ARP Dst. MAC Address',type:'group',id:'bda',c:[{name:'Dst. MAC Address',type:'not',id:'b6e',c:[{type:'macaddr',id:'r24'}]},{name:'Dst. MAC Mask',type:'macaddr',id:'r25',def:255}]},{name:'ARP Gratuitous',type:'opt',id:'bf1',c:[{type:'enm',id:'b5e',values:{type:'static',map:[ 'auto','yes','no' ]}}]},{name:'STP',type:'tab'},{name:'STP Type',type:'group',id:'bdd',c:[{name:'Type',type:'not',id:'b71',c:[{type:'number',id:'u2a',max:255,values:{type:'static',map:{0:'config',128:'tcn'}}}]}]},{name:'STP Flags',type:'group',id:'bde',c:[{name:'Flags',type:'not',id:'b72',c:[{type:'number',id:'u2b',max:255,values:{type:'static',map:{1:'topology-change',128:'topology-change-ack'}}}]}]},{name:'STP Root Address',type:'group',id:'be0',c:[{name:'MAC Address',type:'not',id:'b74',c:[{type:'macaddr',id:'r2e'}]},{name:'MAC Mask',type:'macaddr',id:'r2f',def:255}]},{name:'STP Root Cost',type:'group',id:'be1',c:[{name:'Root Cost',type:'not',id:'b75',c:[{type:'numberrange',id:'u30',highid:'u31'}]}]},{name:'STP Sender Address',type:'group',id:'be3',c:[{name:'MAC Address',type:'not',id:'b77',c:[{type:'macaddr',id:'r34'}]},{name:'MAC Mask',type:'macaddr',id:'r35',def:255}]},{name:'STP Port',type:'group',id:'be4',c:[{name:'Port',type:'not',id:'b78',c:[{type:'numberrange',id:'u36',highid:'u37',max:65535}]}]},{name:'STP Priorities',type:'group',c:[{name:'Root Priority',type:'opt',id:'bdf',c:[{type:'not',id:'b73',c:[{type:'numberrange',id:'u2c',highid:'u2d',max:65535}]}]},{name:'Sender Priority',type:'opt',id:'be2',c:[{type:'not',id:'b76',c:[{type:'numberrange',id:'u32',highid:'u33',max:65535}]}]}]},{name:'STP Ages',type:'group',c:[{name:'Msg. Age',type:'opt',id:'be5',c:[{type:'not',id:'b79',c:[{type:'numberrange',id:'u38',highid:'u39',max:65535}]}]},{name:'Max. Age',type:'opt',id:'be6',c:[{type:'not',id:'b7a',c:[{type:'numberrange',id:'u3a',highid:'u3b',max:65535}]}]}]},{name:'STP Time',type:'group',c:[{name:'Hello Time',type:'opt',id:'be7',c:[{type:'not',id:'b7b',c:[{type:'numberrange',id:'u3c',highid:'u3d',max:65535}]}]},{name:'Forward Delay',type:'opt',id:'be8',c:[{type:'not',id:'b7c',c:[{type:'numberrange',id:'u3e',highid:'u3f',max:65535}]}]}]},{name:'Action',type:'tab'},{name:'Action',type:'enm',id:'u13',values:{type:'static',map:{0:'accept',1:'passthrough',2:'drop',3:'jump',4:'return',5:'log',6:'mark packet',11:'set priority'}},width:4294967295},{type:'separator'},{name:'Log',type:'bool',id:'b5f'},{name:'Log Prefix',type:'string',id:'s16',opt:1},{type:'deck',panes:[{vals:[ 3 ],c:[{name:'Jump Target',type:'string',id:'s15',values:{type:'dynamic',path:[ 20,30 ]}}]},{vals:[ 6 ],c:[{name:'Packet Mark',type:'string',id:'s43',values:{type:'dynamic',path:[ 20,13 ]}}]},{vals:[ 7 ],c:[{name:'To MAC Address',type:'macaddr',id:'r44'}]},{vals:[ 8 ],c:[{name:'To MAC Address',type:'macaddr',id:'r45'}]},{vals:[ 10 ],c:[{name:'Src. MAC Address',type:'macaddr',id:'r46'}]},{vals:[ 11 ],c:[{name:'New Priority',type:'enm',id:'u51',values:{type:'static',map:{65537:'from ingress'}},c:[{type:'number'}]},{name:'Passthrough',type:'bool',id:'b52',def:1}]}],selon:'Action'},{name:'Statistics',type:'tab'},{name:'Bytes',type:'bigbytes',id:'q2711',ro:1,width:60},{name:'Packets',type:'bigdecimal',id:'q2710',ro:1,width:60},{type:'enable'},{type:'comment'},{type:'filter',filteron:'Chain',values:{type:'dynamic',path:[ 20,30 ]}},{name:'Reset Counters',type:'doit',cmd:2,icon:100},{name:'Reset All Counters',type:'doit',cmd:1,global:1,icon:100},{name:'ip',type:'cond',c:[{on:'MAC Protocol',pred:{type:'bool',value:0}},{on:'MAC Protocol-Num',pred:{type:'number',value:[ 2048 ]}}]},{name:'tcp',type:'cond',c:[{on:'Protocol-Not',pred:{type:'bool',value:0}},{on:'Protocol-Num',pred:{type:'number',value:[ 6,17 ]}}]}]},{name:'',type:'map',path:[ 20,30 ],nameval:'Name',c:[{name:'Name',type:'string',id:'sfe0010'}]},{name:'Bridge NAT Rule',title:'NAT',type:'map',path:[ 20,29 ],autorefresh:2000,iconon:'Action',icons:{0:85,1:87,2:86,3:88,4:89,5:87,6:92,7:91,8:91,9:90,10:85,11:85},nameval:{type:'concat',first:'Src. MAC Address',second:'Dst. MAC Address',sep:'->'},ordered:1,refreshfilter:2,c:[{name:'Action',type:'columnalias',width:50},{name:'General',type:'tab'},{name:'Chain',type:'string',id:'s14',def:'srcnat',values:{type:'dynamic',path:[ 20,28 ]},width:65},{name:'Interfaces',type:'group',c:[{name:'In. Interface',type:'opt',id:'bcd',width:60,c:[{type:'not',id:'be',c:[{type:'enm',id:'u1',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'bitmap',mask:64,value:64},slot:'caps'}}}]}]},{name:'Out. Interface',type:'opt',id:'bce',width:60,c:[{type:'not',id:'bf',c:[{type:'enm',id:'u2',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'bitmap',mask:64,value:64},slot:'caps'}}}]}]},{type:'separator'},{name:'In. Interface List',type:'opt',id:'bbb8',c:[{type:'not',id:'b7d0',c:[{type:'enm',id:'u44c',values:{type:'dynamic',path:[ 20,90 ]}}]}]},{name:'Out. Interface List',type:'opt',id:'bbb9',c:[{type:'not',id:'b7d1',c:[{type:'enm',id:'u44d',values:{type:'dynamic',path:[ 20,90 ]}}]}]}]},{name:'Bridges',type:'group',c:[{name:'In. Bridge',type:'opt',id:'bc8',c:[{type:'not',id:'b64',c:[{type:'enm',id:'u17',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'number',value:[ 12 ]},slot:'type'}}}]}]},{name:'Out. Bridge',type:'opt',id:'bc9',c:[{type:'not',id:'b65',c:[{type:'enm',id:'u18',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'number',value:[ 12 ]},slot:'type'}}}]}]},{type:'separator'},{name:'In. Bridge List',type:'opt',id:'bbba',c:[{type:'not',id:'b7d2',c:[{type:'enm',id:'u44e',values:{type:'dynamic',path:[ 20,90 ]}}]}]},{name:'Out. Bridge List',type:'opt',id:'bbbb',c:[{type:'not',id:'b7d3',c:[{type:'enm',id:'u44f',values:{type:'dynamic',path:[ 20,90 ]}}]}]}]},{name:'Src. MAC Address',type:'group',id:'bca',c:[{name:'Src. MAC Address',type:'not',id:'bb',width:100,c:[{type:'macaddr',id:'r3'}]},{name:'Src. MAC Mask',type:'macaddr',id:'r19',def:255}]},{name:'Dst. MAC Address',type:'group',id:'bcb',c:[{name:'Dst. MAC Address',type:'not',id:'bc',width:100,c:[{type:'macaddr',id:'r4'}]},{name:'Dst. MAC Mask',type:'macaddr',id:'r1a',def:255}]},{name:'MAC Protocol',type:'group',id:'bcc',c:[{name:'MAC Protocol',type:'not',id:'bd',postfix:'hex',width:60,c:[{name:'MAC Protocol-Num',type:'number',id:'u5',def:2048,max:65535,min:1,radix:16,values:{type:'static',map:{2048:'ip',2054:'arp',32821:'rarp',32923:'appletalk-ddp',33011:'appletalk-aarp',33024:'vlan',33079:'ipx',34525:'ipv6',34915:'pppoe-discovery',34916:'pppoe-session'}}}]}]},{name:'IP',type:'group',c:[{name:'Src. Address',type:'opt',id:'bcf',on:'ip',c:[{type:'not',id:'b10',c:[{type:'network',id:'u6',maskid:'u7'}]}]},{name:'Src. Port',type:'opt',id:'bed',on:'tcp',c:[{type:'not',id:'b80',c:[{type:'numberrange',id:'u4a',defhigh:65535,deflow:0,highid:'u4b',max:65535}]}]},{name:'Dst. Address',type:'opt',id:'bd0',on:'ip',c:[{type:'not',id:'b11',c:[{type:'network',id:'u8',maskid:'u9'}]}]},{name:'Dst. Port',type:'opt',id:'bee',on:'tcp',c:[{type:'not',id:'b81',c:[{type:'numberrange',id:'u4c',defhigh:65535,deflow:0,highid:'u4d',max:65535}]}]},{name:'Protocol',type:'opt',id:'bd1',on:'ip',c:[{name:'Protocol-Not',type:'not',id:'b12',c:[{name:'Protocol-Num',type:'number',id:'ua',def:6,max:255,min:1,values:{type:'static',map:{1:'icmp',2:'igmp',3:'ggp',4:'ip-encap',5:'st',6:'tcp',8:'egp',12:'pup',17:'udp',20:'hmp',22:'xns-idp',27:'rdp',29:'iso-tp4',33:'dccp',36:'xtp',37:'ddp',38:'idpr-cmtp',46:'rsvp',47:'gre',50:'ipsec-esp',51:'ipsec-ah',73:'rspf',81:'vmtp',89:'ospf',94:'ipip',97:'etherip',98:'encap',103:'pim',112:'vrrp',115:'l2tp',132:'sctp',136:'udp-lite'}}}]}]},{name:'TLS Host',type:'opt',id:'bbbc',on:'ip',c:[{type:'not',id:'b7d4',c:[{type:'string',id:'s450'}]}]}]},{name:'Packet Mark',type:'group',id:'bdb',c:[{name:'Packet Mark',type:'not',id:'b6f',c:[{type:'string',id:'s28',values:{type:'dynamic',path:[ 20,13 ]}}]}]},{name:'Ingress Priority',type:'group',id:'bf0',c:[{name:'Ingress Priority',type:'not',id:'b82',c:[{name:'Ingress Priority',type:'number',id:'u5d',max:63}]}]},{name:'Advanced',type:'tab'},{name:'VLAN',type:'group',c:[{name:'VLAN ID',type:'opt',id:'be9',c:[{type:'not',id:'b7d',c:[{type:'number',id:'u40',max:4095}]}]},{name:'VLAN Priority',type:'opt',id:'bea',c:[{type:'not',id:'b7e',c:[{type:'number',id:'u41',max:7}]}]},{name:'VLAN Encap',type:'opt',id:'beb',postfix:'hex',c:[{type:'not',id:'b7f',c:[{type:'number',id:'u42',def:2048,max:65535,min:1,radix:16,values:{type:'static',map:{2048:'ip',2054:'arp',32821:'rarp',32923:'appletalk-ddp',33011:'appletalk-aarp',33024:'vlan',33079:'ipx',34525:'ipv6',34915:'pppoe-discovery',34916:'pppoe-session'}}}]}]}]},{name:'802.3',type:'group',c:[{name:'802.3 SAP',type:'opt',id:'bd2',postfix:'hex',c:[{type:'not',id:'b66',c:[{type:'number',id:'u1b',max:255,radix:16}]}]},{name:'802.3 Type',type:'opt',id:'bd3',postfix:'hex',c:[{type:'not',id:'b67',c:[{type:'number',id:'u1c',max:65535,radix:16}]}]}]},{name:'Packet Type',type:'group',id:'bdc',c:[{name:'Packet Type',type:'not',id:'b70',c:[{type:'enm',id:'u29',values:{type:'static',map:['host','broadcast','multicast','otherhost']}}]}]},{name:'Limit',type:'group',id:'bec',c:[{name:'Rate',type:'tuple',sep:'/',separate:1,c:[{type:'number',id:'u26',def:1},{type:'number',id:'u47',def:1,values:{type:'static',map:{1:'sec',60:'min',3600:'hour'}}}]},{name:'Burst',type:'number',id:'u27',def:5}]},{name:'Time',type:'group',id:'bef',c:[{name:'Time',type:'tuple',postfix:' ',sep:'-',separate:1,c:[{type:'interval',id:'u4f',max:86399},{type:'interval',id:'u50',def:86400,max:86400}]},{name:'Days',type:'set',id:'u4e',def:127,small:1,values:{type:'static',map:{0:'sat',1:'fri',2:'thu',3:'wed',4:'tue',5:'mon',6:'sun'}}}]},{name:'ARP',type:'tab'},{name:'ARP Opcode',type:'group',id:'bd4',c:[{name:'ARP Opcode',type:'not',id:'b68',c:[{type:'number',id:'u1d',max:65535,values:{type:'static',map:['','request','reply','request-reverse','reply-reverse','DRARP-request','DRARP-reply','DRARP-error','InARP-request','InARP-reply','ARP-NAK']}}]}]},{name:'ARP Hardware Type',type:'group',id:'bd5',c:[{name:'Hardware Type',type:'not',id:'b69',c:[{type:'number',id:'u1e',max:65535}]}]},{name:'ARP Packet Type',type:'group',id:'bd6',c:[{name:'Packet Type',type:'not',id:'b6a',postfix:'hex',c:[{type:'number',id:'u1f',max:65535,radix:16}]}]},{name:'ARP Addresses',type:'group',c:[{name:'Src. Address',type:'opt',id:'bd7',c:[{type:'not',id:'b6b',c:[{type:'network',id:'u20',maskid:'u48'}]}]},{name:'Dst. Address',type:'opt',id:'bd8',c:[{type:'not',id:'b6c',c:[{type:'network',id:'u21',maskid:'u49'}]}]}]},{name:'ARP Src. MAC Address',type:'group',id:'bd9',c:[{name:'Src. MAC Address',type:'not',id:'b6d',c:[{type:'macaddr',id:'r22'}]},{name:'Src. MAC Mask',type:'macaddr',id:'r23',def:255}]},{name:'ARP Dst. MAC Address',type:'group',id:'bda',c:[{name:'Dst. MAC Address',type:'not',id:'b6e',c:[{type:'macaddr',id:'r24'}]},{name:'Dst. MAC Mask',type:'macaddr',id:'r25',def:255}]},{name:'ARP Gratuitous',type:'opt',id:'bf1',c:[{type:'enm',id:'b5e',values:{type:'static',map:[ 'auto','yes','no' ]}}]},{name:'STP',type:'tab'},{name:'STP Type',type:'group',id:'bdd',c:[{name:'Type',type:'not',id:'b71',c:[{type:'number',id:'u2a',max:255,values:{type:'static',map:{0:'config',128:'tcn'}}}]}]},{name:'STP Flags',type:'group',id:'bde',c:[{name:'Flags',type:'not',id:'b72',c:[{type:'number',id:'u2b',max:255,values:{type:'static',map:{1:'topology-change',128:'topology-change-ack'}}}]}]},{name:'STP Root Address',type:'group',id:'be0',c:[{name:'MAC Address',type:'not',id:'b74',c:[{type:'macaddr',id:'r2e'}]},{name:'MAC Mask',type:'macaddr',id:'r2f',def:255}]},{name:'STP Root Cost',type:'group',id:'be1',c:[{name:'Root Cost',type:'not',id:'b75',c:[{type:'numberrange',id:'u30',highid:'u31'}]}]},{name:'STP Sender Address',type:'group',id:'be3',c:[{name:'MAC Address',type:'not',id:'b77',c:[{type:'macaddr',id:'r34'}]},{name:'MAC Mask',type:'macaddr',id:'r35',def:255}]},{name:'STP Port',type:'group',id:'be4',c:[{name:'Port',type:'not',id:'b78',c:[{type:'numberrange',id:'u36',highid:'u37',max:65535}]}]},{name:'STP Priorities',type:'group',c:[{name:'Root Priority',type:'opt',id:'bdf',c:[{type:'not',id:'b73',c:[{type:'numberrange',id:'u2c',highid:'u2d',max:65535}]}]},{name:'Sender Priority',type:'opt',id:'be2',c:[{type:'not',id:'b76',c:[{type:'numberrange',id:'u32',highid:'u33',max:65535}]}]}]},{name:'STP Ages',type:'group',c:[{name:'Msg. Age',type:'opt',id:'be5',c:[{type:'not',id:'b79',c:[{type:'numberrange',id:'u38',highid:'u39',max:65535}]}]},{name:'Max. Age',type:'opt',id:'be6',c:[{type:'not',id:'b7a',c:[{type:'numberrange',id:'u3a',highid:'u3b',max:65535}]}]}]},{name:'STP Time',type:'group',c:[{name:'Hello Time',type:'opt',id:'be7',c:[{type:'not',id:'b7b',c:[{type:'numberrange',id:'u3c',highid:'u3d',max:65535}]}]},{name:'Forward Delay',type:'opt',id:'be8',c:[{type:'not',id:'b7c',c:[{type:'numberrange',id:'u3e',highid:'u3f',max:65535}]}]}]},{name:'Action',type:'tab'},{name:'Action',type:'enm',id:'u13',values:{type:'static',map:{0:'accept',1:'passthrough',2:'drop',3:'jump',4:'return',5:'log',6:'mark packet',7:'src-nat',8:'dst-nat',9:'redirect',10:'arp-reply',11:'set priority'}},width:4294967295},{type:'separator'},{name:'Log',type:'bool',id:'b5f'},{name:'Log Prefix',type:'string',id:'s16',opt:1},{type:'deck',panes:[{vals:[ 3 ],c:[{name:'Jump Target',type:'string',id:'s15',values:{type:'dynamic',path:[ 20,28 ]}}]},{vals:[ 6 ],c:[{name:'Packet Mark',type:'string',id:'s43',values:{type:'dynamic',path:[ 20,13 ]}}]},{vals:[ 7 ],c:[{name:'To MAC Address',type:'macaddr',id:'r44'}]},{vals:[ 8 ],c:[{name:'To MAC Address',type:'macaddr',id:'r45'}]},{vals:[ 10 ],c:[{name:'Src. MAC Address',type:'macaddr',id:'r46'}]},{vals:[ 11 ],c:[{name:'New Priority',type:'enm',id:'u51',values:{type:'static',map:{65537:'from ingress'}},c:[{type:'number'}]},{name:'Passthrough',type:'bool',id:'b52',def:1}]}],selon:'Action'},{name:'Statistics',type:'tab'},{name:'Bytes',type:'bigbytes',id:'q2711',ro:1,width:60},{name:'Packets',type:'bigdecimal',id:'q2710',ro:1,width:60},{type:'enable'},{type:'comment'},{type:'filter',filteron:'Chain',values:{type:'dynamic',path:[ 20,28 ]}},{name:'Reset Counters',type:'doit',cmd:2,icon:100},{name:'Reset All Counters',type:'doit',cmd:1,global:1,icon:100},{name:'ip',type:'cond',c:[{on:'MAC Protocol',pred:{type:'bool',value:0}},{on:'MAC Protocol-Num',pred:{type:'number',value:[ 2048 ]}}]},{name:'tcp',type:'cond',c:[{on:'Protocol-Not',pred:{type:'bool',value:0}},{on:'Protocol-Num',pred:{type:'number',value:[ 6,17 ]}}]}]},{name:'',type:'map',path:[ 20,28 ],nameval:'Name',c:[{name:'Name',type:'string',id:'sfe0010'}]},{name:'Host',title:'Hosts',type:'map',path:[ 16,3 ],autorefresh:3000,nameval:'MAC Address',c:[{name:'MAC Address',type:'macaddr',id:'r2',width:115},{name:'VID',type:'number',id:'u6',opt:1,width:50},{name:'On Interface',type:'enm',id:'u1',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'bitmap',mask:64,value:64},slot:'caps'}},width:100},{name:'Age',type:'age',id:'u3',ro:1,width:100},{name:'Bridge',type:'enm',id:'u4',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'number',value:[ 12 ]},slot:'type'}},width:100},{type:'dynamic'},{type:'comment'},{name:'local',type:'flag',id:'b66',hint:'L'},{name:'external',type:'flag',id:'b68',hint:'E'}]},{name:'Bridge MDB Entry',title:'MDB',type:'map',path:[ 16,9 ],autorefresh:3000,nameval:'Group',ro:1,c:[{name:'Bridge',type:'enm',id:'u1',values:{type:'dynamic',path:[ 20,0 ]},width:100},{name:'Group',type:'union',single:1,width:100,c:[{type:'ipaddr',id:'u2'},{type:'ip6addr',id:'a3'}]},{name:'VID',type:'number',id:'u5',opt:1,width:50},{name:'Ports',type:'multinumber',id:'U4',width:200,c:[{type:'enm',values:{type:'dynamic',path:[ 20,0 ]}}]}]}]},{name:'Switch',title:'Switch',icon:24,pred:{type:'or',pred:[{type:'board',value:'RB100'},{type:'or',pred:[{type:'board',value:'RB400'},{type:'board',value:'RB700'},{type:'board',value:'RB2011'}]},{type:'or',pred:[{type:'board',value:'RB1100'},{type:'board',value:'RB1200'}]},{type:'or',pred:[{type:'or',pred:[{type:'board',value:'RB3011'},{type:'board',value:'RB4011iGS+5HacQ2HnD'},{type:'board',value:'RB4011iGS+'},{type:'board',value:'RBcAPGi-5acD2nD'},{type:'board',value:'RBD52G-5HacD2HnD-TC'},{type:'board',value:'RBD52G-5HacD2HnD'},{type:'board',value:'RB1100Dx4'},{type:'board',value:'RB1100x4'}]},{type:'or',pred:[{type:'or',pred:[{type:'board',value:'CRS326-24G-2S+'},{type:'board',value:'CRS326-24S+2Q+'},{type:'board',value:'CRS328-4C-20S-4S+'},{type:'board',value:'CRS328-24P-4S+'}]},{type:'or',pred:[{type:'board',value:'CRS317-1G-16S+'},{type:'board',value:'CRS317-1G-16S+RM'},{type:'board',value:'CRS305-1G-4S+'},{type:'board',value:'CRS309-1G-8S+'},{type:'board',value:'CRS312-4C+8XG'},{type:'board',value:'CRS318-16P-2S+'}]}]}]},{type:'board',value:'RBM'},{type:'daughterboard',value:'RB616'},{type:'or',pred:[{type:'board',value:'CCR1009-8G-1S'},{type:'board',value:'CCR1009-8G-1S-1S+'}]}]},prio:101,c:[{name:'Switch',title:'Switch',type:'map',path:[ 20,51 ],nameval:'Name',nonaddable:1,c:[{name:'Name',type:'string',id:'sfe0010',min:1,width:100},{name:'Type',type:'enm',id:'u1',ro:1,values:{type:'static',map:['ADMtek','IC Plus 175C','IC Plus 178C','IC Plus 175D','Atheros 8316','Atheros 7240','Atheros 8227','Atheros 8327','Atheros 8236','QCA 8513L','Atheros 8327N','QCA 8519','QCA 8511','QCA 8337','MediaTek MT7621','Realtek RTL8367','Marvell 98DX3236','Marvell 98DX8216','Marvell 98DX8208','Marvell 98DX8332','Marvell-98DX8212','Marvell-98DX3257','Marvell-98DX8525']},width:70},{name:'Mirror Source',type:'enm',id:'u2',opt:1,values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'number',value:[ 1 ]},slot:'type'}},width:80},{name:'Mirror Target',type:'enm',id:'u5',opt:1,values:{type:'pair',c:[{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'number',value:[ 1 ]},slot:'type'}},{type:'static',map:{4294967295:'cpu'}}]},width:80},{type:'separator'},{name:'Switch All Ports',type:'bool',id:'b6'},{type:'invalid'}]},{name:'Switch Port',title:'Port',type:'map',path:[ 20,55 ],nameval:'Name',nonaddable:1,c:[{name:'Name',type:'enm',id:'ufe0001',ro:1,values:{type:'pair',c:[{type:'dynamic',path:[ 20,0 ]},{type:'static',map:{16777216:'switch1 cpu',16777217:'switch2 cpu',16777218:'switch3 cpu'}}]},width:100},{name:'Switch',type:'enm',id:'u1',ro:1,values:{type:'dynamic',path:[ 20,51 ]},width:80},{name:'VLAN Mode',type:'enm',id:'u6',on:'oldsw',values:{type:'static',map:[ 'disabled','fallback','check','secure' ]},width:80},{name:'VLAN Header',type:'enm',id:'u9',on:'oldsw',values:{type:'static',map:['leave as is','always strip','add if missing']},width:80},{name:'Default VLAN ID',type:'number',id:'ua',def:0,max:4095,on:'oldsw',opt:1,optval:4294967295,width:100},{type:'separator',on:'oldsw'},{name:'Ingress Rate',type:'opt',id:'bb',width:80,c:[{type:'bigunit',id:'qc'}]},{name:'Egress Rate',type:'opt',id:'bd',width:80,c:[{type:'bigunit',id:'qe'}]},{type:'separator'},{name:'Storm Rate',type:'number',id:'uf',def:100,max:100,min:1,on:'newsw',postfix:'%',width:80},{name:'Limit Broadcasts',type:'bool',id:'b12',def:1},{name:'Limit Unknown Unicasts',type:'bool',id:'b10'},{name:'Limit Unknown Multicasts',type:'bool',id:'b11'},{type:'invalid'},{name:'oldsw',type:'cond',hide:1,c:[{pred:{type:'not',pred:{type:'or',pred:[{type:'or',pred:[{type:'board',value:'CRS326-24G-2S+'},{type:'board',value:'CRS326-24S+2Q+'},{type:'board',value:'CRS328-4C-20S-4S+'},{type:'board',value:'CRS328-24P-4S+'}]},{type:'or',pred:[{type:'board',value:'CRS317-1G-16S+'},{type:'board',value:'CRS317-1G-16S+RM'},{type:'board',value:'CRS305-1G-4S+'},{type:'board',value:'CRS309-1G-8S+'},{type:'board',value:'CRS312-4C+8XG'},{type:'board',value:'CRS318-16P-2S+'}]}]}}}]},{name:'newsw',type:'cond',hide:1,c:[{pred:{type:'or',pred:[{type:'or',pred:[{type:'board',value:'CRS326-24G-2S+'},{type:'board',value:'CRS326-24S+2Q+'},{type:'board',value:'CRS328-4C-20S-4S+'},{type:'board',value:'CRS328-24P-4S+'}]},{type:'or',pred:[{type:'board',value:'CRS317-1G-16S+'},{type:'board',value:'CRS317-1G-16S+RM'},{type:'board',value:'CRS305-1G-4S+'},{type:'board',value:'CRS309-1G-8S+'},{type:'board',value:'CRS312-4C+8XG'},{type:'board',value:'CRS318-16P-2S+'}]}]}}]}]},{name:'Switch Port Isolation',title:'Port Isolation',type:'map',path:[ 20,55 ],nameval:'Name',nonaddable:1,c:[{name:'Name',type:'string',id:'sfe0010',ro:1,width:100},{name:'Switch',type:'enm',id:'u1',ro:1,values:{type:'dynamic',path:[ 20,51 ]},width:80},{type:'separator'},{name:'Forwarding Override',type:'bool',id:'b14'},{name:'Forward To',type:'multinumber',id:'U13',on:'override',width:400,c:[{type:'enm',values:{type:'dynamic',path:[ 20,55 ]}}]},{type:'invalid'},{name:'override',type:'cond',c:[{on:'Forwarding Override',pred:{type:'bool',value:1}}]}]},{name:'Switch Host',title:'Host',type:'map',path:[ 20,52 ],nameval:'MAC Address',c:[{name:'Switch',type:'enm',id:'u1',values:{type:'dynamic',path:[ 20,51 ]},width:80},{name:'MAC Address',type:'macaddr',id:'rc',width:120},{name:'Ports',type:'multinumber',id:'Ub',max:25,width:150,c:[{type:'enm',values:{type:'dynamic',path:[ 20,55 ]}}]},{name:'Timeout',type:'number',id:'u6',opt:1,postfix:'s',ro:1,width:50},{type:'separator'},{name:'Copy To CPU',type:'bool',id:'b2'},{name:'Redirect To CPU',type:'bool',id:'b3'},{name:'Drop',type:'bool',id:'b7',width:45},{name:'Mirror',type:'bool',id:'b8',width:45},{type:'separator'},{name:'VLAN ID',type:'number',id:'ud',def:4294967295,max:4095,opt:1},{name:'Share VLAN Learned',type:'bool',id:'b3c'},{type:'dynamic'},{type:'invalid'}]},{name:'Switch VLAN',title:'VLAN',type:'map',path:[ 20,53 ],nameval:'VLAN ID',pred:{type:'not',pred:{type:'or',pred:[{type:'or',pred:[{type:'board',value:'CRS326-24G-2S+'},{type:'board',value:'CRS326-24S+2Q+'},{type:'board',value:'CRS328-4C-20S-4S+'},{type:'board',value:'CRS328-24P-4S+'}]},{type:'or',pred:[{type:'board',value:'CRS317-1G-16S+'},{type:'board',value:'CRS317-1G-16S+RM'},{type:'board',value:'CRS305-1G-4S+'},{type:'board',value:'CRS309-1G-8S+'},{type:'board',value:'CRS312-4C+8XG'},{type:'board',value:'CRS318-16P-2S+'}]}]}},c:[{name:'Switch',type:'enm',id:'u1',values:{type:'dynamic',path:[ 20,51 ]},width:80},{name:'VLAN ID',type:'number',id:'ud',max:4095,width:50},{name:'Ports',type:'multinumber',id:'Ub',max:25,width:150,c:[{type:'enm',values:{type:'dynamic',path:[ 20,55 ]}}]},{name:'Independent Learning',type:'bool',id:'b3d'},{type:'enable'},{type:'invalid'}]},{name:'Switch Rule',title:'Rule',type:'map',path:[ 20,54 ],nameval:{type:'concat',first:'Src. MAC Address',second:'Dst. MAC Address',sep:'->'},ordered:1,c:[{name:'Match',type:'tab'},{name:'Switch',type:'enm',id:'u1',values:{type:'dynamic',path:[ 20,51 ]},width:80},{name:'Ports',type:'multinumber',id:'Ub',max:25,width:150,c:[{type:'enm',values:{type:'dynamic',path:[ 20,55 ]}}]},{name:'Src. MAC Address',type:'opt',id:'b34',width:100,c:[{type:'tuple',sep:'/',separate:1,c:[{type:'macaddr',id:'r14'},{type:'macaddr',id:'r15',def:255}]}]},{name:'Dst. MAC Address',type:'opt',id:'b35',width:100,c:[{type:'tuple',sep:'/',separate:1,c:[{type:'macaddr',id:'r16'},{type:'macaddr',id:'r17',def:255}]}]},{name:'MAC Protocol',type:'opt',id:'b30',c:[{type:'number',id:'u31',def:2048,max:65535,min:1,radix:16,values:{type:'static',map:{2048:'ip',2054:'arp',32821:'rarp',32923:'appletalk-ddp',33011:'appletalk-aarp',33024:'vlan',33079:'ipx',34525:'ipv6',34915:'pppoe-discovery',34916:'pppoe-session'}}}]},{name:'VLAN',type:'group',c:[{name:'VLAN Header',type:'opt',id:'b18',c:[{type:'enm',id:'b19',values:{type:'static',map:[ 'not present','present' ]}}]},{name:'VLAN ID',type:'opt',id:'b1a',c:[{type:'number',id:'ud',max:4095}]},{name:'VLAN Priority',type:'opt',id:'b9',c:[{type:'number',id:'ua',max:7}]}]},{name:'IP',type:'group',c:[{name:'Src. Address',type:'opt',id:'b36',c:[{type:'network',id:'u1b',maskid:'u1c'}]},{name:'Dst. Address',type:'opt',id:'b37',c:[{type:'network',id:'u1d',maskid:'u1e'}]},{name:'Protocol',type:'opt',id:'b1f',c:[{type:'number',id:'u20',def:6,max:255,min:1,values:{type:'static',map:{1:'icmp',2:'igmp',3:'ggp',4:'ip-encap',5:'st',6:'tcp',8:'egp',12:'pup',17:'udp',20:'hmp',22:'xns-idp',27:'rdp',29:'iso-tp4',33:'dccp',36:'xtp',37:'ddp',38:'idpr-cmtp',46:'rsvp',47:'gre',50:'ipsec-esp',51:'ipsec-ah',73:'rspf',81:'vmtp',89:'ospf',94:'ipip',97:'etherip',98:'encap',103:'pim',112:'vrrp',115:'l2tp',132:'sctp',136:'udp-lite'}}}]},{name:'Src. Port',type:'opt',id:'b23',c:[{type:'numberrange',id:'u24',defhigh:65535,deflow:0,highid:'u25',max:65535}]},{name:'Dst. Port',type:'opt',id:'b26',c:[{type:'numberrange',id:'u27',defhigh:65535,deflow:0,highid:'u28',max:65535}]},{name:'DSCP',type:'opt',id:'b21',c:[{type:'number',id:'u22',max:63}]}]},{name:'IP 6',type:'group',c:[{name:'Src. Address 6',type:'opt',id:'b39',c:[{type:'network6',id:'a2b',deflen:0,maskid:'u2c'}]},{name:'Dst. Address 6',type:'opt',id:'b38',c:[{type:'network6',id:'a29',deflen:0,maskid:'u2a'}]},{name:'Traffic Class',type:'opt',id:'b32',c:[{type:'number',id:'u33',max:255}]},{name:'Flow Label',type:'opt',id:'b2d',c:[{type:'number',id:'u2e',max:1048575}]}]},{name:'Action',type:'tab'},{name:'Copy To CPU',type:'bool',id:'b2'},{name:'Redirect To CPU',type:'bool',id:'b3'},{name:'Mirror',type:'bool',id:'b8',width:45},{type:'separator'},{name:'Set New Dst. Ports',type:'bool',id:'be'},{name:'New Dst. Ports',type:'multinumber',id:'Uf',max:25,on:'newports',width:150,c:[{type:'enm',values:{type:'dynamic',path:[ 20,55 ]}}]},{type:'separator'},{name:'New VLAN ID',type:'opt',id:'b10',c:[{type:'number',id:'u11',max:4095}]},{name:'New VLAN Priority',type:'opt',id:'b12',c:[{type:'number',id:'u13',max:7}]},{type:'enable'},{type:'invalid'},{name:'newports',type:'cond',c:[{on:'Set New Dst. Ports',pred:{type:'bool',value:1}}]}]}]},{name:'Settings',title:'Switch Settings',group:'Switch',groupIcon:24,pred:{type:'not',pred:{type:'or',pred:[{type:'not',pred:{type:'board',value:'CRS'}},{type:'not',pred:{type:'not',pred:{type:'or',pred:[{type:'board',value:'RB100'},{type:'or',pred:[{type:'board',value:'RB400'},{type:'board',value:'RB700'},{type:'board',value:'RB2011'}]},{type:'or',pred:[{type:'board',value:'RB1100'},{type:'board',value:'RB1200'}]},{type:'or',pred:[{type:'or',pred:[{type:'board',value:'RB3011'},{type:'board',value:'RB4011iGS+5HacQ2HnD'},{type:'board',value:'RB4011iGS+'},{type:'board',value:'RBcAPGi-5acD2nD'},{type:'board',value:'RBD52G-5HacD2HnD-TC'},{type:'board',value:'RBD52G-5HacD2HnD'},{type:'board',value:'RB1100Dx4'},{type:'board',value:'RB1100x4'}]},{type:'or',pred:[{type:'or',pred:[{type:'board',value:'CRS326-24G-2S+'},{type:'board',value:'CRS326-24S+2Q+'},{type:'board',value:'CRS328-4C-20S-4S+'},{type:'board',value:'CRS328-24P-4S+'}]},{type:'or',pred:[{type:'board',value:'CRS317-1G-16S+'},{type:'board',value:'CRS317-1G-16S+RM'},{type:'board',value:'CRS305-1G-4S+'},{type:'board',value:'CRS309-1G-8S+'},{type:'board',value:'CRS312-4C+8XG'},{type:'board',value:'CRS318-16P-2S+'}]}]}]},{type:'board',value:'RBM'},{type:'daughterboard',value:'RB616'},{type:'or',pred:[{type:'board',value:'CCR1009-8G-1S'},{type:'board',value:'CCR1009-8G-1S-1S+'}]}]}}}]}},prio:101,c:[{title:'Switch Settings',type:'item',path:[ 20,51 ],c:[{name:'Generic',type:'tab'},{name:'Type',type:'enm',id:'u1',ro:1,values:{type:'static',map:{9:'QCA 8513L',11:'QCA 8519'}},width:100},{name:'Bridge Type',type:'enm',id:'u5dd',values:{type:'static',map:['customer vlan bridge','service vlan bridge']},width:100},{type:'separator'},{name:'MAC Level Isolation',type:'bool',id:'b646'},{type:'separator'},{name:'Use SVID in 1:1 VLAN Lookup',type:'bool',id:'b622'},{name:'Use CVID in 1:1 VLAN Lookup',type:'bool',id:'b623'},{type:'separator'},{name:'IPv4 Multicast Lookup Mode',type:'enm',id:'u645',values:{type:'static',map:['dst mac and vid always','dst ip and vid for ipv4']}},{type:'separator'},{name:'Unicast FDB Timeout',type:'number',id:'u644',postfix:'s'},{name:'VLAN',type:'tab'},{name:'Drop If VLAN Not Set On Ports',type:'multinumber',id:'U604',c:[{type:'enm',values:{type:'pair',c:[{type:'dynamic',path:[ 20,74 ]},{type:'dynamic',path:[ 20,81 ]}]}}]},{name:'Drop If Invalid VLAN On Ports',type:'multinumber',id:'U618',c:[{type:'enm',values:{type:'dynamic',path:[ 20,74 ]}}]},{name:'Invalid VLAN Lookup Mode',type:'enm',id:'b610',compact:1,radio:1,values:{type:'static',map:[ 'IVL','SVL' ]}},{name:'Forward Invalid VLAN',type:'bool',id:'b60f'},{name:'Exceptions',type:'tab'},{name:'Bypass VLAN Ingress Filter For',type:'set',id:'u686',values:{type:'static',map:['PPPoE Discovery','ND','ARP','MLD','IGMP','DHCPv6','DHCPv4','RIPv1','EAPoL']}},{name:'Bypass Ingress Port Policing For',type:'set',id:'u688',values:{type:'static',map:['PPPoE Discovery','ND','ARP','MLD','IGMP','DHCPv6','DHCPv4','RIPv1','EAPoL']}},{name:'Bypass L2 Security Check For',type:'set',id:'u68a',values:{type:'static',map:['PPPoE Discovery','ND','ARP','MLD','IGMP','DHCPv6','DHCPv4','RIPv1','EAPoL']}},{name:'Mirror',type:'tab'},{name:'Ingress Mirror 0 To Port',type:'enm',id:'u673',values:{type:'defenum',defid:4294967295,defname:'none',values:{type:'pair',c:[{type:'dynamic',path:[ 20,74 ]},{type:'dynamic',path:[ 20,81 ]}]}}},{name:'Ingress Mirror 0 Format',type:'enm',id:'u6af',values:{type:'static',map:[ 'unmodified','configured' ]}},{name:'Ingress Mirror 1 To Port',type:'enm',id:'u675',values:{type:'defenum',defid:4294967295,defname:'none',values:{type:'pair',c:[{type:'dynamic',path:[ 20,74 ]},{type:'dynamic',path:[ 20,81 ]}]}}},{name:'Ingress Mirror 1 Format',type:'enm',id:'u6ae',values:{type:'static',map:[ 'unmodified','configured' ]}},{name:'Ingress Mirror Ratio',type:'enm',id:'u6b9',values:{type:'static',map:['1:1','1:2','1:4','1:8','1:16','1:32','1:64','1:128','1:256','1:512','1:1024','1:2048','1:4096','1:8192','1:16384','1:32768']}},{type:'separator'},{name:'Egress Mirror 0 To Port',type:'enm',id:'u677',values:{type:'defenum',defid:4294967295,defname:'none',values:{type:'pair',c:[{type:'dynamic',path:[ 20,74 ]},{type:'dynamic',path:[ 20,81 ]}]}}},{name:'Egress Mirror 0 Format',type:'enm',id:'u6ad',values:{type:'static',map:[ 'modified','configured','original' ]}},{name:'Egress Mirror 1 To Port',type:'enm',id:'u679',values:{type:'defenum',defid:4294967295,defname:'none',values:{type:'pair',c:[{type:'dynamic',path:[ 20,74 ]},{type:'dynamic',path:[ 20,81 ]}]}}},{name:'Egress Mirror 1 Format',type:'enm',id:'u6ac',values:{type:'static',map:[ 'modified','configured','original' ]}},{name:'Egress Mirror Ratio',type:'enm',id:'u6b8',values:{type:'static',map:['1:1','1:2','1:4','1:8','1:16','1:32','1:64','1:128','1:256','1:512','1:1024','1:2048','1:4096','1:8192','1:16384','1:32768']}},{type:'separator'},{name:'Mirror Egress If Ingress Mirrored',type:'bool',id:'b6a4'},{name:'Mirror Tx On Mirror Port',type:'bool',id:'b6a5'},{type:'separator'},{name:'Mirrored Packet QoS Priority',type:'number',id:'u6a6',max:7},{name:'Mirrored Packet Drop Precedence',type:'enm',id:'b6a5',values:{type:'static',map:[ 'green','yellow','red','drop' ]}},{type:'separator'},{name:'FDB Uses',type:'enm',id:'u67c',values:{type:'static',map:{0:'mirror 0',1:'mirror 1',4294967295:'none'}}},{name:'VLAN Uses',type:'enm',id:'u67d',values:{type:'static',map:{0:'mirror 0',1:'mirror 1',4294967295:'none'}}}]}]},{name:'Ports',title:'Switch Ports',group:'Switch',icon:24,pred:{type:'not',pred:{type:'or',pred:[{type:'not',pred:{type:'board',value:'CRS'}},{type:'not',pred:{type:'not',pred:{type:'or',pred:[{type:'board',value:'RB100'},{type:'or',pred:[{type:'board',value:'RB400'},{type:'board',value:'RB700'},{type:'board',value:'RB2011'}]},{type:'or',pred:[{type:'board',value:'RB1100'},{type:'board',value:'RB1200'}]},{type:'or',pred:[{type:'or',pred:[{type:'board',value:'RB3011'},{type:'board',value:'RB4011iGS+5HacQ2HnD'},{type:'board',value:'RB4011iGS+'},{type:'board',value:'RBcAPGi-5acD2nD'},{type:'board',value:'RBD52G-5HacD2HnD-TC'},{type:'board',value:'RBD52G-5HacD2HnD'},{type:'board',value:'RB1100Dx4'},{type:'board',value:'RB1100x4'}]},{type:'or',pred:[{type:'or',pred:[{type:'board',value:'CRS326-24G-2S+'},{type:'board',value:'CRS326-24S+2Q+'},{type:'board',value:'CRS328-4C-20S-4S+'},{type:'board',value:'CRS328-24P-4S+'}]},{type:'or',pred:[{type:'board',value:'CRS317-1G-16S+'},{type:'board',value:'CRS317-1G-16S+RM'},{type:'board',value:'CRS305-1G-4S+'},{type:'board',value:'CRS309-1G-8S+'},{type:'board',value:'CRS312-4C+8XG'},{type:'board',value:'CRS318-16P-2S+'}]}]}]},{type:'board',value:'RBM'},{type:'daughterboard',value:'RB616'},{type:'or',pred:[{type:'board',value:'CCR1009-8G-1S'},{type:'board',value:'CCR1009-8G-1S-1S+'}]}]}}}]}},prio:101,c:[{name:'Switch Port',title:'Ports',type:'map',path:[ 20,74 ],nameval:'Name',nonaddable:1,c:[{name:'Generic',type:'tab'},{name:'Name',type:'string',id:'sfe0010',ro:1,width:100},{name:'VLAN Type',type:'enm',id:'u3ed',values:{type:'static',map:[ 'edge port','network port' ]},width:80},{type:'separator'},{name:'Isolation Profile',type:'number',id:'u41c',ro:1,values:{type:'static',map:[ 'promiscuous','isolated' ]},width:100},{name:'Isolation Profile Override',type:'opt',id:'b422',c:[{type:'number',id:'u423',max:31,values:{type:'static',map:[ 'promiscuous','isolated' ]}}]},{type:'separator'},{name:'Learning',type:'bool',id:'b40d',ro:1},{name:'Learning Override',type:'opt',id:'b40b',c:[{type:'bool',id:'b40c'}]},{name:'Learning Limit',type:'opt',id:'b416',c:[{type:'number',id:'u418',max:1023,min:1}]},{type:'separator'},{name:'Allow Unicast FDB Drop',type:'bool',id:'b419'},{name:'Allow Unicast Loopback',type:'bool',id:'b420'},{name:'Allow Multicast Loopback',type:'bool',id:'b421'},{type:'separator'},{name:'Action On Static Station Move',type:'enm',id:'u41a',values:{type:'static',map:['forward','redirect to cpu','copy to cpu','drop']}},{name:'Drop Secure Static MAC Move',type:'bool',id:'b414'},{name:'Drop Dynamic MAC Move',type:'bool',id:'b415'},{name:'Ingress VLAN',type:'tab'},{name:'MAC Based VLAN Translate',type:'bool',id:'b41f',width:80},{name:'MAC Based Service VLAN For',type:'enm',id:'u404',values:{type:'static',map:['none','untagged and priority tagged frames only','tagged frames only','all frames']}},{name:'MAC Based Customer VLAN For',type:'enm',id:'u405',values:{type:'static',map:['none','untagged and priority tagged frames only','tagged frames only','all frames']}},{type:'separator'},{name:'Default Customer PCP',type:'number',id:'u3fc',max:7},{name:'Default Service PCP',type:'number',id:'u3fd',max:7},{name:'PCP Propagation For Initial PCP',type:'bool',id:'b400'},{type:'separator'},{name:'Filter Untagged Frame',type:'bool',id:'b401'},{name:'Filter Priority Tagged Frame',type:'bool',id:'b402'},{name:'Filter Tagged Frame',type:'bool',id:'b403'},{name:'Egress VLAN',type:'tab'},{name:'Egress VLAN Lookup',type:'enm',id:'u407',values:{type:'static',map:['according-to-egress-vlan-type','according-to-bridge-type']}},{name:'Egress VLAN Mode',type:'enm',id:'u409',values:{type:'static',map:[ 'untagged','tagged','unmodified' ]},width:100},{name:'Egress PCP Propagation',type:'bool',id:'b408'},{name:'Mirroring',type:'tab'},{name:'Ingress Mirror To',type:'enm',id:'u427',values:{type:'static',map:{0:'mirror 0',1:'mirror 1',4294967295:'none'}}},{name:'Ingress Mirroring By VLAN',type:'bool',id:'b425'},{type:'separator'},{name:'Egress Mirror To',type:'enm',id:'u43a',values:{type:'static',map:{0:'mirror 0',1:'mirror 1',4294967295:'none'}}},{name:'QoS',type:'tab'},{name:'QoS Scheme Precedence',type:'multinumber',id:'U45b',c:[{type:'enm',values:{type:'static',map:['pcp based','vlan based','protocol based','da based','sa based','dscp based','ingress acl based']}}]},{name:'Change DEI',type:'bool',id:'b458'},{name:'Change PCP',type:'bool',id:'b459'},{name:'Change DSCP',type:'bool',id:'b45a'},{type:'separator'},{name:'DSCP Based DSCP to DSCP Mapping',type:'bool',id:'b457'},{type:'separator'},{name:'PCP&DEI Map Drop Precedence',type:'multi',id:'M460',c:[{type:'tuple',sep:':',c:[{type:'numberrange',id:'u1',highid:'u2',max:15},{type:'enm',id:'u3',values:{type:'static',map:[ 'green','yellow','red','drop' ]}}]}]},{name:'PCP&DEI Map DSCP',type:'multi',id:'M461',c:[{type:'tuple',sep:':',c:[{type:'numberrange',id:'u1',highid:'u2',max:15},{type:'number',id:'u3',max:63}]}]},{name:'PCP&DEI Map Dei',type:'multi',id:'M462',c:[{type:'tuple',sep:':',c:[{type:'numberrange',id:'u1',highid:'u2',max:15},{type:'number',id:'u3',max:1}]}]},{name:'PCP&DEI Map PCP',type:'multi',id:'M463',c:[{type:'tuple',sep:':',c:[{type:'numberrange',id:'u1',highid:'u2',max:15},{type:'number',id:'u3',max:63}]}]},{name:'PCP&DEI Map Priority',type:'multi',id:'M464',c:[{type:'tuple',sep:':',c:[{type:'numberrange',id:'u1',highid:'u2',max:15},{type:'number',id:'u3',max:15}]}]},{name:'Queues',type:'tab'},{name:'Priority To Queue',type:'multi',id:'M46b',c:[{type:'tuple',sep:':',separate:1,c:[{type:'numberrange',id:'u1',highid:'u2',max:15},{type:'number',id:'u3',max:7}]}]},{name:'Per Queue Scheduling',type:'multi',id:'M469',max:8,c:[{type:'tuple',sep:':',separate:1,c:[{type:'enm',id:'u1',values:{type:'static',map:['strict priority','wrr group 0','wrr group 1']}},{type:'number',id:'u2',max:255,opt:1}]}]},{name:'TPIDs',type:'tab'},{name:'Ingress Customer TPID',type:'number',id:'u3e9',def:4294967295,opt:1,radix:16,ro:1},{name:'Egress Customer TPID',type:'number',id:'u3f3',def:4294967295,opt:1,radix:16,ro:1},{type:'separator'},{name:'Ingress Service TPID',type:'number',id:'u3e8',def:4294967295,opt:1,radix:16,ro:1},{name:'Egress Service TPID',type:'number',id:'u3f2',def:4294967295,opt:1,radix:16,ro:1},{type:'separator'},{name:'Override Ingress Customer TPID',type:'opt',id:'b3f1',c:[{type:'number',id:'u3ef',max:65536,radix:16}]},{name:'Override Egress Customer TPID',type:'opt',id:'b3f7',c:[{type:'number',id:'u3f5',max:65536,radix:16}]},{type:'separator'},{name:'Override Ingress Service TPID',type:'opt',id:'b3f0',c:[{type:'number',id:'u3ee',max:65536,radix:16}]},{name:'Override Egress Service TPID',type:'opt',id:'b3f6',c:[{type:'number',id:'u3f4',max:65536,radix:16}]},{name:'Counters',type:'tab'},{name:'Custom Drop Counter Includes',type:'set',id:'u44d',values:{type:'static',map:{1:'device loopback',2:'fdb hash violation',3:'exceeded port learn limitation',4:'dynamic station move',5:'static station move',8:'ufdb source drop',9:'host source drop',11:'unknown host',18:'ingress vlan filtered'}}},{name:'Queue Custom Drop Counters 0 Includes',type:'set',id:'u46f',values:{type:'static',map:{0:'queue 0',1:'queue 1',2:'queue 2',3:'queue 3',4:'queue 4',5:'queue 5',6:'queue 6',7:'queue 7',12:'red',13:'yellow',14:'green'}}},{name:'Queue Custom Drop Counters 1 Includes',type:'set',id:'u470',values:{type:'static',map:{0:'queue 0',1:'queue 1',2:'queue 2',3:'queue 3',4:'queue 4',5:'queue 5',6:'queue 6',7:'queue 7',12:'red',13:'yellow',14:'green'}}},{name:'Policy Drop Counter Includes',type:'set',id:'u471',values:{type:'static',map:{0:'egress acl',1:'egress policing',2:'ingress acl',3:'ingress policing'}}}]},{name:'Switch Trunk',title:'Trunk',type:'map',path:[ 20,81 ],nameval:'Name',prefix:'trunk',c:[{name:'Name',type:'string',id:'sfe0010',min:1,width:100},{name:'Member Ports',type:'multinumber',id:'U546',width:200,c:[{type:'enm',values:{type:'dynamic',path:[ 20,74 ]}}]},{type:'comment'}]},{name:'Switch Port Isolation',title:'Port Isolation',type:'map',path:[ 20,78 ],nameval:'Ports',ordered:1,c:[{name:'Ports',type:'multinumber',id:'U514',width:120,c:[{type:'enm',values:{type:'pair',c:[{type:'dynamic',path:[ 20,74 ]},{type:'dynamic',path:[ 20,81 ]}]}}]},{name:'Type',type:'enm',id:'u515',compact:1,radio:1,values:{type:'static',map:[ 'src','dst' ]},width:60},{name:'Forwarding Type',type:'set',id:'u516',def:96,values:{type:'static',map:{5:'routed',6:'bridged'}},width:80},{name:'Traffic Type',type:'set',id:'u517',columns:3,def:896,values:{type:'static',map:{7:'broadcast',8:'multicast',9:'unicast'}},width:100},{name:'Registration Status',type:'set',id:'u518',def:3072,values:{type:'static',map:{10:'unknown',11:'known'}},width:80},{name:'Protocol Type',type:'set',id:'u519',def:31,values:{type:'static',map:[ 'RIPv1','DHCPv6','DHCPv4','ND','ARP' ]},width:100},{type:'separator'},{name:'MAC Profile',type:'opt',id:'b524',width:80,c:[{type:'enm',id:'u527',values:{type:'static',map:['promiscuous','isolated','community1','community2']}}]},{name:'Port Profile',type:'opt',id:'b524',width:80,c:[{type:'number',id:'u528',max:63}]},{name:'VLAN Profile',type:'opt',id:'b525',width:80,c:[{type:'enm',id:'u529',values:{type:'static',map:['promiscuous','isolated','community1','community2']}}]},{type:'enable'},{type:'dynamic'},{type:'comment'}]},{name:'Switch Port Leakage',title:'Port Leakage',type:'map',path:[ 20,79 ],nameval:'Ports',ordered:1,c:[{name:'Ports',type:'multinumber',id:'U514',width:120,c:[{type:'enm',values:{type:'pair',c:[{type:'dynamic',path:[ 20,74 ]},{type:'dynamic',path:[ 20,81 ]}]}}]},{name:'Type',type:'enm',id:'u515',compact:1,radio:1,values:{type:'static',map:[ 'src','dst' ]},width:60},{name:'Forwarding Type',type:'set',id:'u516',def:96,values:{type:'static',map:{5:'routed',6:'bridged'}},width:80},{name:'Traffic Type',type:'set',id:'u517',columns:3,def:896,values:{type:'static',map:{7:'broadcast',8:'multicast',9:'unicast'}},width:100},{name:'Registration Status',type:'set',id:'u518',def:3072,values:{type:'static',map:{10:'unknown',11:'known'}},width:80},{name:'Protocol Type',type:'set',id:'u519',def:31,values:{type:'static',map:[ 'RIPv1','DHCPv6','DHCPv4','ND','ARP' ]},width:100},{type:'separator'},{name:'MAC Profile',type:'opt',id:'b524',width:80,c:[{type:'enm',id:'u527',values:{type:'static',map:['promiscuous','isolated','community1','community2']}}]},{name:'Port Profile',type:'opt',id:'b524',width:80,c:[{type:'number',id:'u528',max:63}]},{name:'VLAN Profile',type:'opt',id:'b525',width:80,c:[{type:'enm',id:'u529',values:{type:'static',map:['promiscuous','isolated','community1','community2']}}]},{type:'enable'},{type:'comment'}]}]},{name:'VLAN',title:'Switch VLAN',group:'Switch',icon:24,pred:{type:'not',pred:{type:'or',pred:[{type:'not',pred:{type:'board',value:'CRS'}},{type:'not',pred:{type:'not',pred:{type:'or',pred:[{type:'board',value:'RB100'},{type:'or',pred:[{type:'board',value:'RB400'},{type:'board',value:'RB700'},{type:'board',value:'RB2011'}]},{type:'or',pred:[{type:'board',value:'RB1100'},{type:'board',value:'RB1200'}]},{type:'or',pred:[{type:'or',pred:[{type:'board',value:'RB3011'},{type:'board',value:'RB4011iGS+5HacQ2HnD'},{type:'board',value:'RB4011iGS+'},{type:'board',value:'RBcAPGi-5acD2nD'},{type:'board',value:'RBD52G-5HacD2HnD-TC'},{type:'board',value:'RBD52G-5HacD2HnD'},{type:'board',value:'RB1100Dx4'},{type:'board',value:'RB1100x4'}]},{type:'or',pred:[{type:'or',pred:[{type:'board',value:'CRS326-24G-2S+'},{type:'board',value:'CRS326-24S+2Q+'},{type:'board',value:'CRS328-4C-20S-4S+'},{type:'board',value:'CRS328-24P-4S+'}]},{type:'or',pred:[{type:'board',value:'CRS317-1G-16S+'},{type:'board',value:'CRS317-1G-16S+RM'},{type:'board',value:'CRS305-1G-4S+'},{type:'board',value:'CRS309-1G-8S+'},{type:'board',value:'CRS312-4C+8XG'},{type:'board',value:'CRS318-16P-2S+'}]}]}]},{type:'board',value:'RBM'},{type:'daughterboard',value:'RB616'},{type:'or',pred:[{type:'board',value:'CCR1009-8G-1S'},{type:'board',value:'CCR1009-8G-1S-1S+'}]}]}}}]}},prio:101,c:[{name:'Switch VLAN',title:'VLAN',type:'map',path:[ 20,67 ],nameval:'VLAN ID',c:[{name:'VLAN ID',type:'number',id:'u19a',max:4095,width:80},{name:'Ports',type:'multinumber',id:'U199',width:120,c:[{type:'enm',values:{type:'pair',c:[{type:'dynamic',path:[ 20,74 ]},{type:'dynamic',path:[ 20,81 ]}]}}]},{name:'SVL',type:'bool',id:'b190',width:45},{name:'SA Learning',type:'bool',id:'b192',def:1,width:60},{name:'Flood',type:'bool',id:'b193',width:60},{name:'Ingress Mirror',type:'bool',id:'b194',width:60},{name:'QoS Group',type:'enm',id:'u197',values:{type:'defenum',defid:4294967295,defname:'none',values:{type:'dynamic',path:[ 20,76 ]}}},{type:'enable'},{type:'invalid'},{type:'dynamic'},{type:'comment'}]},{name:'Switch Egress Tag VLAN',title:'Eg. VLAN Tag',type:'map',path:[ 20,68 ],nameval:'VLAN ID',c:[{name:'VLAN ID',type:'number',id:'u1f4',max:4095,width:60},{name:'Tagged Ports',type:'multinumber',id:'U1f5',width:120,c:[{type:'enm',values:{type:'pair',c:[{type:'dynamic',path:[ 20,74 ]},{type:'dynamic',path:[ 20,81 ]}]}}]},{type:'enable'},{type:'invalid'},{type:'dynamic'},{type:'comment'}]},{name:'Ingress VLAN Translation',title:'In. VLAN Tran.',type:'map',path:[ 20,69 ],nameval:'Ports',c:[{name:'Ports',type:'multinumber',id:'U258',width:100,c:[{type:'enm',values:{type:'pair',c:[{type:'dynamic',path:[ 20,74 ]},{type:'dynamic',path:[ 20,81 ]}]}}]},{name:'Protocol',type:'opt',id:'b259',width:60,c:[{type:'number',id:'u25a',radix:16,values:{type:'static',map:{2048:'ip',2054:'arp',32821:'rarp',32923:'appletalk-ddp',33011:'appletalk-aarp',33024:'vlan',33079:'ipx',34525:'ipv6',34915:'pppoe-discovery',34916:'pppoe-session'}}}]},{type:'separator'},{name:'Service VLAN Lookup For',type:'enm',id:'u25e',def:3,values:{type:'static',map:['untagged or tagged','priority tagged or tagged','tagged','any']},width:80},{name:'Service VID',type:'opt',id:'b260',width:80,c:[{type:'number',id:'u26c',max:4095}]},{name:'Service PCP',type:'opt',id:'b261',c:[{type:'number',id:'u26a',max:7}]},{name:'Service DEI',type:'opt',id:'b262',c:[{type:'number',id:'u26b',max:1}]},{type:'separator'},{name:'Customer VLAN Lookup For',type:'enm',id:'u25f',def:3,values:{type:'static',map:['untagged or tagged','priority tagged or tagged','tagged','any']},width:80},{name:'Customer VID',type:'opt',id:'b265',width:80,c:[{type:'number',id:'u26f',max:4095}]},{name:'Customer PCP',type:'opt',id:'b266',c:[{type:'number',id:'u26d',max:7}]},{name:'Customer DEI',type:'opt',id:'b267',c:[{type:'number',id:'u26e',max:1}]},{type:'separator'},{name:'New Service VID',type:'opt',id:'b263',width:80,c:[{type:'number',id:'u264',max:4095,values:{type:'static',map:{4096:'customer vid'}}}]},{name:'New Customer VID',type:'opt',id:'b268',width:80,c:[{type:'number',id:'u269',max:4095,values:{type:'static',map:{4096:'service vid'}}}]},{type:'separator'},{name:'PCP Propagation',type:'bool',id:'b25b'},{name:'SA Learning',type:'bool',id:'b25c',def:1},{type:'enable'},{type:'invalid'},{type:'dynamic'},{type:'comment'}]},{name:'Egress VLAN Translation',title:'Eg. VLAN Tran.',type:'map',path:[ 20,70 ],nameval:'Ports',c:[{name:'Ports',type:'multinumber',id:'U258',width:100,c:[{type:'enm',values:{type:'pair',c:[{type:'dynamic',path:[ 20,74 ]},{type:'dynamic',path:[ 20,81 ]}]}}]},{type:'separator'},{name:'Service VLAN Lookup For',type:'enm',id:'u25e',values:{type:'static',map:['untagged or tagged','priority tagged or tagged','tagged','any']},width:80},{name:'Service VID',type:'opt',id:'b260',width:80,c:[{type:'number',id:'u26c',max:4095}]},{name:'Service PCP',type:'opt',id:'b261',c:[{type:'number',id:'u26a',max:7}]},{name:'Service DEI',type:'opt',id:'b262',c:[{type:'number',id:'u26b',max:1}]},{type:'separator'},{name:'Customer VLAN Lookup For',type:'enm',id:'u25f',values:{type:'static',map:['untagged or tagged','priority tagged or tagged','tagged','any']},width:80},{name:'Customer VID',type:'opt',id:'b265',width:80,c:[{type:'number',id:'u26f',max:4095}]},{name:'Customer PCP',type:'opt',id:'b266',c:[{type:'number',id:'u26d',max:7}]},{name:'Customer DEI',type:'opt',id:'b267',c:[{type:'number',id:'u26e',max:1}]},{type:'separator'},{name:'New Service VID',type:'opt',id:'b263',width:80,c:[{type:'number',id:'u264',max:4095,values:{type:'static',map:{4096:'customer vid'}}}]},{name:'New Customer VID',type:'opt',id:'b268',width:80,c:[{type:'number',id:'u269',max:4095,values:{type:'static',map:{4096:'service vid'}}}]},{type:'separator'},{name:'PCP Propagation',type:'bool',id:'b25b'},{type:'enable'},{type:'invalid'},{type:'dynamic'},{type:'comment'}]},{name:'Switch 1:1 VLAN',title:'1:1 VLAN Switching',type:'map',path:[ 20,72 ],nameval:'Dst. Port',c:[{name:'Dst. Port',type:'enm',id:'u321',values:{type:'pair',c:[{type:'dynamic',path:[ 20,74 ]},{type:'dynamic',path:[ 20,81 ]}]},width:100},{name:'Service VID',type:'number',id:'u322',max:4095,width:120},{name:'Customer VID',type:'number',id:'u323',max:4095,width:120},{type:'enable'},{type:'invalid'},{type:'comment'}]},{name:'Switch MAC Based VLAN',title:'MAC Based VLAN',type:'map',path:[ 20,71 ],nameval:'Src. MAC Address',c:[{name:'Src. MAC Address',type:'macaddr',id:'r2be',width:120},{name:'New Service VID',type:'number',id:'u2bc',max:4095,width:120},{name:'New Customer VID',type:'number',id:'u2bd',max:4095,width:120},{type:'enable'},{type:'invalid'},{type:'comment'}]},{name:'Switch Protocol Based VLAN',title:'Protocol Based VLAN',type:'map',path:[ 20,73 ],nameval:'Protocol',c:[{name:'Frame Type',type:'enm',id:'u384',values:{type:'static',map:[ 'ethernet','rfc 1042','llc' ]},width:50},{name:'Protocol',type:'number',id:'u385',radix:16,values:{type:'static',map:{2048:'ip',2054:'arp',32821:'rarp',32923:'appletalk-ddp',33011:'appletalk-aarp',33024:'vlan',33079:'ipx',34525:'ipv6',34915:'pppoe-discovery',34916:'pppoe-session'}},width:50},{name:'Ports',type:'multinumber',id:'U386',min:1,width:80,c:[{type:'enm',values:{type:'pair',c:[{type:'dynamic',path:[ 20,74 ]},{type:'dynamic',path:[ 20,81 ]}]}}]},{type:'separator'},{name:'Set Service VID For',type:'enm',id:'u38d',values:{type:'static',map:['none','untagged and priority tagged frames only','tagged frames only','all frames']},width:80},{name:'New Service VID',type:'number',id:'u38c',max:4095,width:60},{type:'separator'},{name:'Set Customer VID For',type:'enm',id:'u38f',values:{type:'static',map:['none','untagged and priority tagged frames only','tagged frames only','all frames']},width:80},{name:'New Customer VID',type:'number',id:'u38e',max:4095,width:60},{type:'separator'},{name:'Set QoS For',type:'enm',id:'u38a',values:{type:'static',map:['none','untagged and priority tagged frames only','tagged frames only','all frames']}},{name:'QoS Group',type:'enm',id:'u38b',values:{type:'defenum',defid:4294967295,defname:'none',values:{type:'dynamic',path:[ 20,76 ]}}},{type:'enable'},{type:'invalid'},{type:'comment'}]}]},{name:'FDBs',title:'Switch FDBs',group:'Switch',icon:24,pred:{type:'not',pred:{type:'or',pred:[{type:'not',pred:{type:'board',value:'CRS'}},{type:'not',pred:{type:'not',pred:{type:'or',pred:[{type:'board',value:'RB100'},{type:'or',pred:[{type:'board',value:'RB400'},{type:'board',value:'RB700'},{type:'board',value:'RB2011'}]},{type:'or',pred:[{type:'board',value:'RB1100'},{type:'board',value:'RB1200'}]},{type:'or',pred:[{type:'or',pred:[{type:'board',value:'RB3011'},{type:'board',value:'RB4011iGS+5HacQ2HnD'},{type:'board',value:'RB4011iGS+'},{type:'board',value:'RBcAPGi-5acD2nD'},{type:'board',value:'RBD52G-5HacD2HnD-TC'},{type:'board',value:'RBD52G-5HacD2HnD'},{type:'board',value:'RB1100Dx4'},{type:'board',value:'RB1100x4'}]},{type:'or',pred:[{type:'or',pred:[{type:'board',value:'CRS326-24G-2S+'},{type:'board',value:'CRS326-24S+2Q+'},{type:'board',value:'CRS328-4C-20S-4S+'},{type:'board',value:'CRS328-24P-4S+'}]},{type:'or',pred:[{type:'board',value:'CRS317-1G-16S+'},{type:'board',value:'CRS317-1G-16S+RM'},{type:'board',value:'CRS305-1G-4S+'},{type:'board',value:'CRS309-1G-8S+'},{type:'board',value:'CRS312-4C+8XG'},{type:'board',value:'CRS318-16P-2S+'}]}]}]},{type:'board',value:'RBM'},{type:'daughterboard',value:'RB616'},{type:'or',pred:[{type:'board',value:'CCR1009-8G-1S'},{type:'board',value:'CCR1009-8G-1S-1S+'}]}]}}}]}},prio:101,c:[{name:'Switch FDB Entry',title:'Unicast FDB',type:'map',path:[ 20,64 ],nameval:'MAC Address',c:[{name:'MAC Address',type:'macaddr',id:'r71',width:120,zeroinvalid:1},{name:'Port',type:'enm',id:'u6d',values:{type:'pair',c:[{type:'dynamic',path:[ 20,74 ]},{type:'dynamic',path:[ 20,81 ]}]},width:100},{name:'VLAN ID',type:'number',id:'u70',max:4095,width:60},{type:'separator'},{name:'Action',type:'enm',id:'u6b',values:{type:'static',map:['forward','src. drop','dst. drop','src. and dst. drop','ingress port policing bypass','src. redirect to cpu','dst. redirect to cpu','src. and dst. redirect to cpu']},width:60},{name:'Mirror',type:'bool',id:'b6c',width:45},{type:'separator'},{name:'Isolation Profile',type:'enm',id:'u65',values:{type:'static',map:['promiscuous','isolated','community1','community2']},width:80},{name:'QoS Group',type:'enm',id:'u6f',values:{type:'defenum',defid:4294967295,defname:'none',values:{type:'dynamic',path:[ 20,76 ]}},width:80},{name:'SVL',type:'bool',id:'b68',width:45},{type:'separator'},{name:'Age',type:'number',id:'u64',ro:1,width:60},{name:'Flush',type:'doit',cmd:1,global:1},{type:'dynamic'},{type:'enable'},{type:'invalid'},{type:'comment'}]},{name:'Switch Multicast FDB Entry',title:'Multicast FDB',type:'map',path:[ 20,65 ],nameval:'Address',c:[{name:'Address',type:'union',single:1,width:120,c:[{name:'MAC Address',type:'macaddr',id:'rcf'},{name:'IP Address',type:'ipaddr',id:'ud0'}]},{name:'Port',type:'multinumber',id:'Uc8',width:120,c:[{type:'enm',values:{type:'pair',c:[{type:'dynamic',path:[ 20,74 ]},{type:'dynamic',path:[ 20,81 ]}]}}]},{name:'VLAN ID',type:'number',id:'uce',max:4095,width:60},{name:'QoS Group',type:'enm',id:'ucd',values:{type:'defenum',defid:4294967295,defname:'none',values:{type:'dynamic',path:[ 20,76 ]}},width:80},{name:'SVL',type:'bool',id:'bc9',width:45},{name:'Bypass VLAN Filter',type:'bool',id:'bcb',width:60},{type:'enable'},{type:'invalid'},{type:'comment'}]},{name:'Switch Reserved FDB Entry',title:'Reserved FDB',type:'map',path:[ 20,66 ],nameval:'MAC Address',c:[{name:'MAC Address',type:'macaddr',id:'r132',width:120},{name:'Action',type:'enm',id:'u12f',values:{type:'static',map:['forward','redirect to cpu','copy to cpu','drop']},width:100},{name:'Bypass VLAN Filter',type:'bool',id:'b12c',width:100},{name:'Bypass Ingress Port Policing',type:'bool',id:'b12e',width:100},{name:'QoS Group',type:'enm',id:'u131',values:{type:'defenum',defid:4294967295,defname:'none',values:{type:'dynamic',path:[ 20,76 ]}},width:100},{type:'enable'},{type:'invalid'},{type:'comment'}]}]},{name:'QoS',title:'Switch QoS',group:'Switch',icon:24,pred:{type:'not',pred:{type:'or',pred:[{type:'not',pred:{type:'board',value:'CRS'}},{type:'not',pred:{type:'not',pred:{type:'or',pred:[{type:'board',value:'RB100'},{type:'or',pred:[{type:'board',value:'RB400'},{type:'board',value:'RB700'},{type:'board',value:'RB2011'}]},{type:'or',pred:[{type:'board',value:'RB1100'},{type:'board',value:'RB1200'}]},{type:'or',pred:[{type:'or',pred:[{type:'board',value:'RB3011'},{type:'board',value:'RB4011iGS+5HacQ2HnD'},{type:'board',value:'RB4011iGS+'},{type:'board',value:'RBcAPGi-5acD2nD'},{type:'board',value:'RBD52G-5HacD2HnD-TC'},{type:'board',value:'RBD52G-5HacD2HnD'},{type:'board',value:'RB1100Dx4'},{type:'board',value:'RB1100x4'}]},{type:'or',pred:[{type:'or',pred:[{type:'board',value:'CRS326-24G-2S+'},{type:'board',value:'CRS326-24S+2Q+'},{type:'board',value:'CRS328-4C-20S-4S+'},{type:'board',value:'CRS328-24P-4S+'}]},{type:'or',pred:[{type:'board',value:'CRS317-1G-16S+'},{type:'board',value:'CRS317-1G-16S+RM'},{type:'board',value:'CRS305-1G-4S+'},{type:'board',value:'CRS309-1G-8S+'},{type:'board',value:'CRS312-4C+8XG'},{type:'board',value:'CRS318-16P-2S+'}]}]}]},{type:'board',value:'RBM'},{type:'daughterboard',value:'RB616'},{type:'or',pred:[{type:'board',value:'CCR1009-8G-1S'},{type:'board',value:'CCR1009-8G-1S-1S+'}]}]}}}]}},prio:101,c:[{name:'Switch Shaper',title:'Shaper',type:'map',path:[ 20,77 ],nameval:'Port',c:[{name:'Port',type:'enm',id:'u4e2',values:{type:'dynamic',path:[ 20,74 ]},width:120},{name:'Target',type:'enm',id:'u4e3',values:{type:'static',map:['queue 0','queue 1','queue 2','queue 3','queue 4','queue 5','queue 6','queue 7','wrr group 0','wrr group 1','port']},width:100},{type:'separator'},{name:'Meter Unit',type:'enm',id:'u4e4',compact:1,radio:1,values:{type:'static',map:[ 'bit','packet' ]},width:60},{name:'Rate',type:'bigunit',id:'q4e5',width:80},{name:'Burst',type:'bigunit',id:'q4e6',width:80},{type:'enable'},{type:'comment'}]},{name:'Switch Ingress Policer',title:'Ingress Port Policer',type:'map',path:[ 20,83 ],nameval:'Port',c:[{name:'Port',type:'enm',id:'u510',values:{type:'dynamic',path:[ 20,74 ]},width:100},{name:'Rate',type:'bigunit',id:'q4ec',width:100},{name:'Burst',type:'bigunit',id:'q4ed',def:100000,width:100},{type:'separator'},{name:'Meter Unit',type:'enm',id:'u4f0',compact:1,radio:1,values:{type:'static',map:[ 'bit','packet' ]},width:45},{type:'separator'},{name:'Meter Length',type:'enm',id:'u4f1',compact:1,radio:1,values:{type:'static',map:[ 'layer 1','layer 2','layer 3' ]}},{name:'Packet Types',type:'set',id:'u50f',def:127,values:{type:'static',map:['known unicast','unknown unicast','registered multicast','unregistered multicast','broadcast','tcp control','arp or nd']}},{type:'separator'},{name:'Yellow Action',type:'enm',id:'u4f6',values:{type:'static',map:[ 'drop','forward','remark' ]},width:80},{name:'New DEI For Yellow',type:'opt',id:'b4fa',c:[{type:'number',id:'u4f7',max:1,values:{type:'static',map:{4294967295:'remap'}}}]},{name:'New PCP For Yellow',type:'opt',id:'b4fb',c:[{type:'number',id:'u4f8',max:7,values:{type:'static',map:{4294967295:'remap'}}}]},{name:'New DSCP For Yellow',type:'opt',id:'b4fc',c:[{type:'number',id:'u4f9',max:63,values:{type:'static',map:{4294967295:'remap'}}}]}]},{name:'Switch QoS Group',title:'QoS Groups',type:'map',path:[ 20,76 ],nameval:'Name',prefix:'group',c:[{name:'Name',type:'string',id:'sfe0010',min:1,width:100},{name:'Change DEI',type:'bool',id:'b4bc',width:80},{name:'Change PCP',type:'bool',id:'b4bb',width:80},{name:'Change DSCP',type:'bool',id:'b4ba',width:80},{type:'separator'},{name:'DEI',type:'number',id:'u4bf',max:1},{name:'PCP',type:'number',id:'u4c0',max:7},{name:'DSCP',type:'number',id:'u4be',max:63},{type:'separator'},{name:'Priority',type:'number',id:'u4c1',max:15,width:80},{name:'Drop Precedence',type:'enm',id:'u4bd',values:{type:'static',map:[ 'green','yellow','red','drop' ]},width:80}]},{name:'Switch QoS DSCP',title:'QoS DSCP Map',type:'map',path:[ 20,75 ],nameval:'Original DSCP',nonaddable:1,c:[{name:'Original DSCP',type:'number',id:'u4b0',ro:1,width:100},{name:'New DSCP',type:'number',id:'u4b1',max:63,width:80},{type:'separator'},{name:'Drop Precedence',type:'enm',id:'u4b2',values:{type:'static',map:[ 'green','yellow','red','drop' ]},width:80},{type:'separator'},{name:'DEI',type:'number',id:'u4b3',max:1,width:60},{name:'PCP',type:'number',id:'u4b4',max:7,width:60},{name:'Priority',type:'number',id:'u4b5',max:15,width:60}]},{name:'Switch Policer QoS',title:'Policer QoS Map',type:'map',path:[ 20,84 ],nameval:'Priority',nonaddable:1,c:[{name:'Priority',type:'number',id:'u511',ro:1,width:80},{type:'separator'},{name:'DEI For Yellow',type:'number',id:'u4f7',max:1,width:80},{name:'PCP For Yellow',type:'number',id:'u4f8',max:7,width:80},{name:'DSCP For Yellow',type:'number',id:'u4f9',max:63,width:80},{type:'separator'},{name:'DEI For Red',type:'number',id:'u501',max:1,width:80},{name:'PCP For Red',type:'number',id:'u502',max:7,width:80},{name:'DSCP For Red',type:'number',id:'u503',max:63,width:80},{type:'invalid'}]}]},{name:'ACL',title:'Switch ACL',group:'Switch',icon:24,pred:{type:'not',pred:{type:'or',pred:[{type:'not',pred:{type:'board',value:'CRS'}},{type:'not',pred:{type:'not',pred:{type:'or',pred:[{type:'board',value:'RB100'},{type:'or',pred:[{type:'board',value:'RB400'},{type:'board',value:'RB700'},{type:'board',value:'RB2011'}]},{type:'or',pred:[{type:'board',value:'RB1100'},{type:'board',value:'RB1200'}]},{type:'or',pred:[{type:'or',pred:[{type:'board',value:'RB3011'},{type:'board',value:'RB4011iGS+5HacQ2HnD'},{type:'board',value:'RB4011iGS+'},{type:'board',value:'RBcAPGi-5acD2nD'},{type:'board',value:'RBD52G-5HacD2HnD-TC'},{type:'board',value:'RBD52G-5HacD2HnD'},{type:'board',value:'RB1100Dx4'},{type:'board',value:'RB1100x4'}]},{type:'or',pred:[{type:'or',pred:[{type:'board',value:'CRS326-24G-2S+'},{type:'board',value:'CRS326-24S+2Q+'},{type:'board',value:'CRS328-4C-20S-4S+'},{type:'board',value:'CRS328-24P-4S+'}]},{type:'or',pred:[{type:'board',value:'CRS317-1G-16S+'},{type:'board',value:'CRS317-1G-16S+RM'},{type:'board',value:'CRS305-1G-4S+'},{type:'board',value:'CRS309-1G-8S+'},{type:'board',value:'CRS312-4C+8XG'},{type:'board',value:'CRS318-16P-2S+'}]}]}]},{type:'board',value:'RBM'},{type:'daughterboard',value:'RB616'},{type:'or',pred:[{type:'board',value:'CCR1009-8G-1S'},{type:'board',value:'CCR1009-8G-1S-1S+'}]}]}}}]}},prio:101,c:[{name:'Switch ACL Rule',title:'ACL',type:'map',path:[ 20,80 ],nameval:{type:'concat',first:'Src. Ports',second:'Dst. Ports',sep:'->'},ordered:1,c:[{name:'MAC',type:'tab'},{name:'Table',type:'enm',id:'u708',values:{type:'static',map:[ 'ingress','egress' ]},width:80},{name:'Invert Match',type:'bool',id:'b70b',width:40},{name:'Src. Ports',type:'multinumber',id:'U709',optid:'b76c',width:100,c:[{type:'enm',values:{type:'pair',c:[{type:'dynamic',path:[ 20,74 ]},{type:'dynamic',path:[ 20,81 ]}]}}]},{name:'Dst. Ports',type:'multinumber',id:'U70a',optid:'b76d',width:100,c:[{type:'enm',values:{type:'pair',c:[{type:'dynamic',path:[ 20,74 ]},{type:'dynamic',path:[ 20,81 ]}]}}]},{name:'Src. MAC Address',type:'group',id:'b778',c:[{name:'Src. MAC Address',type:'macaddr',id:'r722',width:100},{name:'Src. MAC Mask',type:'opt',c:[{type:'macaddr',id:'r723'}]}]},{name:'Dst. MAC Address',type:'group',id:'b779',c:[{name:'Dst. MAC Address',type:'macaddr',id:'r724',width:100},{name:'Dst. MAC Mask',type:'opt',c:[{type:'macaddr',id:'r725'}]}]},{name:'Dst. Addr. Registered',type:'opt',id:'b774',c:[{type:'bool',id:'b71e'}]},{name:'MAC Protocol',type:'opt',id:'b77a',c:[{type:'number',id:'u726',def:2048,max:65535,min:1,radix:16,values:{type:'static',map:{2048:'ip',2054:'arp',32821:'rarp',32923:'appletalk-ddp',33011:'appletalk-aarp',33024:'vlan',33079:'ipx',34525:'ipv6',34915:'pppoe-discovery',34916:'pppoe-session'}}}]},{type:'separator'},{name:'Drop Precedence',type:'opt',id:'b773',c:[{type:'enm',id:'u71d',values:{type:'static',map:[ 'green','yellow','red','drop' ]}}]},{name:'Custom Fields',type:'multi',id:'M71a',c:[{type:'not',id:'b6',c:[{type:'tuple',sep:':',separate:1,c:[{type:'tuple',sep:':',separate:1,c:[{type:'enm',id:'u1',values:{type:'static',map:[ 'l2 frame','l3 frame','l4 frame' ]}},{type:'number',id:'u2',max:127}]},{type:'tuple',sep:'/',separate:1,c:[{type:'numberrange',id:'u3',highid:'u4',max:65535},{type:'number',id:'u5',max:65535,radix:16}]}]}]}]},{name:'VLAN',type:'tab'},{name:'Lookup VID',type:'opt',id:'b780',c:[{type:'number',id:'u73a',max:4095}]},{type:'separator'},{name:'Service VID',type:'opt',id:'b76e',c:[{type:'not',id:'b72b',c:[{type:'numberrange',id:'u712',highid:'u713',max:4095}]}]},{name:'Service PCP',type:'opt',id:'b77b',c:[{type:'number',id:'u727',max:7}]},{name:'Service DEI',type:'opt',id:'b77c',c:[{type:'number',id:'u728',max:1}]},{name:'Service Tag',type:'opt',id:'b776',c:[{type:'enm',id:'u720',values:{type:'static',map:['untagged','priority tagged','tagged','tagged or priority tagged']}}]},{type:'separator'},{name:'Customer VID',type:'opt',id:'b76f',c:[{type:'not',id:'b72c',c:[{type:'numberrange',id:'u714',highid:'u715',max:4095}]}]},{name:'Customer PCP',type:'opt',id:'b77d',c:[{type:'number',id:'u729',max:7}]},{name:'Customer DEI',type:'opt',id:'b77e',c:[{type:'number',id:'u72a',max:1}]},{name:'Customer Tag',type:'opt',id:'b777',c:[{type:'enm',id:'u721',values:{type:'static',map:['untagged','priority tagged','tagged','tagged or priority tagged']}}]},{type:'separator'},{name:'Priority',type:'opt',id:'b772',c:[{type:'number',id:'u71c',max:15}]},{name:'IP',type:'tab'},{name:'IP Src.',type:'opt',id:'b786',c:[{type:'network',id:'u741',maskid:'u742'}]},{name:'IP Dst.',type:'opt',id:'b785',c:[{type:'network',id:'u73f',maskid:'u740'}]},{name:'IP Protocol',type:'opt',id:'b781',c:[{type:'enm',id:'u73b',values:{type:'static',map:[ 'tcp','udp','udp-lite','other' ]}}]},{type:'separator'},{name:'Src. Port',type:'opt',id:'b770',c:[{type:'not',id:'b72d',c:[{type:'numberrange',id:'u716',highid:'u717',max:65535}]}]},{name:'Dst. Port',type:'opt',id:'b771',c:[{type:'not',id:'b72e',c:[{type:'numberrange',id:'u718',highid:'u719',max:65535}]}]},{type:'separator'},{name:'TTL',type:'opt',id:'b784',c:[{type:'enm',id:'u73e',values:{type:'static',map:[ '0','1','max','other' ]}}]},{name:'DSCP',type:'opt',id:'b787',c:[{type:'number',id:'u743',max:63}]},{name:'ECN',type:'opt',id:'b788',c:[{type:'number',id:'u744',max:3}]},{type:'separator'},{name:'Fragmented',type:'opt',id:'b782',c:[{type:'bool',id:'b73c'}]},{name:'First Fragment',type:'opt',id:'b783',c:[{type:'bool',id:'b73d'}]},{type:'separator'},{name:'IP6 Src.',type:'opt',id:'b78b',c:[{type:'network6',id:'a750',deflen:0,maskid:'u751'}]},{name:'IP6 Dst.',type:'opt',id:'b78a',c:[{type:'network6',id:'a74e',deflen:0,maskid:'u74f'}]},{name:'MAC Isolation Profile',type:'opt',id:'b78c',c:[{type:'enm',id:'u758',values:{type:'static',map:['promiscuous','isolated','community1','community2']}}]},{name:'Src. MAC Addr. State',type:'opt',id:'b78e',c:[{type:'enm',id:'u75a',values:{type:'static',map:['SA found','SA not found','dynamic station move','static station move']}}]},{name:'Flow ID',type:'opt',id:'b78f',c:[{type:'number',id:'u75b',max:63}]},{name:'Action',type:'tab'},{name:'Action',type:'enm',id:'u79e',values:{type:'static',map:['forward','redirect to cpu','copy to cpu','send to new dst ports','','','','drop']},width:60},{name:'New Dst. Ports',type:'multinumber',id:'U7a0',on:'redirect',width:100,c:[{type:'enm',values:{type:'pair',c:[{type:'dynamic',path:[ 20,74 ]},{type:'dynamic',path:[ 20,81 ]}]}}]},{name:'Mirror To',type:'opt',id:'b7b7',width:60,c:[{type:'enm',id:'u7b8',values:{type:'static',map:{0:'mirror 0',1:'mirror 1'}}}]},{name:'Policer',type:'opt',id:'b7cb',c:[{type:'enm',id:'u7ce',values:{type:'dynamic',path:[ 20,82 ]}}]},{name:'Learn SA',type:'opt',id:'b7ad',c:[{type:'bool',id:'b7ae'}]},{type:'separator'},{name:'New Service VID',type:'opt',id:'b7b9',c:[{type:'number',id:'u7bc',max:4095}]},{name:'New Service PCP',type:'opt',id:'b7c3',c:[{type:'number',id:'u7bf',max:7}]},{name:'New Service DEI',type:'opt',id:'b7c4',c:[{type:'number',id:'u7c0',max:1}]},{type:'separator'},{name:'New Customer VID',type:'opt',id:'b7ba',c:[{type:'number',id:'u7bd',max:4095}]},{name:'New Customer PCP',type:'opt',id:'b7c5',c:[{type:'number',id:'u7c1',max:7}]},{name:'New Customer DEI',type:'opt',id:'b7c6',c:[{type:'number',id:'u7c2',max:1}]},{type:'separator'},{name:'New DSCP',type:'opt',id:'b7c7',c:[{type:'number',id:'u7be',max:63}]},{name:'New Priority',type:'opt',id:'b7c8',c:[{type:'number',id:'u7cd',max:15}]},{name:'New Drop Precedence',type:'opt',id:'b7c9',c:[{type:'enm',id:'u7cc',values:{type:'static',map:[ 'green','yellow','red','drop' ]}}]},{type:'separator'},{name:'New Registered State',type:'opt',id:'b774',c:[{type:'bool',id:'b71e'}]},{name:'New Flow ID',type:'opt',id:'b7a2',c:[{type:'number',id:'u7a4',max:63}]},{name:'Bypass',type:'tab'},{name:'Bypass Attack Filter',type:'bool',id:'b7a5'},{name:'Bypass Ingress VLAN Filter',type:'bool',id:'b7a6'},{name:'Bypass Egress VLAN FIlter',type:'bool',id:'b7a9'},{name:'Bypass Isolation Filter',type:'bool',id:'b7aa'},{name:'Bypass Egresss VLAN Translation',type:'bool',id:'b7bb'},{type:'enable'},{type:'invalid'},{type:'comment'},{name:'redirect',type:'cond',hidedynamicly:1,c:[{on:'Action',pred:{type:'number',value:[ 3 ]}}]}]},{name:'Switch Policer',title:'Policer',type:'map',path:[ 20,82 ],autorefresh:3000,nameval:'Name',prefix:'policer',refreshfilter:2,c:[{name:'Name',type:'string',id:'sfe0010',min:1,width:100},{name:'Yellow Rate',type:'bigunit',id:'q4ec',width:100},{name:'Yellow Burst',type:'bigunit',id:'q4ed',width:100},{name:'Red Rate',type:'bigunit',id:'q4ee',width:100},{name:'Red Burst',type:'bigunit',id:'q4ef',width:100},{type:'separator'},{name:'Meter Unit',type:'enm',id:'u4f0',compact:1,radio:1,values:{type:'static',map:[ 'bit','packet' ]},width:45},{type:'separator'},{name:'Meter Length',type:'enm',id:'u4f1',compact:1,radio:1,values:{type:'static',map:[ 'layer 1','layer 2','layer 3' ]}},{type:'separator'},{name:'Color Awareness',type:'bool',id:'b4f2'},{name:'Bucket Coupling',type:'bool',id:'b4f3'},{type:'separator'},{name:'Yellow Action',type:'enm',id:'u4f6',values:{type:'static',map:[ 'drop','forward','remark' ]},width:80},{name:'New DEI For Yellow',type:'opt',id:'b4fa',c:[{type:'number',id:'u4f7',max:1,values:{type:'static',map:{4294967295:'remap'}}}]},{name:'New PCP For Yellow',type:'opt',id:'b4fb',c:[{type:'number',id:'u4f8',max:7,values:{type:'static',map:{4294967295:'remap'}}}]},{name:'New DSCP For Yellow',type:'opt',id:'b4fc',c:[{type:'number',id:'u4f9',max:63,values:{type:'static',map:{4294967295:'remap'}}}]},{type:'separator'},{name:'Red Action',type:'enm',id:'u500',values:{type:'static',map:[ 'drop','forward','remark' ]},width:80},{name:'New DEI For Red',type:'opt',id:'b504',c:[{type:'number',id:'u501',max:1,values:{type:'static',map:{4294967295:'remap'}}}]},{name:'New PCP For Red',type:'opt',id:'b505',c:[{type:'number',id:'u502',max:7,values:{type:'static',map:{4294967295:'remap'}}}]},{name:'New DSCP For Red',type:'opt',id:'b506',c:[{type:'number',id:'u503',max:63,values:{type:'static',map:{4294967295:'remap'}}}]},{type:'separator'},{name:'Green Counter',type:'number',id:'u50a',ro:1,width:80},{name:'Yellow Counter',type:'number',id:'u50b',ro:1,width:80},{name:'Red Counter',type:'number',id:'u50c',ro:1,width:80}]}]},{name:'Mesh',title:'Mesh',icon:13,prio:102,c:[{title:'Mesh',type:'map',inherit:'iface',typevalue:46,c:[{name:'General',type:'tab',combine:1},{name:'MTU',type:'number',id:'u10064',def:1500,max:65535,min:64,override:1},{name:'MAC Address',type:'macaddr',id:'r3e9',opt:1,ro:1,width:115},{name:'ARP',type:'enm',id:'u3ea',def:1,values:{type:'static',map:['disabled','enabled','proxy-arp','reply-only','local-proxy-arp']}},{name:'ARP Timeout',type:'interval',id:'u1003b',opt:1},{name:'Admin. MAC Address',type:'opt',id:'b64',inv:1,c:[{type:'macaddr',id:'r65'}]},{name:'HWMP',type:'tab'},{name:'Mesh Portal',type:'bool',id:'b66'},{name:'Default Hoplimit',type:'number',id:'u6a',def:32,max:255,min:1},{name:'PREQ Waiting Time',type:'number',id:'u6b',def:4,max:30,min:1,postfix:'s'},{name:'PREQ Retries',type:'number',id:'u6c',def:2,max:10},{name:'PREQ Destination Only',type:'bool',id:'b6d',def:1},{name:'PREQ Reply and Forward',type:'bool',id:'b6e',def:1},{type:'separator'},{name:'PREP Lifetime',type:'interval',id:'u6f',def:300,max:3600},{name:'RANN Interval',type:'interval',id:'u67',def:10,max:1800},{name:'RANN Propagation Delay',type:'number',id:'u68',def:500,max:5000,min:100,postfix:'ms',scale:10},{name:'RANN Lifetime',type:'interval',id:'u69',def:22,max:3600},{name:'Reoptimize Paths',type:'bool',id:'b6a'},{name:'Mesh Traceroute',type:'contextmenu',link:[{dst:'Mesh'}],open:'Mesh',tab:'Mesh Traceroute'}]},{title:'Mesh Traceroute',type:'query',path:[ 16,8 ],autorefresh:1000,cancelcmd:16646161,ordered:1,request:[{name:'Mesh',type:'enm',id:'u1',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'number',value:[ 46 ]},slot:'type'}}},{name:'Address',type:'macaddr',id:'r2',values:{type:'dynamic',path:[ 16,7 ]}},{name:'Hoplimit',type:'number',id:'u3',def:255,max:255,min:1}],startcmd:16646159,c:[{name:'Address',type:'macaddr',id:'r4',width:120},{name:'Time',type:'number',id:'u5',postfix:'ms',width:80},{name:'Status',type:'enm',id:'u6',opt:1,values:{type:'static',map:['','success','ttl exceeded','no route','timeout']},width:80}]},{name:'Mesh Port',title:'Ports',type:'map',path:[ 16,6 ],autorefresh:2000,nameval:'Interface',refreshfilter:2,c:[{name:'Interface',type:'enm',id:'u3',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'not',pred:{type:'bitmap',mask:65600,value:0}},slot:'caps'}},width:100},{name:'Mesh',type:'enm',id:'u4',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'number',value:[ 46 ]},slot:'type'}},width:100},{type:'separator'},{name:'Path Cost',type:'number',id:'u1',def:10},{name:'Hello Interval',type:'number',id:'u34',def:10,max:60,min:1,postfix:'s'},{name:'Port Type',type:'enm',id:'u32',values:{type:'static',map:[ 'auto','WDS','wireless','ethernet' ]}},{type:'separator'},{name:'DR Address',type:'macaddr',id:'r35',ro:1},{type:'statusbar',c:[{name:'Active Type',type:'enm',id:'u33',values:{type:'static',map:['','wireless','WDS','ethernet mesh','ethernet bridge','ethernet mixed']}}]},{type:'enable'},{type:'comment'},{type:'dynamic'},{name:'inactive',type:'flag',id:'bfe0008',hint:'I'}]},{name:'Mesh FDB Entry',title:'FDB',type:'map',path:[ 16,7 ],autorefresh:3000,nameval:'MAC Address',ro:1,c:[{name:'Mesh',type:'enm',id:'u5',values:{type:'dynamic',path:[ 20,0 ]},width:100},{name:'Type',type:'enm',id:'u6',values:{type:'static',map:['','local','outsider','direct','mesh','neighbor','larval']},width:50},{name:'MAC Address',type:'macaddr',id:'r2',width:115},{name:'On Interface',type:'enm',id:'u1',opt:1,values:{type:'dynamic',path:[ 20,0 ]},width:100},{name:'Lifetime',type:'number',id:'u7',opt:1,postfix:'s',width:50},{name:'Age',type:'age',id:'u3',width:100},{type:'separator'},{name:'Metric',type:'number',id:'u8',width:50},{name:'Seq. Number',type:'number',id:'u9',width:50},{name:'root',type:'flag',id:'ba',hint:'R'},{name:'active',type:'flag',id:'bfe0008',hint:'A',inv:1}]}]},{name:'Addresses',title:'Address List',group:'IP',groupIcon:6,prio:110,c:[{name:'Address',title:'Address',type:'map',path:[ 20,1 ],icons:{0:72},nameval:'Address',refetchonchange:1,c:[{name:'Address',type:'network',id:'u1',hostnonzero:1,maskid:'u3',width:100,zeroinvalid:1},{name:'Network',type:'ipaddr',id:'u2',opt:1,width:90},{name:'Interface',type:'enm',id:'ua',values:{type:'dynamic',path:[ 20,0 ]},width:90},{type:'enable'},{type:'dynamic'},{type:'invalid'},{type:'comment'}]}]},{name:'Routes',title:'Route List',group:'IP',prio:110,c:[{name:'Route',title:'Routes',type:'map',path:[ 44,1 ],colors:[{color:'#4040ff',on:'inactive'}],icons:{0:70},maxobjs:10000,maxobjsmsg:'There are too many routes to show them all.\nPlease specify more specific Dst. Address filter.\n',nameval:'Dst. Address',refetchonchange:1,refreshfilter:131072,c:[{name:'General',type:'tab'},{name:'Dst. Address',type:'network',id:'u1',hardfilter:1,maskid:'u2',width:100},{name:'Gateway',type:'multi',id:'M2e',width:300,c:[{type:'tuple',compact:1,sep:' ',separate:1,c:[{type:'union',def:2,single:1,c:[{type:'tuple',sep:'%',c:[{type:'ipaddr',id:'u1',zeroinvalid:1},{type:'enm',id:'u3',values:{type:'dynamic',path:[ 20,0 ]}}]},{type:'tuple',sep:'@',c:[{type:'ipaddr',id:'u1',zeroinvalid:1},{type:'enm',id:'u9',values:{type:'static',map:{254:'main'}}}]},{type:'ipaddr',id:'u1',zeroinvalid:1},{type:'enm',id:'u3',values:{type:'dynamic',path:[ 20,0 ]}}]},{type:'tuple',ro:1,sep:' ',c:[{name:'on ',type:'prefix',c:[{type:'string',id:'s4',opt:1,ro:1}]},{type:'enm',id:'u5',def:3,ro:1,values:{type:'static',map:[ 'unreachable','reachable','recursive',' ' ]}},{name:'via ',type:'prefix',c:[{name:'',type:'multiipaddr',id:'U6',opt:1,ro:1,c:[{type:'ipaddr'}]}]},{name:'',type:'multinumber',id:'U8',ro:1,c:[{type:'enm',values:{type:'dynamic',path:[ 20,0 ]}}]}]}]}]},{type:'separator'},{name:'Check Gateway',type:'opt',id:'b3f9',hide:1,c:[{type:'enm',id:'u11',def:2,values:{type:'static',map:[ '','arp','ping' ]}}]},{name:'Type',type:'enm',id:'u23',def:1,values:{type:'static',map:{1:'unicast',6:'blackhole',7:'unreachable',8:'prohibit'}}},{type:'separator'},{name:'Distance',type:'opt',id:'b3f0',width:60,c:[{type:'number',id:'u8',max:255,min:1}]},{name:'Scope',type:'number',id:'uf',def:30,max:255},{name:'Target Scope',type:'number',id:'u10',def:10,max:255},{name:'Routing Mark',type:'opt',id:'b3fb',width:80,c:[{name:'Routing Mark',type:'string',id:'s13',values:{type:'dynamic',path:[ 44,11 ]}}]},{name:'Pref. Source',type:'opt',id:'b3eb',width:80,c:[{type:'ipaddr',id:'u3'}]},{name:'Attributes',type:'tab'},{name:'BGP AS Path',type:'opt',id:'b3fd',c:[{type:'string',id:'s15'}]},{name:'BGP Weight',type:'opt',id:'b402',c:[{type:'integer',id:'u1a'}]},{name:'BGP Local Pref.',type:'opt',id:'b3ff',c:[{type:'number',id:'u17'}]},{name:'BGP Prepend',type:'opt',id:'b401',c:[{type:'enm',id:'u19',values:{type:'static',map:{255:'default'}},c:[{type:'number',max:16}]}]},{name:'BGP MED',type:'opt',id:'b3fe',c:[{type:'number',id:'u16'}]},{name:'BGP Atomic Aggregate',type:'opt',id:'b400',c:[{type:'enm',id:'b18',values:{type:'static',map:[ 'present','absent' ]}}]},{name:'BGP Origin',type:'opt',id:'b3fc',c:[{type:'enm',id:'u14',values:{type:'static',map:[ 'igp','egp','incomplete' ]}}]},{name:'BGP Communities',type:'group',id:'b403',c:[{name:'BGP Communities',type:'multinumberrange',id:'U1b',c:[{type:'community'}]}]},{type:'separator'},{name:'Route Tag',type:'opt',id:'b405',c:[{type:'number',id:'u1d',max:65535}]},{type:'separator'},{name:'OSPF Metric',type:'number',id:'u2f',opt:1,ro:1},{name:'OSPF Type',type:'enm',id:'u30',opt:1,ro:1,values:{type:'static',map:['','intra area','inter area','external type 1','external type 2']}},{type:'dynamic'},{type:'invalid'},{type:'enable'},{type:'comment'},{name:'active',type:'flag',id:'be',hint:'A'},{type:'numflag',id:'u7',c:{2:[ 'connected','C' ],3:[ 'static','S' ],4:[ 'RIP','r' ],6:[ 'OSPF','o' ],7:[ 'MME','m' ],8:[ 'BGP','b' ]}},{type:'numflag',id:'u23',c:{6:[ 'blackhole','B' ],7:[ 'unreachable','U' ],8:[ 'prohibit','P' ]}},{type:'filter',conds:[{name:'main',on:'main'}],filteron:'Routing Mark',values:{type:'dynamic',path:[ 44,11 ],pred:{type:'slot',pred:{type:'not',pred:{type:'string',value:'main'}},slot:'Name'}}},{name:'inactive',type:'cond',c:[{on:'enable',pred:{type:'bool',value:1}},{on:'invalid',pred:{type:'bool',value:0}},{on:'active',pred:{type:'bool',value:0}}]},{name:'main',type:'cond',c:[{on:'Routing Mark',pred:{type:'bool',value:0}}]}]},{name:'Route Nexthop',title:'Nexthops',type:'map',path:[ 44,2 ],nameval:'Address',ro:1,c:[{name:'Address',type:'ipaddr',id:'u1',width:80},{name:'Gateway State',type:'enm',id:'u2',values:{type:'static',map:[ 'unreachable','reachable','recursive',' ' ]},width:70},{name:'Forwarding Nexthop',type:'multiipaddr',id:'U3',width:80,c:[{type:'ipaddr'}]},{name:'Interface',type:'multinumber',id:'U4',width:80,c:[{type:'enm',values:{type:'dynamic',path:[ 20,0 ]}}]},{name:'Scope',type:'number',id:'u5',width:45},{name:'Check Gateway',type:'enm',id:'u6',opt:1,values:{type:'static',map:[ '','arp','ping' ]},width:65},{name:'Gateway Check Ok',type:'bool',id:'b7'},{name:'Table',type:'string',id:'s8',width:65}]},{name:'Policy Routing Rule',title:'Rules',type:'map',path:[ 44,10 ],icons:{0:70},nameval:'Routing Mark',ordered:1,c:[{name:'Src. Address',type:'opt',id:'bd',width:90,c:[{type:'network',id:'u1',maskid:'u2'}]},{name:'Dst. Address',type:'opt',id:'be',width:90,c:[{type:'network',id:'u3',maskid:'u4'}]},{name:'Routing Mark',type:'opt',id:'bf',width:70,c:[{type:'string',id:'s5',values:{type:'dynamic',path:[ 44,11 ]}}]},{name:'Interface',type:'opt',id:'b10',width:70,c:[{type:'enm',id:'u6',values:{type:'dynamic',path:[ 20,0 ]}}]},{type:'separator'},{name:'Action',type:'enm',id:'u7',values:{type:'static',map:['lookup','unreachable','drop','lookup only in table']},width:70},{name:'Table',type:'string',id:'sa',values:{type:'dynamic',path:[ 44,11 ]},width:70},{type:'enable'},{type:'comment'},{type:'invalid'}]},{name:'VRF',title:'VRF',type:'map',path:[ 44,15 ],nameval:'Routing Mark',c:[{name:'Routing Mark',type:'opt',id:'b41b',width:80,c:[{type:'string',id:'s33',values:{type:'dynamic',path:[ 44,11 ]}}]},{name:'Interfaces',type:'multinumber',id:'U34',width:80,c:[{type:'enm',values:{type:'dynamic',path:[ 20,0 ]}}]},{name:'Route Distinguisher',type:'opt',id:'b41d',width:80,c:[{type:'union',id:'b41e',mapping:{0:1,1:0},single:1,c:[{type:'tuple',sep:':',c:[{type:'as',id:'u36'},{type:'number',id:'u37'}]},{type:'tuple',sep:':',c:[{type:'ipaddr',id:'u35'},{type:'number',id:'u37'}]}]}]},{name:'Import Route Targets',type:'multi',id:'M38',c:[{type:'union',id:'ufa0',mapping:{0:2,1:1,2:0},single:1,c:[{type:'tuple',sep:':',c:[{type:'as',id:'ufa2'},{type:'number',id:'ufa3'}]},{type:'tuple',sep:':',c:[{type:'ipaddr',id:'ufa1'},{type:'number',id:'ufa3'}]}]}]},{name:'Export Route Targets',type:'multi',id:'M39',c:[{type:'union',id:'ufa0',mapping:{0:2,1:1,2:0},single:1,c:[{type:'tuple',sep:':',c:[{type:'as',id:'ufa2'},{type:'number',id:'ufa3'}]},{type:'tuple',sep:':',c:[{type:'ipaddr',id:'ufa1'},{type:'number',id:'ufa3'}]}]}]},{type:'enable'},{name:'inactive',type:'flag',id:'bfe0008',hint:'I'},{type:'comment'}]}]},{name:'Pool',title:'IP Pool',group:'IP',c:[{name:'IP Pool',title:'Pools',type:'map',path:[ 84,2 ],icons:{0:72},nameval:'Name',prefix:'pool',c:[{name:'Name',type:'string',id:'sa',min:1,width:100},{name:'Addresses',type:'multinetwork',id:'Ub',min:1,width:200,c:[{type:'network',range:1}]},{name:'Next Pool',type:'enm',id:'uc',opt:1,values:{type:'defenum',defid:0,defname:'none',values:{type:'dynamic',path:[ 84,2 ]}},width:100},{type:'comment'}]},{name:'IP Pool Address',title:'Used Addresses',type:'map',path:[ 84,1 ],icons:{0:72},nameval:'Address',ro:1,c:[{name:'Pool',type:'enm',id:'u1',values:{type:'dynamic',path:[ 84,2 ]},width:100},{name:'Address',type:'ipaddr',id:'u2',width:100},{name:'Owner',type:'string',id:'s3',width:100},{name:'Info',type:'string',id:'s4',width:100}]}]},{name:'ARP',title:'ARP List',group:'IP',c:[{name:'ARP',title:'ARP List',type:'map',path:[ 20,8 ],icons:{0:76},nameval:'IP Address',refetchonchange:1,c:[{name:'IP Address',type:'ipaddr',id:'u1',width:110,zeroinvalid:1},{name:'MAC Address',type:'opt',id:'b7',width:130,c:[{type:'macaddr',id:'r2'}]},{name:'Interface',type:'enm',id:'u3',values:{type:'dynamic',path:[ 20,0 ]},width:100},{type:'separator'},{name:'Published',type:'bool',id:'b5'},{type:'enable'},{type:'comment'},{type:'invalid'},{type:'dynamic'},{name:'published',type:'flag',id:'b5',hint:'P',nofilter:1},{name:'complete',type:'flag',id:'b6',hint:'C'},{name:'DHCP',type:'flag',id:'b4',hint:'H'},{name:'Make Static',type:'contextmenu',autostart:1,group:'IP',link:[{dst:'IP Address',src:'IP Address'},{dst:'MAC Address',src:'MAC Address'},{dst:'Interface',src:'Interface'}],open:'ARP',tab:'ARP List'},{name:'Ping',type:'contextmenu',autostart:1,group:'Tools',link:[{dst:'Ping To',src:'IP Address'}],open:'Ping',tab:'Ping'},{name:'MAC Ping',type:'contextmenu',autostart:1,group:'Tools',link:[{dst:'Ping To',src:'MAC Address'}],open:'Ping',tab:'Ping'},{name:'Telnet',type:'contextmenu',autostart:1,group:'Tools',link:[{conv:'put',dst:'Type',val:1},{dst:'Address',src:'IP Address'}],open:'Telnet',tab:'Telnet'},{name:'MAC Telnet',type:'contextmenu',autostart:1,group:'Tools',link:[{conv:'put',dst:'Type',val:3},{dst:'MAC Address',src:'MAC Address'}],open:'Telnet',tab:'Telnet'},{name:'Torch',type:'contextmenu',autostart:1,group:'Tools',link:[{dst:'Interface',src:'Interface'},{conv:'u32_network',dst:'Src. Address',src:'IP Address'},{bool:1,conv:'put',dst:'Protocol ',val:1},{bool:1,conv:'put',dst:'Port ',val:1}],open:'Torch',tab:'Torch'}]}]},{title:'Marks',c:[{name:'Flow Mark',type:'map',path:[ 20,13 ],autostart:1,nameval:'Name',c:[{name:'Name',type:'string',id:'sfe0010'}]},{name:'Conn Mark',type:'map',path:[ 20,14 ],autostart:1,nameval:'Name',c:[{name:'Name',type:'string',id:'sfe0010'}]},{name:'Route Mark',type:'map',path:[ 44,11 ],autostart:1,nameval:'Name',c:[{name:'Name',type:'string',id:'sfe0010'}]},{name:'Route Mark',type:'map',path:[ 20,36 ],autostart:1,nameval:'Name',c:[{name:'Name',type:'string',id:'sfe0010'}]}]},{name:'Firewall',title:'Firewall',group:'IP',c:[{name:'Firewall Rule',title:'Filter Rules',type:'map',path:[ 20,3 ],autorefresh:2000,iconon:'Action',icons:{0:85,1:88,2:89,3:87,4:87,5:95,6:96,10:86,11:86,12:109,20:91,21:90,22:91,23:90,24:91,25:91,30:92,31:93,32:85,33:85,34:85,35:85,36:94,37:85,40:110},nameval:{type:'concat',first:{type:'concat',first:'Src. Address',second:'Src. Port',sep:':'},second:{type:'concat',first:'Dst. Address',second:'Dst. Port',sep:':'},sep:'->'},ordered:1,refreshfilter:2,c:[{name:'Action',type:'columnalias',width:50},{name:'General',type:'tab'},{name:'Chain',type:'string',id:'s27',def:'forward',sorted:1,values:{type:'dynamic',path:[ 20,2 ]},width:65},{name:'Src. Address',type:'opt',id:'b1a2',width:70,c:[{type:'not',id:'bc8',c:[{type:'network',id:'u32',maskid:'u33',range:1}]}]},{name:'Dst. Address',type:'opt',id:'b1a3',width:70,c:[{type:'not',id:'bca',c:[{type:'network',id:'u34',maskid:'u35',range:1}]}]},{type:'separator'},{name:'Protocol',type:'opt',id:'b194',width:40,c:[{name:'Protocol-Not',type:'not',id:'b16',c:[{name:'Protocol-Num',type:'number',id:'ub',def:6,max:255,values:{type:'static',map:{1:'icmp',2:'igmp',3:'ggp',4:'ip-encap',5:'st',6:'tcp',8:'egp',12:'pup',17:'udp',20:'hmp',22:'xns-idp',27:'rdp',29:'iso-tp4',33:'dccp',36:'xtp',37:'ddp',38:'idpr-cmtp',46:'rsvp',47:'gre',50:'ipsec-esp',51:'ipsec-ah',73:'rspf',81:'vmtp',89:'ospf',94:'ipip',97:'etherip',98:'encap',103:'pim',112:'vrrp',115:'l2tp',132:'sctp',136:'udp-lite'}}}]}]},{name:'Src. Port',type:'opt',id:'b1b7',on:'tcpudp',width:60,c:[{type:'not',id:'bd7',c:[{type:'numberrangelist',id:'U62',max:65535}]}]},{name:'Dst. Port',type:'opt',id:'b1b8',on:'tcpudp',width:60,c:[{type:'not',id:'bd8',c:[{type:'numberrangelist',id:'U63',max:65535}]}]},{name:'Any. Port',type:'opt',id:'b1b9',hide:1,on:'tcpudp',width:60,c:[{type:'not',id:'bd9',c:[{type:'numberrangelist',id:'U64',max:65535}]}]},{name:'In. Interface',type:'opt',id:'b190',width:50,c:[{type:'not',id:'b19',c:[{type:'enm',id:'u1',values:{type:'pair',c:[{type:'dynamic',path:[ 20,0 ]},{type:'static',map:{16777216:'all ethernet',16777217:'all wireless',16777218:'all vlan',16777219:'all ppp'}}]}}]}]},{name:'Out. Interface',type:'opt',id:'b191',width:50,c:[{type:'not',id:'b1a',c:[{type:'enm',id:'u2',values:{type:'pair',c:[{type:'dynamic',path:[ 20,0 ]},{type:'static',map:{16777216:'all ethernet',16777217:'all wireless',16777218:'all vlan',16777219:'all ppp'}}]}}]}]},{type:'separator'},{name:'In. Interface List',type:'opt',id:'bbba',width:50,c:[{type:'not',id:'b7d2',c:[{type:'enm',id:'u44e',values:{type:'dynamic',path:[ 20,90 ]}}]}]},{name:'Out. Interface List',type:'opt',id:'bbbb',width:50,c:[{type:'not',id:'b7d3',c:[{type:'enm',id:'u44f',values:{type:'dynamic',path:[ 20,90 ]}}]}]},{type:'separator'},{name:'Packet Mark',type:'opt',id:'b19a',hide:1,c:[{type:'not',id:'b1d',c:[{type:'string',id:'s1e',sorted:1,values:{type:'dynamic',path:[ 20,13 ]}}]}]},{name:'Connection Mark',type:'opt',id:'b19b',hide:1,c:[{type:'not',id:'b1f',c:[{type:'string',id:'s21',sorted:1,values:{type:'dynamic',path:[ 20,14 ]}}]}]},{name:'Routing Mark',type:'opt',id:'b1b2',hide:1,c:[{type:'not',id:'bd4',c:[{type:'string',id:'s58',sorted:1,values:{type:'dynamic',path:[ 44,11 ]}}]}]},{name:'Routing Table',type:'opt',id:'b1c2',hide:1,c:[{type:'not',id:'be0',c:[{type:'string',id:'s7e',sorted:1,values:{type:'dynamic',path:[ 44,11 ]}}]}]},{type:'separator'},{name:'Connection Type',type:'opt',id:'b1ad',hide:1,c:[{type:'not',id:'bcf',c:[{type:'string',id:'s4d',sorted:1,values:{type:'static',map:['ftp','pptp','h323','sip','irc','quake3','tftp']}}]}]},{name:'Connection State',type:'opt',id:'b1a1',hide:1,c:[{type:'not',id:'be2',c:[{type:'set',id:'u81',compact:1,values:{type:'static',map:{0:'invalid',1:'established',2:'related',3:'new',8:'untracked'}}}]}]},{name:'Connection NAT State',type:'opt',id:'b1c4',hide:1,c:[{type:'not',id:'be3',c:[{type:'set',id:'u82',compact:1,values:{type:'static',map:{6:'srcnat',7:'dstnat'}}}]}]},{type:'enable'},{type:'comment'},{type:'dynamic'},{type:'invalid'},{type:'about'},{name:'Reset Counters',type:'doit',cmd:2,icon:100},{name:'Reset All Counters',type:'doit',cmd:1,global:1,icon:100},{name:'Advanced',type:'tab'},{name:'Src. Address List',type:'opt',id:'b1b3',width:50,c:[{type:'not',id:'bd5',c:[{type:'string',id:'s59',sorted:1,values:{type:'dynamic',path:[ 20,34 ]}}]}]},{name:'Dst. Address List',type:'opt',id:'b1b4',width:50,c:[{type:'not',id:'bd6',c:[{type:'string',id:'s5a',sorted:1,values:{type:'dynamic',path:[ 20,34 ]}}]}]},{type:'separator'},{name:'Layer7 Protocol',type:'opt',id:'b1bb',hide:1,c:[{type:'not',id:'bdb',c:[{type:'enm',id:'u71',values:{type:'dynamic',path:[ 20,45 ]}}]}]},{type:'separator'},{name:'Content',type:'opt',id:'b19c',hide:1,c:[{type:'not',id:'b20',c:[{type:'string',id:'s22'}]}]},{name:'Connection Bytes',type:'opt',id:'b1ae',hide:1,c:[{type:'numberrange',id:'u4e',highid:'u4f',max:0,unit:1}]},{name:'Connection Rate',type:'opt',id:'b1c1',hide:1,c:[{type:'not',id:'bdf',c:[{type:'numberrange',id:'u7c',highid:'u7d',unit:1}]}]},{name:'Per Connection Classifier',type:'opt',id:'b1bf',c:[{type:'not',id:'bde',c:[{type:'tuple',sep:':',separate:1,c:[{type:'enm',id:'u77',values:{type:'static',map:{1:'src address',2:'dst address',3:'both addresses',4:'src port',5:'src address and port',8:'dst port',10:'dst address and port',12:'both ports',15:'both addresses and ports'}}},{type:'tuple',sep:'/',separate:1,c:[{type:'number',id:'u78',min:1},{type:'number',id:'u79'}]}]}]}]},{name:'Src. MAC Address',type:'opt',id:'b199',hide:1,c:[{type:'not',id:'b1c',c:[{type:'macaddr',id:'rf'}]}]},{type:'separator'},{name:'Out. Bridge Port',type:'opt',id:'b1b1',hide:1,c:[{type:'not',id:'bd2',c:[{type:'enm',id:'u55',values:{type:'pair',c:[{type:'dynamic',path:[ 20,0 ]},{type:'static',map:{16777216:'all ethernet',16777217:'all wireless',16777218:'all vlan',16777219:'all ppp'}}]}}]}]},{name:'In. Bridge Port',type:'opt',id:'b1b0',hide:1,c:[{type:'not',id:'bd1',c:[{type:'enm',id:'u54',values:{type:'pair',c:[{type:'dynamic',path:[ 20,0 ]},{type:'static',map:{16777216:'all ethernet',16777217:'all wireless',16777218:'all vlan',16777219:'all ppp'}}]}}]}]},{type:'separator'},{name:'In. Bridge Port List',type:'opt',id:'bbb8',c:[{type:'not',id:'b7d0',c:[{type:'enm',id:'u44c',values:{type:'dynamic',path:[ 20,90 ]}}]}]},{name:'Out. Bridge Port List',type:'opt',id:'bbb9',c:[{type:'not',id:'b7d1',c:[{type:'enm',id:'u44d',values:{type:'dynamic',path:[ 20,90 ]}}]}]},{type:'separator'},{name:'IPsec Policy',type:'opt',id:'b1c5',c:[{type:'tuple',sep:':',separate:1,c:[{type:'enm',id:'u84',values:{type:'static',map:[ 'in','out' ]}},{type:'enm',id:'u85',values:{type:'static',map:[ 'none','ipsec' ]}}]}]},{name:'TLS Host',type:'opt',id:'bbbc',c:[{type:'not',id:'b7d4',c:[{type:'string',id:'s450'}]}]},{type:'separator'},{name:'Ingress Priority',type:'opt',id:'b1bc',c:[{type:'not',id:'bdc',c:[{type:'number',id:'u72',max:63}]}]},{name:'Priority',type:'opt',id:'b1c3',c:[{type:'not',id:'be1',c:[{type:'number',id:'u7f',max:65535}]}]},{name:'DSCP (TOS)',type:'opt',id:'b1ba',hide:1,c:[{type:'not',id:'bda',c:[{type:'number',id:'u69',max:63}]}]},{name:'TCP MSS',type:'opt',id:'b1ac',hide:1,on:'tcp',c:[{type:'not',id:'bce',c:[{type:'numberrange',id:'u4b',defhigh:65535,deflow:1460,highid:'u4c',max:65535}]}]},{name:'Packet Size',type:'opt',id:'b1af',hide:1,c:[{type:'not',id:'bd0',c:[{type:'numberrange',id:'u50',defhigh:65535,deflow:0,highid:'u51',max:65535}]}]},{name:'Random',type:'opt',id:'b1a6',hide:1,postfix:'%',c:[{type:'number',id:'u40',def:50,max:99,min:1}]},{name:'TCP Flags',type:'group',id:'b197',c:[{name:'TCP Flags',type:'multitristate',id:'u56',maskid:'u57',max:8,on:'tcp',c:[{type:'tristate',values:{type:'static',map:['fin','syn','rst','psh','ack','urg','ece','cwr']}}]},{name:'Invert',type:'bool',id:'bd3',on:'tcp'}]},{name:'ICMP Options',type:'group',id:'b198',c:[{name:'ICMP Type',type:'not',id:'b1b',on:'icmp',c:[{type:'number',id:'uc',values:{type:'static',map:['echo reply','','','destination unreachable','source quench','redirect','','','echo request','router advertisement','router solicitation','time exceeded','parameter problem','timestamp request','timestamp reply','information request','information reply','address mask request','address mask reply']}}]},{name:'ICMP Code',type:'numberrange',id:'ud',highid:'u60',max:255,on:'icmp',opt:1}]},{name:'IPv4 Options',type:'opt',id:'b1a9',hide:1,c:[{type:'enm',id:'u48',values:{type:'static',map:{1:'strict source routing',2:'loose source routing',4:'no source routing',8:'record route',16:'no record route',32:'timestamp',64:'no timestamp',128:'router alert',256:'no router alert',512:'any',1024:'none'}}}]},{name:'TTL',type:'opt',id:'b1c0',c:[{type:'tuple',sep:':',separate:1,c:[{type:'enm',id:'u7a',values:{type:'static',map:['equal','not equal','less than','greater than']}},{type:'number',id:'u7b',max:255}]}]},{name:'Extra',type:'tab'},{name:'Connection Limit',type:'group',id:'b19f',c:[{name:'Limit',type:'not',id:'b2a',c:[{type:'number',id:'u2b',def:100}]},{name:'Netmask',type:'netmask',id:'u2c',def:4294967295}]},{name:'Limit',type:'group',id:'b1a0',c:[{name:'Rate',type:'not',id:'be4',c:[{type:'tuple',separate:1,c:[{type:'bignumber',id:'q87',def:1,max:1935228928,min:1},{type:'enm',id:'u11',def:1,values:{type:'static',map:{1:'sec',60:'min',3600:'hour'}},c:[{type:'number',min:1}]}]}]},{name:'Burst',type:'number',id:'u12',def:5,max:2000000000},{name:'Mode',type:'enm',id:'u86',compact:1,radio:1,values:{type:'static',map:[ 'packet','bit' ]}}]},{name:'Dst. Limit',type:'group',id:'b1a4',c:[{name:'Rate',type:'tuple',separate:1,c:[{type:'number',id:'u36',def:1},{type:'enm',id:'u39',def:1,values:{type:'static',map:{1:'sec',60:'min',3600:'hour'}},c:[{type:'number'}]}]},{name:'Burst',type:'number',id:'u37',def:5},{name:'Limit By',type:'enm',id:'u38',def:1,values:{type:'static',map:{1:'dst. address',3:'dst. address and port',4:'src. address',5:'src. and dst. addresses',7:'addresses and dst. port'}}},{name:'Expire',type:'fixedpoint',id:'u3b',def:10000,postfix:'s',scale:100}]},{name:'Nth',type:'group',id:'b1a8',c:[{name:'Every',type:'not',id:'bcb',c:[{type:'number',id:'u45',def:2}]},{name:'Packet',type:'number',id:'u47'}]},{name:'Time',type:'group',id:'b1a5',c:[{name:'Time',type:'tuple',sep:'-',separate:1,c:[{type:'interval',id:'u3e',max:86399},{type:'interval',id:'u3f',def:86400,max:86400}]},{name:'Days',type:'set',id:'u3d',def:127,small:1,values:{type:'static',map:{0:'sat',1:'fri',2:'thu',3:'wed',4:'tue',5:'mon',6:'sun'}}}]},{name:'Src. Address Type',type:'group',id:'b1aa',c:[{name:'Address Type',type:'multibits',id:'u49',max:4,c:[{type:'enm',values:{type:'static',map:{1:'unicast',2:'local',3:'broadcast',5:'multicast'}}}]},{name:'Invert',type:'bool',id:'bcc'}]},{name:'Dst. Address Type',type:'group',id:'b1ab',c:[{name:'Address Type',type:'multibits',id:'u4a',max:4,c:[{type:'enm',values:{type:'static',map:{1:'unicast',2:'local',3:'broadcast',5:'multicast'}}}]},{name:'Invert',type:'bool',id:'bcd'}]},{name:'PSD',type:'group',id:'b1a7',c:[{name:'Weight Threshold',type:'number',id:'u41',def:21,min:1,on:'tcpudp'},{name:'Delay Threshold',type:'interval',id:'u42',def:300,min:1,on:'tcpudp',scale:100},{name:'Low Port Weight',type:'number',id:'u43',def:3,on:'tcpudp'},{name:'High Port Weight',type:'number',id:'u44',def:1,on:'tcpudp'}]},{name:'Hotspot',type:'group',id:'b1b5',c:[{name:'Hotspot',type:'multitristate',id:'u5e',maskid:'u5f',max:3,c:[{type:'tristate',values:{type:'static',map:['from client','auth','local dst','to client','http']}}]}]},{name:'IP Fragment',type:'group',id:'b1b6',c:[{name:'IP Fragment',type:'bool',id:'b61'}]},{type:'filter',conds:[{name:'static',on:'nondyn'},{name:'dynamic',on:'dyn'}],filteron:'Chain',values:{type:'dynamic',path:[ 20,2 ]}},{name:'Action',type:'tab'},{name:'Action',type:'enm',id:'u28',values:{type:'static',map:{0:'accept',1:'jump',2:'return',3:'log',4:'passthrough',5:'add src to address list',6:'add dst to address list',10:'drop',11:'reject',12:'tarpit',40:'fasttrack connection'}},width:4294967295},{type:'separator'},{name:'Log',type:'bool',id:'b80'},{name:'Log Prefix',type:'string',id:'s2d',opt:1},{type:'separator'},{type:'deck',panes:[{vals:[ 11 ],c:[{name:'Reject With',type:'enm',id:'u3f2',values:{type:'static',map:{0:'icmp network unreachable',1:'icmp host unreachable',2:'icmp protocol unreachable',3:'icmp port unreachable',5:'icmp net prohibited',6:'icmp host prohibited',7:'tcp reset',8:'icmp admin prohibited'}}}]},{vals:[ 1 ],c:[{name:'Jump Target',type:'string',id:'s29',sorted:1,values:{type:'dynamic',path:[ 20,2 ]}}]},{vals:[ 5,6 ],c:[{name:'Address List',type:'string',id:'s5b',sorted:1,values:{type:'dynamic',path:[ 20,34 ]}},{name:'Timeout',type:'interval',id:'u5d',max:21474836,values:{type:'static',map:{0:'none dynamic',4294967295:'none static'}}}]}],selon:'Action'},{name:'Statistics',type:'tab'},{name:'Bytes',type:'bigbytes',id:'q2710',ro:1,width:60},{name:'Packets',type:'bigdecimal',id:'q2711',ro:1,width:60},{type:'separator'},{name:'Rate',type:'bigbitchangerate',value:'Bytes'},{name:'Packet Rate',type:'bigchangerate',postfix:'p/s',value:'Packets'},{type:'separator'},{type:'graphbox',graphs:[{name:'Rate Graph',type:'graph',curves:[{name:'Rate',value:'Rate'}]},{name:'Packet Rate Graph',type:'graph',curves:[{name:'Packet Rate',value:'Packet Rate'}]}]},{name:'tcp',type:'cond',c:[{on:'Protocol',pred:{type:'bool',value:1}},{on:'Protocol-Not',pred:{type:'bool',value:0}},{on:'Protocol-Num',pred:{type:'number',value:[ 6 ]}}]},{name:'tcpudp',type:'cond',c:[{on:'Protocol',pred:{type:'bool',value:1}},{on:'Protocol-Not',pred:{type:'bool',value:0}},{on:'Protocol-Num',pred:{type:'number',value:[ 6,17 ]}}]},{name:'icmp',type:'cond',c:[{on:'Protocol',pred:{type:'bool',value:1}},{on:'Protocol-Not',pred:{type:'bool',value:0}},{on:'Protocol-Num',pred:{type:'number',value:[ 1,58 ]}}]},{name:'dyn',type:'cond',c:[{on:'dynamic',pred:{type:'bool',value:1}}]},{name:'nondyn',type:'cond',c:[{on:'dynamic',pred:{type:'bool',value:0}}]}]},{name:'',type:'map',path:[ 20,2 ],nameval:'Name',c:[{name:'Name',type:'string',id:'sfe0010'}]},{name:'NAT Rule',title:'NAT',type:'map',path:[ 20,5 ],autorefresh:2000,iconon:'Action',icons:{0:85,1:88,2:89,3:87,4:87,5:95,6:96,10:86,11:86,12:109,20:91,21:90,22:91,23:90,24:91,25:91,30:92,31:93,32:85,33:85,34:85,35:85,36:94,37:85,40:110},nameval:{type:'concat',first:{type:'concat',first:'Src. Address',second:'Src. Port',sep:':'},second:{type:'concat',first:'Dst. Address',second:'Dst. Port',sep:':'},sep:'->'},ordered:1,refreshfilter:2,c:[{name:'Action',type:'columnalias',width:50},{name:'General',type:'tab'},{name:'Chain',type:'string',id:'s27',def:'srcnat',sorted:1,values:{type:'dynamic',path:[ 20,4 ]},width:65},{name:'Src. Address',type:'opt',id:'b1a2',width:70,c:[{type:'not',id:'bc8',c:[{type:'network',id:'u32',maskid:'u33',range:1}]}]},{name:'Dst. Address',type:'opt',id:'b1a3',width:70,c:[{type:'not',id:'bca',c:[{type:'network',id:'u34',maskid:'u35',range:1}]}]},{type:'separator'},{name:'Protocol',type:'opt',id:'b194',width:40,c:[{name:'Protocol-Not',type:'not',id:'b16',c:[{name:'Protocol-Num',type:'number',id:'ub',def:6,max:255,values:{type:'static',map:{1:'icmp',2:'igmp',3:'ggp',4:'ip-encap',5:'st',6:'tcp',8:'egp',12:'pup',17:'udp',20:'hmp',22:'xns-idp',27:'rdp',29:'iso-tp4',33:'dccp',36:'xtp',37:'ddp',38:'idpr-cmtp',46:'rsvp',47:'gre',50:'ipsec-esp',51:'ipsec-ah',73:'rspf',81:'vmtp',89:'ospf',94:'ipip',97:'etherip',98:'encap',103:'pim',112:'vrrp',115:'l2tp',132:'sctp',136:'udp-lite'}}}]}]},{name:'Src. Port',type:'opt',id:'b1b7',on:'tcpudp',width:60,c:[{type:'not',id:'bd7',c:[{type:'numberrangelist',id:'U62',max:65535}]}]},{name:'Dst. Port',type:'opt',id:'b1b8',on:'tcpudp',width:60,c:[{type:'not',id:'bd8',c:[{type:'numberrangelist',id:'U63',max:65535}]}]},{name:'Any. Port',type:'opt',id:'b1b9',hide:1,on:'tcpudp',width:60,c:[{type:'not',id:'bd9',c:[{type:'numberrangelist',id:'U64',max:65535}]}]},{name:'In. Interface',type:'opt',id:'b190',width:50,c:[{type:'not',id:'b19',c:[{type:'enm',id:'u1',values:{type:'pair',c:[{type:'dynamic',path:[ 20,0 ]},{type:'static',map:{16777216:'all ethernet',16777217:'all wireless',16777218:'all vlan',16777219:'all ppp'}}]}}]}]},{name:'Out. Interface',type:'opt',id:'b191',width:50,c:[{type:'not',id:'b1a',c:[{type:'enm',id:'u2',values:{type:'pair',c:[{type:'dynamic',path:[ 20,0 ]},{type:'static',map:{16777216:'all ethernet',16777217:'all wireless',16777218:'all vlan',16777219:'all ppp'}}]}}]}]},{type:'separator'},{name:'In. Interface List',type:'opt',id:'bbba',width:50,c:[{type:'not',id:'b7d2',c:[{type:'enm',id:'u44e',values:{type:'dynamic',path:[ 20,90 ]}}]}]},{name:'Out. Interface List',type:'opt',id:'bbbb',width:50,c:[{type:'not',id:'b7d3',c:[{type:'enm',id:'u44f',values:{type:'dynamic',path:[ 20,90 ]}}]}]},{type:'separator'},{name:'Packet Mark',type:'opt',id:'b19a',hide:1,c:[{type:'not',id:'b1d',c:[{type:'string',id:'s1e',sorted:1,values:{type:'dynamic',path:[ 20,13 ]}}]}]},{name:'Connection Mark',type:'opt',id:'b19b',hide:1,c:[{type:'not',id:'b1f',c:[{type:'string',id:'s21',sorted:1,values:{type:'dynamic',path:[ 20,14 ]}}]}]},{name:'Routing Mark',type:'opt',id:'b1b2',hide:1,c:[{type:'not',id:'bd4',c:[{type:'string',id:'s58',sorted:1,values:{type:'dynamic',path:[ 44,11 ]}}]}]},{name:'Routing Table',type:'opt',id:'b1c2',hide:1,c:[{type:'not',id:'be0',c:[{type:'string',id:'s7e',sorted:1,values:{type:'dynamic',path:[ 44,11 ]}}]}]},{type:'separator'},{name:'Connection Type',type:'opt',id:'b1ad',hide:1,c:[{type:'not',id:'bcf',c:[{type:'string',id:'s4d',sorted:1,values:{type:'static',map:['ftp','pptp','h323','sip','irc','quake3','tftp']}}]}]},{type:'enable'},{type:'comment'},{type:'dynamic'},{type:'invalid'},{type:'about'},{name:'Reset Counters',type:'doit',cmd:2,icon:100},{name:'Reset All Counters',type:'doit',cmd:1,global:1,icon:100},{name:'Advanced',type:'tab'},{name:'Src. Address List',type:'opt',id:'b1b3',width:50,c:[{type:'not',id:'bd5',c:[{type:'string',id:'s59',sorted:1,values:{type:'dynamic',path:[ 20,34 ]}}]}]},{name:'Dst. Address List',type:'opt',id:'b1b4',width:50,c:[{type:'not',id:'bd6',c:[{type:'string',id:'s5a',sorted:1,values:{type:'dynamic',path:[ 20,34 ]}}]}]},{type:'separator'},{name:'Layer7 Protocol',type:'opt',id:'b1bb',hide:1,c:[{type:'not',id:'bdb',c:[{type:'enm',id:'u71',values:{type:'dynamic',path:[ 20,45 ]}}]}]},{type:'separator'},{name:'Content',type:'opt',id:'b19c',hide:1,c:[{type:'not',id:'b20',c:[{type:'string',id:'s22'}]}]},{name:'Connection Bytes',type:'opt',id:'b1ae',hide:1,c:[{type:'numberrange',id:'u4e',highid:'u4f',max:0,unit:1}]},{name:'Connection Rate',type:'opt',id:'b1c1',hide:1,c:[{type:'not',id:'bdf',c:[{type:'numberrange',id:'u7c',highid:'u7d',unit:1}]}]},{name:'Per Connection Classifier',type:'opt',id:'b1bf',c:[{type:'not',id:'bde',c:[{type:'tuple',sep:':',separate:1,c:[{type:'enm',id:'u77',values:{type:'static',map:{1:'src address',2:'dst address',3:'both addresses',4:'src port',5:'src address and port',8:'dst port',10:'dst address and port',12:'both ports',15:'both addresses and ports'}}},{type:'tuple',sep:'/',separate:1,c:[{type:'number',id:'u78',min:1},{type:'number',id:'u79'}]}]}]}]},{name:'Src. MAC Address',type:'opt',id:'b199',hide:1,c:[{type:'not',id:'b1c',c:[{type:'macaddr',id:'rf'}]}]},{type:'separator'},{name:'Out. Bridge Port',type:'opt',id:'b1b1',hide:1,c:[{type:'not',id:'bd2',c:[{type:'enm',id:'u55',values:{type:'pair',c:[{type:'dynamic',path:[ 20,0 ]},{type:'static',map:{16777216:'all ethernet',16777217:'all wireless',16777218:'all vlan',16777219:'all ppp'}}]}}]}]},{name:'In. Bridge Port',type:'opt',id:'b1b0',hide:1,c:[{type:'not',id:'bd1',c:[{type:'enm',id:'u54',values:{type:'pair',c:[{type:'dynamic',path:[ 20,0 ]},{type:'static',map:{16777216:'all ethernet',16777217:'all wireless',16777218:'all vlan',16777219:'all ppp'}}]}}]}]},{type:'separator'},{name:'In. Bridge Port List',type:'opt',id:'bbb8',c:[{type:'not',id:'b7d0',c:[{type:'enm',id:'u44c',values:{type:'dynamic',path:[ 20,90 ]}}]}]},{name:'Out. Bridge Port List',type:'opt',id:'bbb9',c:[{type:'not',id:'b7d1',c:[{type:'enm',id:'u44d',values:{type:'dynamic',path:[ 20,90 ]}}]}]},{type:'separator'},{name:'IPsec Policy',type:'opt',id:'b1c5',c:[{type:'tuple',sep:':',separate:1,c:[{type:'enm',id:'u84',values:{type:'static',map:[ 'in','out' ]}},{type:'enm',id:'u85',values:{type:'static',map:[ 'none','ipsec' ]}}]}]},{name:'TLS Host',type:'opt',id:'bbbc',c:[{type:'not',id:'b7d4',c:[{type:'string',id:'s450'}]}]},{type:'separator'},{name:'Ingress Priority',type:'opt',id:'b1bc',c:[{type:'not',id:'bdc',c:[{type:'number',id:'u72',max:63}]}]},{name:'Priority',type:'opt',id:'b1c3',c:[{type:'not',id:'be1',c:[{type:'number',id:'u7f',max:65535}]}]},{name:'DSCP (TOS)',type:'opt',id:'b1ba',hide:1,c:[{type:'not',id:'bda',c:[{type:'number',id:'u69',max:63}]}]},{name:'TCP MSS',type:'opt',id:'b1ac',hide:1,on:'tcp',c:[{type:'not',id:'bce',c:[{type:'numberrange',id:'u4b',defhigh:65535,deflow:1460,highid:'u4c',max:65535}]}]},{name:'Packet Size',type:'opt',id:'b1af',hide:1,c:[{type:'not',id:'bd0',c:[{type:'numberrange',id:'u50',defhigh:65535,deflow:0,highid:'u51',max:65535}]}]},{name:'Random',type:'opt',id:'b1a6',hide:1,postfix:'%',c:[{type:'number',id:'u40',def:50,max:99,min:1}]},{name:'ICMP Options',type:'group',id:'b198',c:[{name:'ICMP Type',type:'not',id:'b1b',on:'icmp',c:[{type:'number',id:'uc',values:{type:'static',map:['echo reply','','','destination unreachable','source quench','redirect','','','echo request','router advertisement','router solicitation','time exceeded','parameter problem','timestamp request','timestamp reply','information request','information reply','address mask request','address mask reply']}}]},{name:'ICMP Code',type:'numberrange',id:'ud',highid:'u60',max:255,on:'icmp',opt:1}]},{name:'IPv4 Options',type:'opt',id:'b1a9',hide:1,c:[{type:'enm',id:'u48',values:{type:'static',map:{1:'strict source routing',2:'loose source routing',4:'no source routing',8:'record route',16:'no record route',32:'timestamp',64:'no timestamp',128:'router alert',256:'no router alert',512:'any',1024:'none'}}}]},{name:'TTL',type:'opt',id:'b1c0',c:[{type:'tuple',sep:':',separate:1,c:[{type:'enm',id:'u7a',values:{type:'static',map:['equal','not equal','less than','greater than']}},{type:'number',id:'u7b',max:255}]}]},{name:'Extra',type:'tab'},{name:'Connection Limit',type:'group',id:'b19f',c:[{name:'Limit',type:'not',id:'b2a',c:[{type:'number',id:'u2b',def:100}]},{name:'Netmask',type:'netmask',id:'u2c',def:4294967295}]},{name:'Limit',type:'group',id:'b1a0',c:[{name:'Rate',type:'not',id:'be4',c:[{type:'tuple',separate:1,c:[{type:'bignumber',id:'q87',def:1,max:1935228928,min:1},{type:'enm',id:'u11',def:1,values:{type:'static',map:{1:'sec',60:'min',3600:'hour'}},c:[{type:'number',min:1}]}]}]},{name:'Burst',type:'number',id:'u12',def:5,max:2000000000},{name:'Mode',type:'enm',id:'u86',compact:1,radio:1,values:{type:'static',map:[ 'packet','bit' ]}}]},{name:'Dst. Limit',type:'group',id:'b1a4',c:[{name:'Rate',type:'tuple',separate:1,c:[{type:'number',id:'u36',def:1},{type:'enm',id:'u39',def:1,values:{type:'static',map:{1:'sec',60:'min',3600:'hour'}},c:[{type:'number'}]}]},{name:'Burst',type:'number',id:'u37',def:5},{name:'Limit By',type:'enm',id:'u38',def:1,values:{type:'static',map:{1:'dst. address',3:'dst. address and port',4:'src. address',5:'src. and dst. addresses',7:'addresses and dst. port'}}},{name:'Expire',type:'fixedpoint',id:'u3b',def:10000,postfix:'s',scale:100}]},{name:'Nth',type:'group',id:'b1a8',c:[{name:'Every',type:'not',id:'bcb',c:[{type:'number',id:'u45',def:2}]},{name:'Packet',type:'number',id:'u47'}]},{name:'Time',type:'group',id:'b1a5',c:[{name:'Time',type:'tuple',sep:'-',separate:1,c:[{type:'interval',id:'u3e',max:86399},{type:'interval',id:'u3f',def:86400,max:86400}]},{name:'Days',type:'set',id:'u3d',def:127,small:1,values:{type:'static',map:{0:'sat',1:'fri',2:'thu',3:'wed',4:'tue',5:'mon',6:'sun'}}}]},{name:'Src. Address Type',type:'group',id:'b1aa',c:[{name:'Address Type',type:'multibits',id:'u49',max:4,c:[{type:'enm',values:{type:'static',map:{1:'unicast',2:'local',3:'broadcast',5:'multicast'}}}]},{name:'Invert',type:'bool',id:'bcc'}]},{name:'Dst. Address Type',type:'group',id:'b1ab',c:[{name:'Address Type',type:'multibits',id:'u4a',max:4,c:[{type:'enm',values:{type:'static',map:{1:'unicast',2:'local',3:'broadcast',5:'multicast'}}}]},{name:'Invert',type:'bool',id:'bcd'}]},{name:'PSD',type:'group',id:'b1a7',c:[{name:'Weight Threshold',type:'number',id:'u41',def:21,min:1,on:'tcpudp'},{name:'Delay Threshold',type:'interval',id:'u42',def:300,min:1,on:'tcpudp',scale:100},{name:'Low Port Weight',type:'number',id:'u43',def:3,on:'tcpudp'},{name:'High Port Weight',type:'number',id:'u44',def:1,on:'tcpudp'}]},{name:'Hotspot',type:'group',id:'b1b5',c:[{name:'Hotspot',type:'multitristate',id:'u5e',maskid:'u5f',max:3,c:[{type:'tristate',values:{type:'static',map:['from client','auth','local dst','to client','http']}}]}]},{name:'IP Fragment',type:'group',id:'b1b6',c:[{name:'IP Fragment',type:'bool',id:'b61'}]},{type:'filter',conds:[{name:'static',on:'nondyn'},{name:'dynamic',on:'dyn'}],filteron:'Chain',values:{type:'dynamic',path:[ 20,4 ]}},{name:'Action',type:'tab'},{name:'Action',type:'enm',id:'u28',values:{type:'static',map:{0:'accept',1:'jump',2:'return',3:'log',4:'passthrough',5:'add src to address list',6:'add dst to address list',20:'src-nat',21:'masquerade',22:'dst-nat',23:'redirect',24:'same',25:'netmap'}},width:4294967295},{type:'separator'},{name:'Log',type:'bool',id:'b80'},{name:'Log Prefix',type:'string',id:'s2d',opt:1},{type:'separator'},{type:'deck',panes:[{vals:[ 11 ],c:[{name:'Reject With',type:'enm',id:'u3f2',values:{type:'static',map:{0:'icmp network unreachable',1:'icmp host unreachable',2:'icmp protocol unreachable',3:'icmp port unreachable',5:'icmp net prohibited',6:'icmp host prohibited',7:'tcp reset',8:'icmp admin prohibited'}}}]},{vals:[ 1 ],c:[{name:'Jump Target',type:'string',id:'s29',sorted:1,values:{type:'dynamic',path:[ 20,4 ]}}]},{vals:[ 5,6 ],c:[{name:'Address List',type:'string',id:'s5b',sorted:1,values:{type:'dynamic',path:[ 20,34 ]}},{name:'Timeout',type:'interval',id:'u5d',max:21474836,values:{type:'static',map:{0:'none dynamic',4294967295:'none static'}}}]},{vals:[ 20,22,25,24,23,21 ],c:[{name:'To Addresses',type:'opt',id:'b3ee',on:'nredir',c:[{type:'network',id:'u3e8',maskid:'u3e9',range:1}]},{name:'To Ports',type:'opt',id:'b3ef',c:[{type:'numberrange',id:'u3ea',defhigh:65535,deflow:0,highid:'u3eb',max:65535}]},{name:'Not by Dst.',type:'bool',id:'b3ed',on:'same'}]}],selon:'Action'},{name:'Statistics',type:'tab'},{name:'Bytes',type:'bigbytes',id:'q2710',ro:1,width:60},{name:'Packets',type:'bigdecimal',id:'q2711',ro:1,width:60},{type:'separator'},{name:'Rate',type:'bigbitchangerate',value:'Bytes'},{name:'Packet Rate',type:'bigchangerate',postfix:'p/s',value:'Packets'},{type:'separator'},{type:'graphbox',graphs:[{name:'Rate Graph',type:'graph',curves:[{name:'Rate',value:'Rate'}]},{name:'Packet Rate Graph',type:'graph',curves:[{name:'Packet Rate',value:'Packet Rate'}]}]},{name:'tcp',type:'cond',c:[{on:'Protocol',pred:{type:'bool',value:1}},{on:'Protocol-Not',pred:{type:'bool',value:0}},{on:'Protocol-Num',pred:{type:'number',value:[ 6 ]}}]},{name:'tcpudp',type:'cond',c:[{on:'Protocol',pred:{type:'bool',value:1}},{on:'Protocol-Not',pred:{type:'bool',value:0}},{on:'Protocol-Num',pred:{type:'number',value:[ 6,17 ]}}]},{name:'icmp',type:'cond',c:[{on:'Protocol',pred:{type:'bool',value:1}},{on:'Protocol-Not',pred:{type:'bool',value:0}},{on:'Protocol-Num',pred:{type:'number',value:[ 1,58 ]}}]},{name:'dyn',type:'cond',c:[{on:'dynamic',pred:{type:'bool',value:1}}]},{name:'nondyn',type:'cond',c:[{on:'dynamic',pred:{type:'bool',value:0}}]},{name:'same',type:'cond',hidedynamicly:1,c:[{on:'Action',pred:{type:'number',value:[ 24 ]}}]},{name:'nredir',type:'cond',hidedynamicly:1,c:[{on:'Action',pred:{type:'not',pred:{type:'number',value:[ 23,21 ]}}}]}]},{name:'',type:'map',path:[ 20,4 ],nameval:'Name',c:[{name:'Name',type:'string',id:'sfe0010'}]},{name:'Mangle Rule',title:'Mangle',type:'map',path:[ 20,7 ],autorefresh:2000,iconon:'Action',icons:{0:85,1:88,2:89,3:87,4:87,5:95,6:96,10:86,11:86,12:109,20:91,21:90,22:91,23:90,24:91,25:91,30:92,31:93,32:85,33:85,34:85,35:85,36:94,37:85,40:110},nameval:{type:'concat',first:{type:'concat',first:'Src. Address',second:'Src. Port',sep:':'},second:{type:'concat',first:'Dst. Address',second:'Dst. Port',sep:':'},sep:'->'},ordered:1,refreshfilter:2,c:[{name:'Action',type:'columnalias',width:50},{name:'General',type:'tab'},{name:'Chain',type:'string',id:'s27',def:'prerouting',sorted:1,values:{type:'dynamic',path:[ 20,6 ]},width:65},{name:'Src. Address',type:'opt',id:'b1a2',width:70,c:[{type:'not',id:'bc8',c:[{type:'network',id:'u32',maskid:'u33',range:1}]}]},{name:'Dst. Address',type:'opt',id:'b1a3',width:70,c:[{type:'not',id:'bca',c:[{type:'network',id:'u34',maskid:'u35',range:1}]}]},{type:'separator'},{name:'Protocol',type:'opt',id:'b194',width:40,c:[{name:'Protocol-Not',type:'not',id:'b16',c:[{name:'Protocol-Num',type:'number',id:'ub',def:6,max:255,values:{type:'static',map:{1:'icmp',2:'igmp',3:'ggp',4:'ip-encap',5:'st',6:'tcp',8:'egp',12:'pup',17:'udp',20:'hmp',22:'xns-idp',27:'rdp',29:'iso-tp4',33:'dccp',36:'xtp',37:'ddp',38:'idpr-cmtp',46:'rsvp',47:'gre',50:'ipsec-esp',51:'ipsec-ah',73:'rspf',81:'vmtp',89:'ospf',94:'ipip',97:'etherip',98:'encap',103:'pim',112:'vrrp',115:'l2tp',132:'sctp',136:'udp-lite'}}}]}]},{name:'Src. Port',type:'opt',id:'b1b7',on:'tcpudp',width:60,c:[{type:'not',id:'bd7',c:[{type:'numberrangelist',id:'U62',max:65535}]}]},{name:'Dst. Port',type:'opt',id:'b1b8',on:'tcpudp',width:60,c:[{type:'not',id:'bd8',c:[{type:'numberrangelist',id:'U63',max:65535}]}]},{name:'Any. Port',type:'opt',id:'b1b9',hide:1,on:'tcpudp',width:60,c:[{type:'not',id:'bd9',c:[{type:'numberrangelist',id:'U64',max:65535}]}]},{name:'In. Interface',type:'opt',id:'b190',width:50,c:[{type:'not',id:'b19',c:[{type:'enm',id:'u1',values:{type:'pair',c:[{type:'dynamic',path:[ 20,0 ]},{type:'static',map:{16777216:'all ethernet',16777217:'all wireless',16777218:'all vlan',16777219:'all ppp'}}]}}]}]},{name:'Out. Interface',type:'opt',id:'b191',width:50,c:[{type:'not',id:'b1a',c:[{type:'enm',id:'u2',values:{type:'pair',c:[{type:'dynamic',path:[ 20,0 ]},{type:'static',map:{16777216:'all ethernet',16777217:'all wireless',16777218:'all vlan',16777219:'all ppp'}}]}}]}]},{type:'separator'},{name:'In. Interface List',type:'opt',id:'bbba',width:50,c:[{type:'not',id:'b7d2',c:[{type:'enm',id:'u44e',values:{type:'dynamic',path:[ 20,90 ]}}]}]},{name:'Out. Interface List',type:'opt',id:'bbbb',width:50,c:[{type:'not',id:'b7d3',c:[{type:'enm',id:'u44f',values:{type:'dynamic',path:[ 20,90 ]}}]}]},{type:'separator'},{name:'Packet Mark',type:'opt',id:'b19a',hide:1,c:[{type:'not',id:'b1d',c:[{type:'string',id:'s1e',sorted:1,values:{type:'dynamic',path:[ 20,13 ]}}]}]},{name:'Connection Mark',type:'opt',id:'b19b',hide:1,c:[{type:'not',id:'b1f',c:[{type:'string',id:'s21',sorted:1,values:{type:'dynamic',path:[ 20,14 ]}}]}]},{name:'Routing Mark',type:'opt',id:'b1b2',hide:1,c:[{type:'not',id:'bd4',c:[{type:'string',id:'s58',sorted:1,values:{type:'dynamic',path:[ 44,11 ]}}]}]},{name:'Routing Table',type:'opt',id:'b1c2',hide:1,c:[{type:'not',id:'be0',c:[{type:'string',id:'s7e',sorted:1,values:{type:'dynamic',path:[ 44,11 ]}}]}]},{type:'separator'},{name:'Connection Type',type:'opt',id:'b1ad',hide:1,c:[{type:'not',id:'bcf',c:[{type:'string',id:'s4d',sorted:1,values:{type:'static',map:['ftp','pptp','h323','sip','irc','quake3','tftp']}}]}]},{name:'Connection State',type:'opt',id:'b1a1',hide:1,c:[{type:'not',id:'be2',c:[{type:'set',id:'u81',compact:1,values:{type:'static',map:{0:'invalid',1:'established',2:'related',3:'new',8:'untracked'}}}]}]},{name:'Connection NAT State',type:'opt',id:'b1c4',hide:1,c:[{type:'not',id:'be3',c:[{type:'set',id:'u82',compact:1,values:{type:'static',map:{6:'srcnat',7:'dstnat'}}}]}]},{type:'enable'},{type:'comment'},{type:'dynamic'},{type:'invalid'},{type:'about'},{name:'Reset Counters',type:'doit',cmd:2,icon:100},{name:'Reset All Counters',type:'doit',cmd:1,global:1,icon:100},{name:'Advanced',type:'tab'},{name:'Src. Address List',type:'opt',id:'b1b3',width:50,c:[{type:'not',id:'bd5',c:[{type:'string',id:'s59',sorted:1,values:{type:'dynamic',path:[ 20,34 ]}}]}]},{name:'Dst. Address List',type:'opt',id:'b1b4',width:50,c:[{type:'not',id:'bd6',c:[{type:'string',id:'s5a',sorted:1,values:{type:'dynamic',path:[ 20,34 ]}}]}]},{type:'separator'},{name:'Layer7 Protocol',type:'opt',id:'b1bb',hide:1,c:[{type:'not',id:'bdb',c:[{type:'enm',id:'u71',values:{type:'dynamic',path:[ 20,45 ]}}]}]},{type:'separator'},{name:'Content',type:'opt',id:'b19c',hide:1,c:[{type:'not',id:'b20',c:[{type:'string',id:'s22'}]}]},{name:'Connection Bytes',type:'opt',id:'b1ae',hide:1,c:[{type:'numberrange',id:'u4e',highid:'u4f',max:0,unit:1}]},{name:'Connection Rate',type:'opt',id:'b1c1',hide:1,c:[{type:'not',id:'bdf',c:[{type:'numberrange',id:'u7c',highid:'u7d',unit:1}]}]},{name:'Per Connection Classifier',type:'opt',id:'b1bf',c:[{type:'not',id:'bde',c:[{type:'tuple',sep:':',separate:1,c:[{type:'enm',id:'u77',values:{type:'static',map:{1:'src address',2:'dst address',3:'both addresses',4:'src port',5:'src address and port',8:'dst port',10:'dst address and port',12:'both ports',15:'both addresses and ports'}}},{type:'tuple',sep:'/',separate:1,c:[{type:'number',id:'u78',min:1},{type:'number',id:'u79'}]}]}]}]},{name:'Src. MAC Address',type:'opt',id:'b199',hide:1,c:[{type:'not',id:'b1c',c:[{type:'macaddr',id:'rf'}]}]},{type:'separator'},{name:'Out. Bridge Port',type:'opt',id:'b1b1',hide:1,c:[{type:'not',id:'bd2',c:[{type:'enm',id:'u55',values:{type:'pair',c:[{type:'dynamic',path:[ 20,0 ]},{type:'static',map:{16777216:'all ethernet',16777217:'all wireless',16777218:'all vlan',16777219:'all ppp'}}]}}]}]},{name:'In. Bridge Port',type:'opt',id:'b1b0',hide:1,c:[{type:'not',id:'bd1',c:[{type:'enm',id:'u54',values:{type:'pair',c:[{type:'dynamic',path:[ 20,0 ]},{type:'static',map:{16777216:'all ethernet',16777217:'all wireless',16777218:'all vlan',16777219:'all ppp'}}]}}]}]},{type:'separator'},{name:'In. Bridge Port List',type:'opt',id:'bbb8',c:[{type:'not',id:'b7d0',c:[{type:'enm',id:'u44c',values:{type:'dynamic',path:[ 20,90 ]}}]}]},{name:'Out. Bridge Port List',type:'opt',id:'bbb9',c:[{type:'not',id:'b7d1',c:[{type:'enm',id:'u44d',values:{type:'dynamic',path:[ 20,90 ]}}]}]},{type:'separator'},{name:'IPsec Policy',type:'opt',id:'b1c5',c:[{type:'tuple',sep:':',separate:1,c:[{type:'enm',id:'u84',values:{type:'static',map:[ 'in','out' ]}},{type:'enm',id:'u85',values:{type:'static',map:[ 'none','ipsec' ]}}]}]},{name:'TLS Host',type:'opt',id:'bbbc',c:[{type:'not',id:'b7d4',c:[{type:'string',id:'s450'}]}]},{type:'separator'},{name:'Ingress Priority',type:'opt',id:'b1bc',c:[{type:'not',id:'bdc',c:[{type:'number',id:'u72',max:63}]}]},{name:'Priority',type:'opt',id:'b1c3',c:[{type:'not',id:'be1',c:[{type:'number',id:'u7f',max:65535}]}]},{name:'DSCP (TOS)',type:'opt',id:'b1ba',hide:1,c:[{type:'not',id:'bda',c:[{type:'number',id:'u69',max:63}]}]},{name:'TCP MSS',type:'opt',id:'b1ac',hide:1,on:'tcp',c:[{type:'not',id:'bce',c:[{type:'numberrange',id:'u4b',defhigh:65535,deflow:1460,highid:'u4c',max:65535}]}]},{name:'Packet Size',type:'opt',id:'b1af',hide:1,c:[{type:'not',id:'bd0',c:[{type:'numberrange',id:'u50',defhigh:65535,deflow:0,highid:'u51',max:65535}]}]},{name:'Random',type:'opt',id:'b1a6',hide:1,postfix:'%',c:[{type:'number',id:'u40',def:50,max:99,min:1}]},{name:'TCP Flags',type:'group',id:'b197',c:[{name:'TCP Flags',type:'multitristate',id:'u56',maskid:'u57',max:8,on:'tcp',c:[{type:'tristate',values:{type:'static',map:['fin','syn','rst','psh','ack','urg','ece','cwr']}}]},{name:'Invert',type:'bool',id:'bd3',on:'tcp'}]},{name:'ICMP Options',type:'group',id:'b198',c:[{name:'ICMP Type',type:'not',id:'b1b',on:'icmp',c:[{type:'number',id:'uc',values:{type:'static',map:['echo reply','','','destination unreachable','source quench','redirect','','','echo request','router advertisement','router solicitation','time exceeded','parameter problem','timestamp request','timestamp reply','information request','information reply','address mask request','address mask reply']}}]},{name:'ICMP Code',type:'numberrange',id:'ud',highid:'u60',max:255,on:'icmp',opt:1}]},{name:'IPv4 Options',type:'opt',id:'b1a9',hide:1,c:[{type:'enm',id:'u48',values:{type:'static',map:{1:'strict source routing',2:'loose source routing',4:'no source routing',8:'record route',16:'no record route',32:'timestamp',64:'no timestamp',128:'router alert',256:'no router alert',512:'any',1024:'none'}}}]},{name:'TTL',type:'opt',id:'b1c0',c:[{type:'tuple',sep:':',separate:1,c:[{type:'enm',id:'u7a',values:{type:'static',map:['equal','not equal','less than','greater than']}},{type:'number',id:'u7b',max:255}]}]},{name:'Extra',type:'tab'},{name:'Connection Limit',type:'group',id:'b19f',c:[{name:'Limit',type:'not',id:'b2a',c:[{type:'number',id:'u2b',def:100}]},{name:'Netmask',type:'netmask',id:'u2c',def:4294967295}]},{name:'Limit',type:'group',id:'b1a0',c:[{name:'Rate',type:'not',id:'be4',c:[{type:'tuple',separate:1,c:[{type:'bignumber',id:'q87',def:1,max:1935228928,min:1},{type:'enm',id:'u11',def:1,values:{type:'static',map:{1:'sec',60:'min',3600:'hour'}},c:[{type:'number',min:1}]}]}]},{name:'Burst',type:'number',id:'u12',def:5,max:2000000000},{name:'Mode',type:'enm',id:'u86',compact:1,radio:1,values:{type:'static',map:[ 'packet','bit' ]}}]},{name:'Dst. Limit',type:'group',id:'b1a4',c:[{name:'Rate',type:'tuple',separate:1,c:[{type:'number',id:'u36',def:1},{type:'enm',id:'u39',def:1,values:{type:'static',map:{1:'sec',60:'min',3600:'hour'}},c:[{type:'number'}]}]},{name:'Burst',type:'number',id:'u37',def:5},{name:'Limit By',type:'enm',id:'u38',def:1,values:{type:'static',map:{1:'dst. address',3:'dst. address and port',4:'src. address',5:'src. and dst. addresses',7:'addresses and dst. port'}}},{name:'Expire',type:'fixedpoint',id:'u3b',def:10000,postfix:'s',scale:100}]},{name:'Nth',type:'group',id:'b1a8',c:[{name:'Every',type:'not',id:'bcb',c:[{type:'number',id:'u45',def:2}]},{name:'Packet',type:'number',id:'u47'}]},{name:'Time',type:'group',id:'b1a5',c:[{name:'Time',type:'tuple',sep:'-',separate:1,c:[{type:'interval',id:'u3e',max:86399},{type:'interval',id:'u3f',def:86400,max:86400}]},{name:'Days',type:'set',id:'u3d',def:127,small:1,values:{type:'static',map:{0:'sat',1:'fri',2:'thu',3:'wed',4:'tue',5:'mon',6:'sun'}}}]},{name:'Src. Address Type',type:'group',id:'b1aa',c:[{name:'Address Type',type:'multibits',id:'u49',max:4,c:[{type:'enm',values:{type:'static',map:{1:'unicast',2:'local',3:'broadcast',5:'multicast'}}}]},{name:'Invert',type:'bool',id:'bcc'}]},{name:'Dst. Address Type',type:'group',id:'b1ab',c:[{name:'Address Type',type:'multibits',id:'u4a',max:4,c:[{type:'enm',values:{type:'static',map:{1:'unicast',2:'local',3:'broadcast',5:'multicast'}}}]},{name:'Invert',type:'bool',id:'bcd'}]},{name:'PSD',type:'group',id:'b1a7',c:[{name:'Weight Threshold',type:'number',id:'u41',def:21,min:1,on:'tcpudp'},{name:'Delay Threshold',type:'interval',id:'u42',def:300,min:1,on:'tcpudp',scale:100},{name:'Low Port Weight',type:'number',id:'u43',def:3,on:'tcpudp'},{name:'High Port Weight',type:'number',id:'u44',def:1,on:'tcpudp'}]},{name:'Hotspot',type:'group',id:'b1b5',c:[{name:'Hotspot',type:'multitristate',id:'u5e',maskid:'u5f',max:3,c:[{type:'tristate',values:{type:'static',map:['from client','auth','local dst','to client','http']}}]}]},{name:'IP Fragment',type:'group',id:'b1b6',c:[{name:'IP Fragment',type:'bool',id:'b61'}]},{type:'filter',conds:[{name:'static',on:'nondyn'},{name:'dynamic',on:'dyn'}],filteron:'Chain',values:{type:'dynamic',path:[ 20,6 ]}},{name:'Action',type:'tab'},{name:'Action',type:'enm',id:'u28',values:{type:'static',map:{0:'accept',1:'jump',2:'return',3:'log',4:'passthrough',5:'add src to address list',6:'add dst to address list',7:'sniff TZSP',8:'sniff PC',30:'mark packet',31:'mark connection',32:'change MSS',33:'change DSCP (TOS)',34:'strip IPv4 options',35:'change TTL',36:'mark routing',37:'set priority',39:'clear DF',40:'fasttrack connection',41:'route'}},width:4294967295},{type:'separator'},{name:'Log',type:'bool',id:'b80'},{name:'Log Prefix',type:'string',id:'s2d',opt:1},{type:'separator'},{type:'deck',panes:[{vals:[ 1 ],c:[{name:'Jump Target',type:'string',id:'s29',sorted:1,values:{type:'dynamic',path:[ 20,6 ]}}]},{vals:[ 5,6 ],c:[{name:'Address List',type:'string',id:'s5b',sorted:1,values:{type:'dynamic',path:[ 20,34 ]}},{name:'Timeout',type:'interval',id:'u5d',max:21474836,values:{type:'static',map:{0:'none dynamic',4294967295:'none static'}}}]},{vals:[ 30 ],c:[{name:'New Packet Mark',type:'string',id:'s3e9',sorted:1,values:{type:'dynamic',path:[ 20,13 ]}},{name:'Passthrough',type:'bool',id:'b3f1',def:1}]},{vals:[ 31 ],c:[{name:'New Connection Mark',type:'string',id:'s3ec',sorted:1,values:{type:'dynamic',path:[ 20,14 ]}},{name:'Passthrough',type:'alias'}]},{vals:[ 36 ],c:[{name:'New Routing Mark',type:'string',id:'s3f0',sorted:1,values:{type:'dynamic',path:[ 44,11 ]}},{name:'Passthrough',type:'alias'}]},{vals:[ 32 ],c:[{name:'New TCP MSS',type:'enm',id:'u3eb',values:{type:'static',map:{65535:'clamp to pmtu'}},c:[{type:'number',max:65535}]},{name:'Passthrough',type:'alias'}]},{vals:[ 33 ],c:[{name:'New DSCP (TOS)',type:'enm',id:'u3f3',values:{type:'static',map:{254:'from priority to high 3 bits',255:'from priority'}},c:[{type:'number',max:63}]},{name:'Passthrough',type:'alias'}]},{vals:[ 35 ],c:[{name:'TTL Action',type:'enm',id:'u3ee',radio:1,values:{type:'static',map:[ 'change','increment','decrement' ]}},{name:'New TTL',type:'number',id:'u3ef',max:255},{name:'Passthrough',type:'alias'}]},{vals:[ 37 ],c:[{name:'New Priority',type:'enm',id:'u3f2',values:{type:'static',map:{65536:'from dscp',65537:'from ingress',65538:'from dscp high 3 bits'}},c:[{type:'number'}]},{name:'Passthrough',type:'alias'}]},{vals:[ 34 ],c:[{name:'Passthrough',type:'alias'}]},{vals:[ 39 ],c:[{name:'Passthrough',type:'alias'}]},{vals:[ 41 ],c:[{name:'Dst. Address',type:'ipaddr',id:'u3f4',zeroinvalid:1},{name:'Passthrough',type:'alias'}]},{vals:[ 7,8 ],c:[{name:'Sniff Target',type:'ipaddr',id:'u6e'},{name:'Sniff Target Port',type:'number',id:'u6f',max:65535},{name:'Sniff ID',type:'number',id:'u70',on:'snifpc'}]}],selon:'Action'},{name:'Statistics',type:'tab'},{name:'Bytes',type:'bigbytes',id:'q2710',ro:1,width:60},{name:'Packets',type:'bigdecimal',id:'q2711',ro:1,width:60},{type:'separator'},{name:'Rate',type:'bigbitchangerate',value:'Bytes'},{name:'Packet Rate',type:'bigchangerate',postfix:'p/s',value:'Packets'},{type:'separator'},{type:'graphbox',graphs:[{name:'Rate Graph',type:'graph',curves:[{name:'Rate',value:'Rate'}]},{name:'Packet Rate Graph',type:'graph',curves:[{name:'Packet Rate',value:'Packet Rate'}]}]},{name:'tcp',type:'cond',c:[{on:'Protocol',pred:{type:'bool',value:1}},{on:'Protocol-Not',pred:{type:'bool',value:0}},{on:'Protocol-Num',pred:{type:'number',value:[ 6 ]}}]},{name:'tcpudp',type:'cond',c:[{on:'Protocol',pred:{type:'bool',value:1}},{on:'Protocol-Not',pred:{type:'bool',value:0}},{on:'Protocol-Num',pred:{type:'number',value:[ 6,17 ]}}]},{name:'icmp',type:'cond',c:[{on:'Protocol',pred:{type:'bool',value:1}},{on:'Protocol-Not',pred:{type:'bool',value:0}},{on:'Protocol-Num',pred:{type:'number',value:[ 1,58 ]}}]},{name:'dyn',type:'cond',c:[{on:'dynamic',pred:{type:'bool',value:1}}]},{name:'nondyn',type:'cond',c:[{on:'dynamic',pred:{type:'bool',value:0}}]},{name:'snifpc',type:'cond',hidedynamicly:1,c:[{on:'Action',pred:{type:'number',value:[ 8 ]}}]}]},{name:'',type:'map',path:[ 20,6 ],nameval:'Name',c:[{name:'Name',type:'string',id:'sfe0010'}]},{name:'Raw Rule',title:'Raw',type:'map',path:[ 20,87 ],autorefresh:2000,iconon:'Action',icons:{0:85,1:88,2:89,3:87,4:87,5:95,6:96,10:86,11:86,12:109,20:91,21:90,22:91,23:90,24:91,25:91,30:92,31:93,32:85,33:85,34:85,35:85,36:94,37:85,40:110},nameval:{type:'concat',first:{type:'concat',first:'Src. Address',second:'Src. Port',sep:':'},second:{type:'concat',first:'Dst. Address',second:'Dst. Port',sep:':'},sep:'->'},ordered:1,refreshfilter:2,c:[{name:'Action',type:'columnalias',width:50},{name:'General',type:'tab'},{name:'Chain',type:'string',id:'s27',def:'prerouting',sorted:1,values:{type:'dynamic',path:[ 20,86 ]},width:65},{name:'Src. Address',type:'opt',id:'b1a2',width:70,c:[{type:'not',id:'bc8',c:[{type:'network',id:'u32',maskid:'u33',range:1}]}]},{name:'Dst. Address',type:'opt',id:'b1a3',width:70,c:[{type:'not',id:'bca',c:[{type:'network',id:'u34',maskid:'u35',range:1}]}]},{type:'separator'},{name:'Protocol',type:'opt',id:'b194',width:40,c:[{name:'Protocol-Not',type:'not',id:'b16',c:[{name:'Protocol-Num',type:'number',id:'ub',def:6,max:255,values:{type:'static',map:{1:'icmp',2:'igmp',3:'ggp',4:'ip-encap',5:'st',6:'tcp',8:'egp',12:'pup',17:'udp',20:'hmp',22:'xns-idp',27:'rdp',29:'iso-tp4',33:'dccp',36:'xtp',37:'ddp',38:'idpr-cmtp',46:'rsvp',47:'gre',50:'ipsec-esp',51:'ipsec-ah',73:'rspf',81:'vmtp',89:'ospf',94:'ipip',97:'etherip',98:'encap',103:'pim',112:'vrrp',115:'l2tp',132:'sctp',136:'udp-lite'}}}]}]},{name:'Src. Port',type:'opt',id:'b1b7',on:'tcpudp',width:60,c:[{type:'not',id:'bd7',c:[{type:'numberrangelist',id:'U62',max:65535}]}]},{name:'Dst. Port',type:'opt',id:'b1b8',on:'tcpudp',width:60,c:[{type:'not',id:'bd8',c:[{type:'numberrangelist',id:'U63',max:65535}]}]},{name:'Any. Port',type:'opt',id:'b1b9',hide:1,on:'tcpudp',width:60,c:[{type:'not',id:'bd9',c:[{type:'numberrangelist',id:'U64',max:65535}]}]},{name:'In. Interface',type:'opt',id:'b190',width:50,c:[{type:'not',id:'b19',c:[{type:'enm',id:'u1',values:{type:'pair',c:[{type:'dynamic',path:[ 20,0 ]},{type:'static',map:{16777216:'all ethernet',16777217:'all wireless',16777218:'all vlan',16777219:'all ppp'}}]}}]}]},{name:'Out. Interface',type:'opt',id:'b191',width:50,c:[{type:'not',id:'b1a',c:[{type:'enm',id:'u2',values:{type:'pair',c:[{type:'dynamic',path:[ 20,0 ]},{type:'static',map:{16777216:'all ethernet',16777217:'all wireless',16777218:'all vlan',16777219:'all ppp'}}]}}]}]},{type:'separator'},{name:'In. Interface List',type:'opt',id:'bbba',width:50,c:[{type:'not',id:'b7d2',c:[{type:'enm',id:'u44e',values:{type:'dynamic',path:[ 20,90 ]}}]}]},{name:'Out. Interface List',type:'opt',id:'bbbb',width:50,c:[{type:'not',id:'b7d3',c:[{type:'enm',id:'u44f',values:{type:'dynamic',path:[ 20,90 ]}}]}]},{type:'enable'},{type:'comment'},{type:'dynamic'},{type:'invalid'},{type:'about'},{name:'Reset Counters',type:'doit',cmd:2,icon:100},{name:'Reset All Counters',type:'doit',cmd:1,global:1,icon:100},{name:'Advanced',type:'tab'},{name:'Src. Address List',type:'opt',id:'b1b3',width:50,c:[{type:'not',id:'bd5',c:[{type:'string',id:'s59',sorted:1,values:{type:'dynamic',path:[ 20,34 ]}}]}]},{name:'Dst. Address List',type:'opt',id:'b1b4',width:50,c:[{type:'not',id:'bd6',c:[{type:'string',id:'s5a',sorted:1,values:{type:'dynamic',path:[ 20,34 ]}}]}]},{type:'separator'},{name:'Content',type:'opt',id:'b19c',hide:1,c:[{type:'not',id:'b20',c:[{type:'string',id:'s22'}]}]},{name:'Per Connection Classifier',type:'opt',id:'b1bf',c:[{type:'not',id:'bde',c:[{type:'tuple',sep:':',separate:1,c:[{type:'enm',id:'u77',values:{type:'static',map:{1:'src address',2:'dst address',3:'both addresses',4:'src port',5:'src address and port',8:'dst port',10:'dst address and port',12:'both ports',15:'both addresses and ports'}}},{type:'tuple',sep:'/',separate:1,c:[{type:'number',id:'u78',min:1},{type:'number',id:'u79'}]}]}]}]},{name:'Src. MAC Address',type:'opt',id:'b199',hide:1,c:[{type:'not',id:'b1c',c:[{type:'macaddr',id:'rf'}]}]},{type:'separator'},{name:'IPsec Policy',type:'opt',id:'b1c5',c:[{type:'tuple',sep:':',separate:1,c:[{type:'enm',id:'u84',values:{type:'static',map:[ 'in','out' ]}},{type:'enm',id:'u85',values:{type:'static',map:[ 'none','ipsec' ]}}]}]},{name:'TLS Host',type:'opt',id:'bbbc',c:[{type:'not',id:'b7d4',c:[{type:'string',id:'s450'}]}]},{type:'separator'},{name:'Ingress Priority',type:'opt',id:'b1bc',c:[{type:'not',id:'bdc',c:[{type:'number',id:'u72',max:63}]}]},{name:'Priority',type:'opt',id:'b1c3',c:[{type:'not',id:'be1',c:[{type:'number',id:'u7f',max:65535}]}]},{name:'DSCP (TOS)',type:'opt',id:'b1ba',hide:1,c:[{type:'not',id:'bda',c:[{type:'number',id:'u69',max:63}]}]},{name:'TCP MSS',type:'opt',id:'b1ac',hide:1,on:'tcp',c:[{type:'not',id:'bce',c:[{type:'numberrange',id:'u4b',defhigh:65535,deflow:1460,highid:'u4c',max:65535}]}]},{name:'Packet Size',type:'opt',id:'b1af',hide:1,c:[{type:'not',id:'bd0',c:[{type:'numberrange',id:'u50',defhigh:65535,deflow:0,highid:'u51',max:65535}]}]},{name:'Random',type:'opt',id:'b1a6',hide:1,postfix:'%',c:[{type:'number',id:'u40',def:50,max:99,min:1}]},{name:'TCP Flags',type:'group',id:'b197',c:[{name:'TCP Flags',type:'multitristate',id:'u56',maskid:'u57',max:8,on:'tcp',c:[{type:'tristate',values:{type:'static',map:['fin','syn','rst','psh','ack','urg','ece','cwr']}}]},{name:'Invert',type:'bool',id:'bd3',on:'tcp'}]},{name:'ICMP Options',type:'group',id:'b198',c:[{name:'ICMP Type',type:'not',id:'b1b',on:'icmp',c:[{type:'number',id:'uc',values:{type:'static',map:['echo reply','','','destination unreachable','source quench','redirect','','','echo request','router advertisement','router solicitation','time exceeded','parameter problem','timestamp request','timestamp reply','information request','information reply','address mask request','address mask reply']}}]},{name:'ICMP Code',type:'numberrange',id:'ud',highid:'u60',max:255,on:'icmp',opt:1}]},{name:'IPv4 Options',type:'opt',id:'b1a9',hide:1,c:[{type:'enm',id:'u48',values:{type:'static',map:{1:'strict source routing',2:'loose source routing',4:'no source routing',8:'record route',16:'no record route',32:'timestamp',64:'no timestamp',128:'router alert',256:'no router alert',512:'any',1024:'none'}}}]},{name:'TTL',type:'opt',id:'b1c0',c:[{type:'tuple',sep:':',separate:1,c:[{type:'enm',id:'u7a',values:{type:'static',map:['equal','not equal','less than','greater than']}},{type:'number',id:'u7b',max:255}]}]},{name:'Extra',type:'tab'},{name:'Limit',type:'group',id:'b1a0',c:[{name:'Rate',type:'not',id:'be4',c:[{type:'tuple',separate:1,c:[{type:'bignumber',id:'q87',def:1,max:1935228928,min:1},{type:'enm',id:'u11',def:1,values:{type:'static',map:{1:'sec',60:'min',3600:'hour'}},c:[{type:'number',min:1}]}]}]},{name:'Burst',type:'number',id:'u12',def:5,max:2000000000},{name:'Mode',type:'enm',id:'u86',compact:1,radio:1,values:{type:'static',map:[ 'packet','bit' ]}}]},{name:'Dst. Limit',type:'group',id:'b1a4',c:[{name:'Rate',type:'tuple',separate:1,c:[{type:'number',id:'u36',def:1},{type:'enm',id:'u39',def:1,values:{type:'static',map:{1:'sec',60:'min',3600:'hour'}},c:[{type:'number'}]}]},{name:'Burst',type:'number',id:'u37',def:5},{name:'Limit By',type:'enm',id:'u38',def:1,values:{type:'static',map:{1:'dst. address',3:'dst. address and port',4:'src. address',5:'src. and dst. addresses',7:'addresses and dst. port'}}},{name:'Expire',type:'fixedpoint',id:'u3b',def:10000,postfix:'s',scale:100}]},{name:'Nth',type:'group',id:'b1a8',c:[{name:'Every',type:'not',id:'bcb',c:[{type:'number',id:'u45',def:2}]},{name:'Packet',type:'number',id:'u47'}]},{name:'Time',type:'group',id:'b1a5',c:[{name:'Time',type:'tuple',sep:'-',separate:1,c:[{type:'interval',id:'u3e',max:86399},{type:'interval',id:'u3f',def:86400,max:86400}]},{name:'Days',type:'set',id:'u3d',def:127,small:1,values:{type:'static',map:{0:'sat',1:'fri',2:'thu',3:'wed',4:'tue',5:'mon',6:'sun'}}}]},{name:'Src. Address Type',type:'group',id:'b1aa',c:[{name:'Address Type',type:'multibits',id:'u49',max:4,c:[{type:'enm',values:{type:'static',map:{1:'unicast',2:'local',3:'broadcast',5:'multicast'}}}]},{name:'Invert',type:'bool',id:'bcc'}]},{name:'Dst. Address Type',type:'group',id:'b1ab',c:[{name:'Address Type',type:'multibits',id:'u4a',max:4,c:[{type:'enm',values:{type:'static',map:{1:'unicast',2:'local',3:'broadcast',5:'multicast'}}}]},{name:'Invert',type:'bool',id:'bcd'}]},{name:'PSD',type:'group',id:'b1a7',c:[{name:'Weight Threshold',type:'number',id:'u41',def:21,min:1,on:'tcpudp'},{name:'Delay Threshold',type:'interval',id:'u42',def:300,min:1,on:'tcpudp',scale:100},{name:'Low Port Weight',type:'number',id:'u43',def:3,on:'tcpudp'},{name:'High Port Weight',type:'number',id:'u44',def:1,on:'tcpudp'}]},{name:'Hotspot',type:'group',id:'b1b5',c:[{name:'Hotspot',type:'multitristate',id:'u5e',maskid:'u5f',max:3,c:[{type:'tristate',values:{type:'static',map:['from client','auth','local dst','to client','http']}}]}]},{name:'IP Fragment',type:'group',id:'b1b6',c:[{name:'IP Fragment',type:'bool',id:'b61'}]},{type:'filter',conds:[{name:'static',on:'nondyn'},{name:'dynamic',on:'dyn'}],filteron:'Chain',values:{type:'dynamic',path:[ 20,86 ]}},{name:'Action',type:'tab'},{name:'Action',type:'enm',id:'u28',values:{type:'static',map:{0:'accept',1:'jump',2:'return',3:'log',4:'passthrough',5:'add src to address list',6:'add dst to address list',10:'drop',42:'no track'}},width:4294967295},{type:'separator'},{name:'Log',type:'bool',id:'b80'},{name:'Log Prefix',type:'string',id:'s2d',opt:1},{type:'separator'},{type:'deck',panes:[{vals:[ 11 ],c:[{name:'Reject With',type:'enm',id:'u3f2',values:{type:'static',map:{0:'icmp network unreachable',1:'icmp host unreachable',2:'icmp protocol unreachable',3:'icmp port unreachable',5:'icmp net prohibited',6:'icmp host prohibited',7:'tcp reset',8:'icmp admin prohibited'}}}]},{vals:[ 1 ],c:[{name:'Jump Target',type:'string',id:'s29',sorted:1,values:{type:'dynamic',path:[ 20,86 ]}}]},{vals:[ 5,6 ],c:[{name:'Address List',type:'string',id:'s5b',sorted:1,values:{type:'dynamic',path:[ 20,34 ]}},{name:'Timeout',type:'interval',id:'u5d',max:21474836,values:{type:'static',map:{0:'none dynamic',4294967295:'none static'}}}]}],selon:'Action'},{name:'Statistics',type:'tab'},{name:'Bytes',type:'bigbytes',id:'q2710',ro:1,width:60},{name:'Packets',type:'bigdecimal',id:'q2711',ro:1,width:60},{type:'separator'},{name:'Rate',type:'bigbitchangerate',value:'Bytes'},{name:'Packet Rate',type:'bigchangerate',postfix:'p/s',value:'Packets'},{type:'separator'},{type:'graphbox',graphs:[{name:'Rate Graph',type:'graph',curves:[{name:'Rate',value:'Rate'}]},{name:'Packet Rate Graph',type:'graph',curves:[{name:'Packet Rate',value:'Packet Rate'}]}]},{name:'tcp',type:'cond',c:[{on:'Protocol',pred:{type:'bool',value:1}},{on:'Protocol-Not',pred:{type:'bool',value:0}},{on:'Protocol-Num',pred:{type:'number',value:[ 6 ]}}]},{name:'tcpudp',type:'cond',c:[{on:'Protocol',pred:{type:'bool',value:1}},{on:'Protocol-Not',pred:{type:'bool',value:0}},{on:'Protocol-Num',pred:{type:'number',value:[ 6,17 ]}}]},{name:'icmp',type:'cond',c:[{on:'Protocol',pred:{type:'bool',value:1}},{on:'Protocol-Not',pred:{type:'bool',value:0}},{on:'Protocol-Num',pred:{type:'number',value:[ 1,58 ]}}]},{name:'dyn',type:'cond',c:[{on:'dynamic',pred:{type:'bool',value:1}}]},{name:'nondyn',type:'cond',c:[{on:'dynamic',pred:{type:'bool',value:0}}]}]},{name:'',type:'map',path:[ 20,86 ],nameval:'Name',c:[{name:'Name',type:'string',id:'sfe0010'}]},{name:'Firewalling Service',title:'Service Ports',type:'map',path:[ 20,33 ],icons:{0:81},nameval:'Name',nonaddable:1,c:[{name:'Name',type:'string',id:'s1',ro:1,width:80},{name:'Ports',type:'multinumber',id:'U2',max:8,width:230,c:[{type:'number',max:65535,min:1}]},{name:'SIP Direct Media',type:'bool',id:'b3',on:'sip',width:100},{name:'SIP Timeout',type:'interval',id:'u4',on:'sip',width:100},{type:'enable'},{type:'invalid'},{name:'sip',type:'cond',hidedynamicly:1,c:[{on:'Name',pred:{type:'string',value:'sip'}}]}]},{name:'Connection',title:'Connections',type:'map',path:[ 20,32 ],autorefresh:5000,nameval:{type:'concat',first:'Src. Address',second:'Dst. Address',sep:'->'},removable:1,ro:1,c:[{name:'General',type:'tab'},{name:'Src. Address',type:'ipaddrandport',id:'u7',portid:'u9',width:115},{name:'Dst. Address',type:'ipaddrandport',id:'u8',portid:'ua',width:115},{name:'Reply Src. Address',type:'ipaddrandport',id:'ub',hide:1,portid:'ud'},{name:'Reply Dst. Address',type:'ipaddrandport',id:'uc',hide:1,portid:'ue'},{name:'Protocol',type:'number',id:'u1',values:{type:'static',map:{1:'icmp',2:'igmp',3:'ggp',4:'ip-encap',5:'st',6:'tcp',8:'egp',12:'pup',17:'udp',20:'hmp',22:'xns-idp',27:'rdp',29:'iso-tp4',33:'dccp',36:'xtp',37:'ddp',38:'idpr-cmtp',46:'rsvp',47:'gre',50:'ipsec-esp',51:'ipsec-ah',73:'rspf',81:'vmtp',89:'ospf',94:'ipip',97:'etherip',98:'encap',103:'pim',112:'vrrp',115:'l2tp',132:'sctp',136:'udp-lite'}},width:40},{type:'separator'},{name:'Connection Type',type:'string',id:'s16'},{name:'Connection Mark',type:'string',id:'s18',width:60},{name:'Timeout',type:'interval',id:'u17',width:60},{type:'separator'},{type:'deck',panes:[{vals:[ 6 ],c:[{name:'TCP State',type:'enm',id:'uf',opt:1,values:{type:'static',map:['','syn sent','syn received','established','fin wait','close wait','last ack','time wait','close','listen']},width:60}]},{vals:[ 1 ],c:[{name:'ICMP Type',type:'enm',id:'u10',values:{type:'static',map:['echo reply','','','destination unreachable','source quench','redirect','','','echo request','router advertisement','router solicitation','time exceeded','parameter problem','timestamp request','timestamp reply','information request','information reply','address mask request','address mask reply']}},{name:'ICMP Code',type:'number',id:'u11'},{name:'ICMP Id',type:'number',id:'u12'}]}],selon:'Protocol'},{name:'Statistics',type:'tab'},{name:'Orig./Repl. Rate',type:'tuple',width:120,c:[{type:'bigbitrate',id:'q29'},{type:'bigbitrate',id:'q2a'}]},{type:'separator'},{name:'Orig./Repl. Bytes',type:'tuple',width:100,c:[{type:'bigbytes',id:'q20'},{type:'bigbytes',id:'q24'}]},{name:'Orig./Repl. Packets',type:'tuple',c:[{type:'bigdecimal',id:'q1f'},{type:'bigdecimal',id:'q23'}]},{type:'separator'},{name:'Orig./Repl. Fasttrack Bytes',type:'tuple',c:[{type:'bigbytes',id:'q22'},{type:'bigbytes',id:'q26'}]},{name:'Orig./Repl. Fasttrack Packets',type:'tuple',c:[{type:'bigdecimal',id:'q21'},{type:'bigdecimal',id:'q25'}]},{name:'expected',type:'flag',id:'b2',hint:'E'},{name:'seen reply',type:'flag',id:'b3',hint:'S'},{name:'assured',type:'flag',id:'b4',hint:'A'},{name:'confirmed',type:'flag',id:'b5',hint:'C'},{name:'dying',type:'flag',id:'b6',hint:'D'},{name:'fasttrack',type:'flag',id:'b1e',hint:'F'},{name:'srcnat',type:'flag',id:'b27',hint:'s'},{name:'dstnat',type:'flag',id:'b28',hint:'d'},{type:'statusbar',path:[ 20,17 ],c:[{name:'Max Entries',type:'number',id:'ue'}]}]},{name:'Connection Tracking',title:'Tracking',type:'item',path:[ 20,17 ],c:[{name:'Enabled',type:'enm',id:'u11',values:{type:'static',map:[ 'auto','yes','no' ]}},{name:'Loose TCP Tracking',type:'bool',id:'b5c'},{type:'separator'},{name:'TCP Syn Sent Timeout',type:'interval',id:'u2',scale:100},{name:'TCP Syn Received Timeout',type:'interval',id:'u3',scale:100},{name:'TCP Established Timeout',type:'interval',id:'u4',scale:100},{name:'TCP Fin Wait Timeout',type:'interval',id:'u5',scale:100},{name:'TCP Close Wait Timeout',type:'interval',id:'u6',scale:100},{name:'TCP Last Ack Timeout',type:'interval',id:'u7',scale:100},{name:'TCP Time Wait',type:'interval',id:'u8',scale:100},{name:'TCP Close',type:'interval',id:'u9',scale:100},{name:'TCP Max Retransmit Timeout',type:'interval',id:'u5a',scale:100},{name:'TCP Unacked Timeout',type:'interval',id:'u5b',scale:100},{type:'separator'},{name:'UDP Timeout',type:'interval',id:'ua',scale:100},{name:'UDP Stream Timeout',type:'interval',id:'ub',scale:100},{type:'separator'},{name:'ICMP Timeout',type:'interval',id:'uc',scale:100},{name:'Generic Timeout',type:'interval',id:'ud',scale:100}]},{name:'Firewall Address List',title:'Address Lists',type:'map',path:[ 20,35 ],autorefresh:1000,icons:{0:81},nameval:'Name',treeon:'Parent',c:[{name:'Name',type:'string',id:'sfe0010',sorted:1,values:{type:'dynamic',path:[ 20,34 ]},width:80},{name:'Parent',type:'number',id:'u9',def:4294967295,nonpublic:1},{name:'Address',type:'union',single:1,width:120,c:[{type:'network',id:'u3',maskid:'u4',range:1},{type:'string',id:'s8'}]},{name:'Timeout',type:'opt',width:100,c:[{type:'interval',id:'u5',max:21474836}]},{name:'Creation Time',type:'dateandtime',id:'ua',opt:1,ro:1,width:100},{type:'enable'},{type:'comment'},{type:'dynamic'},{type:'filter',filteron:'Name',values:{type:'dynamic',path:[ 20,34 ]}}]},{name:'',type:'map',path:[ 20,34 ],nameval:'Name',c:[{name:'Name',type:'string',id:'sfe0010'}]},{name:'Firewall L7 Protocol',title:'Layer7 Protocols',type:'map',path:[ 20,45 ],icons:{0:81},nameval:'Name',c:[{name:'Name',type:'string',id:'sfe0010',width:80},{name:'Regexp',type:'script',id:'s1',width:360},{type:'comment'}]}]},{name:'Socks',title:'Socks',group:'IP',c:[{name:'Socks Settings',title:'Settings',type:'item',path:[ 42,3 ],c:[{name:'Enabled',type:'bool',id:'b1'},{name:'Port',type:'number',id:'u2',max:65535,min:1},{name:'Connection Idle Timeout',type:'interval',id:'u3'},{name:'Max Connections',type:'number',id:'u4',max:500,min:1}]},{name:'Socks Rule',title:'Access',type:'map',path:[ 42,5 ],fulltitle:'Socks Access',nameval:{type:'concat',first:'Src. Address',second:'Dst. Address',sep:'->'},ordered:1,c:[{name:'Src. Address',type:'opt',id:'b16',width:100,c:[{type:'not',id:'ba',c:[{type:'network',id:'ub',maskid:'u17',range:1}]}]},{name:'Src Port',type:'opt',id:'b18',width:80,c:[{type:'not',id:'bd',c:[{type:'numberrange',id:'ue',defhigh:65535,deflow:0,highid:'uf',max:65535}]}]},{name:'Dst. Address',type:'opt',id:'b19',width:100,c:[{type:'not',id:'b10',c:[{type:'network',id:'u11',maskid:'u1a',range:1}]}]},{name:'Dst. Port',type:'opt',id:'b1b',width:80,c:[{type:'not',id:'b13',c:[{type:'numberrange',id:'u14',defhigh:65535,deflow:0,highid:'u15',max:65535}]}]},{name:'Action',type:'enm',id:'u1e',def:1,values:{type:'static',map:[ 'deny','accept' ]},width:55},{type:'enable'},{type:'comment'}]},{title:'Connections',type:'map',path:[ 42,4 ],autorefresh:5000,fulltitle:'Socks Connections',removable:1,ro:1,c:[{name:'Src. Address',type:'ipaddrandport',id:'ub',portid:'ue',width:100},{name:'Dst. Address',type:'ipaddrandport',id:'u11',portid:'u14',width:100},{name:'Tx',type:'number',id:'u28',width:60},{name:'Rx',type:'number',id:'u29',width:60}]}]},{name:'SMB',title:'SMB',group:'IP',pred:{type:'not',pred:{type:'arch',value:'smips'}},c:[{name:'SMB Settings',title:'Settings',type:'item',path:[ 122,1 ],c:[{name:'Enabled',type:'bool',id:'b1'},{name:'Domain',type:'string',id:'s2'},{name:'Comment',type:'string',id:'s3'},{name:'Allow Guests',type:'bool',id:'b4'},{name:'Interfaces',type:'multinumber',id:'U5',c:[{type:'enm',values:{type:'defenum',defid:0,defname:'all',values:{type:'dynamic',path:[ 20,0 ]}}}]}]},{name:'SMB Share',title:'Shares',type:'map',path:[ 122,3 ],nameval:'Name',prefix:'share',c:[{name:'Name',type:'string',id:'s1',min:1,width:100},{name:'Directory',type:'string',id:'s2',opt:1,width:100},{name:'Max Sessions',type:'number',id:'u3',def:10,width:80},{type:'enable'},{type:'comment'},{type:'preset'}]},{name:'SMB User',title:'Users',type:'map',path:[ 122,2 ],nameval:'Name',prefix:'user',c:[{name:'Name',type:'string',id:'s1',min:1,width:100},{name:'Password',type:'secret',id:'s2',width:100},{name:'Read Only',type:'bool',id:'b3',width:60},{type:'enable'},{type:'preset'}]}]},{name:'UPnP',title:'UPnP',group:'IP',c:[{name:'UPnP Settings',title:'UPnP Settings',type:'item',path:[ 28,0 ],icons:{0:81},c:[{name:'Enabled',type:'bool',id:'b1'},{name:'Allow To Disable External Interface',type:'bool',id:'b2'},{name:'Show Dummy Rule',type:'bool',id:'b3'}]},{name:'UPnP',title:'Interfaces',type:'map',path:[ 28,0 ],fulltitle:'UPnP Interface Settings',icons:{0:81},nameval:'Interface',c:[{name:'Interface',type:'enm',id:'u1',values:{type:'dynamic',path:[ 20,0 ]},width:120},{name:'Type',type:'enm',id:'u2',def:2,radio:1,values:{type:'static',map:[ '','external','internal' ]},width:80},{name:'Forced External IP',type:'opt',id:'b3',on:'external',width:80,c:[{type:'ipaddr',id:'u4'}]},{type:'enable'},{type:'dynamic'},{name:'external',type:'cond',c:[{on:'Type',pred:{type:'number',value:[ 1 ]}}]}]}]},{name:'Traffic Flow',title:'Traffic Flow',group:'IP',c:[{title:'Traffic Flow Settings',type:'item',path:[ 97,1 ],icons:{0:84},c:[{name:'General',type:'tab'},{name:'Enabled',type:'bool',id:'b1'},{name:'Interfaces',type:'multinumber',id:'U2',max:16,min:1,c:[{type:'enm',values:{type:'pair',c:[{type:'static',map:{0:'local',4294967295:'all'}},{type:'dynamic',path:[ 20,0 ]}]}}]},{name:'Cache Entries',type:'enm',id:'u4',values:{type:'static',map:{1024:'1k',2048:'2k',4096:'4k',8192:'8k',16384:'16k',32768:'32k',65536:'64k',131072:'128k',262144:'256k',524288:'512k',1048576:'1M',2097152:'2M',4194304:'4M',8388608:'8M',16777216:'16M',33554432:'32M'}}},{name:'Active Flow Timeout',type:'interval',id:'u6',min:1},{name:'Inactive Flow Timeout',type:'interval',id:'u7',min:1},{name:'IPFIX',type:'tab'},{name:'',type:'grid',cols:2,c:[{name:'Last Forwarded',type:'bool',id:'b3ea',def:1},{name:'First Forwarded',type:'bool',id:'b3e9',def:1},{name:'Packets',type:'bool',id:'b3eb',def:1},{name:'Bytes',type:'bool',id:'b3ec',def:1},{name:'In Interface',type:'bool',id:'b3ed',def:1},{name:'Out Interface',type:'bool',id:'b3ee',def:1},{name:'Src. Address',type:'bool',id:'b3ef',def:1},{name:'Dst. Address',type:'bool',id:'b3f0',def:1},{name:'Src. Port',type:'bool',id:'b3f1',def:1},{name:'Dst. Port',type:'bool',id:'b3f2',def:1},{name:'Protocol',type:'bool',id:'b3f3',def:1},{name:'IP ToS',type:'bool',id:'b3f4',def:1},{name:'Gateway',type:'bool',id:'b3f5',def:1},{name:'Src. Address Mask',type:'bool',id:'b3f6',def:1},{name:'Dst. Address Mask',type:'bool',id:'b3f7',def:1},{name:'TCP Flags',type:'bool',id:'b3f8',def:1},{name:'Dst. MAC Address',type:'bool',id:'b3f9',def:1},{name:'Src. MAC Address',type:'bool',id:'b3fa',def:1},{name:'NAT Src. Address',type:'bool',id:'b3fb',def:1},{name:'NAT Dst. Address',type:'bool',id:'b3fc',def:1},{name:'NAT Src. Port',type:'bool',id:'b3fd',def:1},{name:'NAT Dst. Port',type:'bool',id:'b3fe',def:1},{name:'IPv6 Flow Label',type:'bool',id:'b3ff',def:1},{name:'TTL',type:'bool',id:'b7d3',def:1},{name:'Is Multicast',type:'bool',id:'b7d2',def:1},{name:'IP Header Length',type:'bool',id:'b7d1',def:1},{name:'IP Total Lenth',type:'bool',id:'b7d4',def:1},{name:'UDP Length',type:'bool',id:'b7d7',def:1},{name:'TCP Seq. Number',type:'bool',id:'b7da',def:1},{name:'TCP Ack. Number',type:'bool',id:'b7db',def:1},{name:'TCP Window Size',type:'bool',id:'b7dc',def:1},{name:'IGMP Type',type:'bool',id:'b7dd',def:1},{name:'ICMP Type',type:'bool',id:'b7de',def:1},{name:'ICMP Code',type:'bool',id:'b7df',def:1}]},{name:'Status',type:'tab'},{type:'status',path:[ 97,1 ],c:[{name:'Finished Flows',type:'number',id:'u1',ro:1},{name:'Active Flows',type:'number',id:'u2',ro:1},{type:'separator'},{name:'Unmanaged Packets',type:'number',id:'u3',ro:1},{name:'Unmanaged Bytes',type:'number',id:'u4',ro:1}]}]},{name:'Traffic Flow Target',title:'Targets',type:'map',path:[ 97,2 ],fulltitle:'Traffic Flow Targets',icons:{0:84},nameval:'Dst. Address',c:[{name:'Src. Address',type:'union',opt:1,single:1,width:100,c:[{type:'ipaddr',id:'u9'},{type:'ip6addr',id:'aa'}]},{name:'Dst. Address',type:'union',single:1,width:100,c:[{type:'ipaddr',id:'u1'},{type:'ip6addr',id:'a8'}]},{name:'Port',type:'number',id:'u2',def:1234,max:65535,width:65},{name:'Version',type:'enm',id:'u3',def:5,values:{type:'static',map:{1:'1',5:'5',9:'9',10:'IPFIX'}},width:100},{name:'v9/IPFIX Template Refresh',type:'number',id:'u4',def:20,min:1,on:'v9'},{name:'v9/IPFIX Template Timeout',type:'number',id:'u5',def:1800,min:1,on:'v9'},{type:'enable'},{name:'v9',type:'cond',c:[{on:'Version',pred:{type:'number',value:[ 9,10 ]}}]}]}]},{name:'Accounting',title:'IP Traffic Accounting',group:'IP',c:[{title:'Traffic Accounting',type:'item',path:[ 46 ],getcmd:2,setcmd:1,c:[{name:'Enable Accounting',type:'bool',id:'b15'},{name:'Account Local Traffic',type:'bool',id:'b16'},{name:'Threshold',type:'number',id:'u14'}]},{title:'Snapshot',type:'map',path:[ 46 ],fulltitle:'Traffic Accounting Snapshot',ro:1,c:[{name:'Src. Address',type:'ipaddr',id:'u1',width:90},{name:'Dst. Address',type:'ipaddr',id:'u2',width:90},{name:'Packets',type:'number',id:'u3',width:90},{name:'Bytes',type:'number',id:'u4',width:90},{name:'Take Snapshot',type:'doit',path:[ 46 ],cmd:3,global:1,icon:101}]},{name:'Traffic Accounting Web Access',title:'Web Access',type:'item',path:[ 50 ],getcmd:1,icons:{0:102},setcmd:2,c:[{name:'Accessible via Web',type:'bool',id:'b3'},{name:'Address',type:'network',id:'u1',maskid:'u2'}]}]},{name:'Services',title:'IP Service List',group:'IP',c:[{name:'IP Service',title:'Services',type:'map',path:[ 68,1 ],icons:{0:81},nameval:'Name',nonaddable:1,refetchonchange:1,c:[{name:'Name',type:'string',id:'s1',ro:1,width:80},{name:'Port',type:'number',id:'u2',max:65535,min:1,width:60},{name:'Available From',type:'multi',id:'M6',width:160,c:[{type:'union',single:1,c:[{type:'network',id:'u1',maskid:'u2'},{type:'network6',id:'a3',deflen:0,maskid:'u4'}]}]},{name:'Certificate',type:'enm',id:'u5',def:4294967295,on:'cert',opt:1,values:{type:'defenum',defid:0,defname:'none',values:{type:'dynamic',path:[ 19,1 ],pred:{type:'slot',pred:{type:'number',value:[ 1 ]},slot:'type'}}},width:100},{type:'enable'},{type:'invalid'},{name:'cert',type:'cond',hide:1,c:[{on:'Certificate',pred:{type:'not',pred:{type:'number',value:[ 4294967295 ]}}}]}]}]},{name:'Packing',title:'IP Packing',group:'IP',c:[{name:'IP Packer',title:'IP Packing',type:'map',path:[ 20,63 ],icons:{0:81},nameval:'Interface',c:[{name:'Interface',type:'enm',id:'u4',values:{type:'dynamic',path:[ 20,0 ]},width:120},{name:'Packing',type:'enm',id:'u1',def:1,values:{type:'static',map:['none','simple','','compress headers','','','','compress all']},width:60},{name:'Unpacking',type:'enm',id:'u2',def:1,values:{type:'static',map:['none','simple','','compress headers','','','','compress all']},width:60},{name:'Aggregated Size',type:'number',id:'u3',def:1500,max:16384,min:20,width:60},{type:'enable'}]}]},{name:'Neighbors',title:'Neighbor List',group:'IP',c:[{name:'Neighbour',title:'Neighbors',type:'map',path:[ 20,62 ],alias:'Identity',autorefresh:2000,icons:{0:71},nameval:'MAC Address',ro:1,c:[{name:'Interface',type:'enm',id:'u4',values:{type:'dynamic',path:[ 20,0 ]},width:100},{name:'IP Address',type:'ipaddr',id:'u1',opt:1,width:95},{name:'IPv6 Address',type:'ip6addr',id:'ae',opt:1},{name:'MAC Address',type:'macaddr',id:'r2',width:105},{name:'Identity',type:'string',id:'s6',cols:10,width:60},{name:'Platform',type:'string',id:'s8',cols:10,width:60},{name:'Version',type:'version',id:'s7',width:60},{name:'Board Name',type:'string',id:'sc',width:60},{name:'Interface Name',type:'string',id:'sf'},{name:'Software ID',type:'string',id:'sb'},{type:'separator'},{name:'Unpacking',type:'enm',id:'u5',values:{type:'static',map:['none','simple','','uncompress headers','','','','uncompress all']}},{name:'IPv6',type:'bool',id:'bd',width:40},{name:'Age',type:'number',id:'u3',postfix:'s',width:50},{name:'Uptime',type:'interval',id:'ua',width:80},{name:'Ping',type:'contextmenu',autostart:1,group:'Tools',link:[{dst:'Ping To',src:'IP Address'}],open:'Ping',tab:'Ping'},{name:'MAC Ping',type:'contextmenu',autostart:1,group:'Tools',link:[{dst:'Ping To',src:'MAC Address'}],open:'Ping',tab:'Ping'},{name:'Telnet',type:'contextmenu',autostart:1,group:'Tools',link:[{conv:'put',dst:'Type',val:1},{dst:'Address',src:'IP Address'}],open:'Telnet',tab:'Telnet'},{name:'MAC Telnet',type:'contextmenu',autostart:1,group:'Tools',link:[{conv:'put',dst:'Type',val:3},{dst:'MAC Address',src:'MAC Address'}],open:'Telnet',tab:'Telnet'},{name:'Torch',type:'contextmenu',autostart:1,group:'Tools',link:[{dst:'Interface',src:'Interface'},{conv:'u32_network',dst:'Src. Address',src:'IP Address'},{bool:1,conv:'put',dst:'Protocol ',val:1},{bool:1,conv:'put',dst:'Port ',val:1}],open:'Torch',tab:'Torch'}]},{title:'Discovery Settings',type:'item',path:[ 20,17 ],icons:{0:71},c:[{name:'Discovery Interface List',type:'not',id:'b34',c:[{name:'Interface',type:'enm',id:'u35',values:{type:'dynamic',path:[ 20,90 ]}}]}]}]},{name:'DNS',title:'DNS',group:'IP',c:[{name:'DNS Settings',title:'Settings',type:'item',path:[ 14,2 ],autorefresh:3000,c:[{name:'Servers',type:'multi',id:'Ma',c:[{type:'union',c:[{type:'ipaddr',id:'u1',zeroinvalid:1},{type:'ip6addr',id:'a2',zeroinvalid:1}]}]},{name:'Dynamic Servers',type:'multi',id:'Mb',ro:1,c:[{type:'union',c:[{type:'ipaddr',id:'u1'},{type:'ip6addr',id:'a2'}]}]},{type:'separator'},{name:'Allow Remote Requests',type:'bool',id:'b3'},{name:'Max UDP Packet Size',type:'number',id:'u9',def:4096,max:65507,min:50},{type:'separator'},{name:'Query Server Timeout',type:'fixedpoint',id:'uc',postfix:'s',scale:1000},{name:'Query Total Timeout',type:'fixedpoint',id:'ud',postfix:'s',scale:1000},{type:'separator'},{name:'Max. Concurrent Queries',type:'number',id:'ue'},{name:'Max. Concurrent TCP Sessions',type:'number',id:'uf'},{type:'separator'},{name:'Cache Size',type:'number',id:'u4',def:2048,min:512,postfix:'KiB'},{name:'Cache Max TTL',type:'interval',id:'u6'},{name:'Cache Used',type:'number',id:'u5',postfix:'KiB',ro:1}]},{name:'DNS Static Entry',title:'Static',type:'map',path:[ 14,3 ],fulltitle:'DNS Static',icons:{0:81},nameval:'Name',ordered:1,c:[{name:'Name',type:'string',id:'s1',width:100},{name:'Regexp',type:'string',id:'s16',width:100},{name:'Address',type:'union',resolvaddr:1,single:1,width:100,c:[{type:'ipaddr',id:'u5',zeroinvalid:1},{type:'ip6addr',id:'a13',zeroinvalid:1}]},{name:'TTL',type:'interval',id:'u4',def:86400,postfix:'s',width:95},{type:'enable'},{type:'comment'}]},{name:'DNS Entry',title:'Cache',type:'map',path:[ 14,1 ],autorefresh:3000,fulltitle:'DNS Cache',icons:{0:81},nameval:'Name',ro:1,c:[{name:'Name',type:'string',id:'s1',ro:1,width:150},{name:'Type',type:'enm',id:'u2',ro:1,values:{type:'static',map:{1:'A',2:'NS',3:'MD',4:'MF',5:'CNAME',6:'SOA',7:'MB',8:'MG',9:'MR',10:'NULL',11:'WKS',12:'PTR',13:'HINFO',14:'MINFO',15:'MX',16:'TXT',28:'AAAA',33:'SRV'}},width:50},{name:'Data',type:'union',ro:1,width:130,c:[{type:'ipaddr',id:'u5'},{type:'ip6addr',id:'a13'},{type:'string',id:'s6'},{type:'tuple',c:[{type:'string',id:'s7'},{type:'string',id:'s8'}]},{type:'tuple',c:[{type:'number',id:'u9'},{type:'string',id:'sa'}]},{type:'string',id:'sb'}]},{name:'TTL',type:'age',id:'u4',ro:1,width:95},{name:'static',type:'flag',id:'b3',hint:'S'},{name:'negative',type:'flag',id:'b14',hint:'N'},{name:'Flush Cache',type:'doit',path:[ 14,1 ],cmd:1,global:1}]}]},{name:'Ports',title:'Port List',group:'System',groupIcon:25,prio:120,c:[{name:'Port',title:'Ports',type:'map',path:[ 52,1 ],autostart:1,icons:{0:75},nameval:'Name',nonaddable:1,refetchonchange:1,removable:1,c:[{name:'Name',type:'string',id:'s1',min:1,width:100},{name:'Used By',type:'string',id:'s2',ro:1,width:100},{name:'Channels',type:'number',id:'u17',ro:1,width:50},{name:'Baud Rate',type:'enm',id:'u3',on:'i386',sortbyvalue:1,values:{type:'static',map:{50:'50',75:'75',110:'110',134:'134',150:'150',200:'200',300:'300',600:'600',1200:'1200',1800:'1800',2400:'2400',4800:'4800',9600:'9600',19200:'19200',38400:'38400',57600:'57600',115200:'115200',230400:'230400',460800:'460800',500000:'500000',576000:'576000',921600:'921600',1000000:'1000000',1152000:'1152000',1500000:'1500000',2000000:'2000000',2500000:'2500000',3000000:'3000000',3500000:'3500000',4000000:'4000000'}},width:70},{name:'Baud Rate',type:'enm',id:'u3',on:'n386',sortbyvalue:1,values:{type:'static',map:{0:'auto',50:'50',75:'75',110:'110',134:'134',150:'150',200:'200',300:'300',600:'600',1200:'1200',1800:'1800',2400:'2400',4800:'4800',9600:'9600',19200:'19200',38400:'38400',57600:'57600',115200:'115200',230400:'230400',460800:'460800',500000:'500000',576000:'576000',921600:'921600',1000000:'1000000',1152000:'1152000',1500000:'1500000',2000000:'2000000',2500000:'2500000',3000000:'3000000',3500000:'3500000',4000000:'4000000'}},width:70},{name:'Data Bits',type:'enm',id:'u4',values:{type:'static',map:[ '7 bits','8 bits' ]}},{name:'Parity',type:'enm',id:'u5',values:{type:'static',map:[ 'none','odd','even' ]}},{name:'Stop Bits',type:'enm',id:'u6',values:{type:'static',map:[ '','1 bit','2 bits' ]}},{name:'Flow Control',type:'enm',id:'u7',values:{type:'static',map:[ 'xon/xoff','hardware','none' ]},width:80},{type:'invalid'},{name:'i386',type:'cond',hide:1,c:[{pred:{type:'board',value:'x86'}}]},{name:'n386',type:'cond',hide:1,c:[{pred:{type:'not',pred:{type:'board',value:'x86'}}}]}]},{title:'Firmware',type:'item',path:[ 6,1 ],c:[{name:'Directory',type:'string',id:'s1',cols:10,values:{type:'dynamic',path:[ 72 ],pred:{type:'slot',pred:{type:'number',value:[ 5 ]},slot:'type'}}},{name:'Ignore DirectIP Modem',type:'bool',id:'b2'}]},{name:'Remote Port',title:'Remote Access',type:'map',path:[ 83,1 ],autorefresh:1000,nameval:'Port',c:[{name:'Port',type:'enm',id:'u1',values:{type:'dynamic',path:[ 52,1 ]},width:80},{name:'Channel',type:'number',id:'ue',width:50},{name:'Allowed Addresses',type:'network',id:'u3',def:0,defmask:4294967295,maskid:'u4',range:1,width:100},{type:'separator'},{name:'Local Address',type:'opt',id:'b7',c:[{type:'ipaddr',id:'u2'}]},{name:'TCP Port',type:'number',id:'u5',def:0,max:65535,min:1,opt:1},{name:'Protocol',type:'enm',id:'u6',def:1,values:{type:'static',map:[ 'raw','rfc2217' ]},width:50},{type:'separator'},{name:'Log File',type:'string',id:'sd',opt:1},{type:'separator'},{name:'Remote Address',type:'tuple',ro:1,sep:':',width:100,c:[{type:'ipaddr',id:'ua',opt:1,ro:1},{type:'number',id:'ub',opt:1,ro:1}]},{type:'enable'},{type:'invalid'},{name:'active',type:'flag',id:'b8',band:1,hint:'A'},{name:'busy',type:'flag',id:'b9',band:1,hint:'B'},{name:'logging active',type:'flag',id:'bc',hint:'L'}]}]},{name:'Special Login',title:'Special Login List',group:'System',prio:121,c:[{name:'Special Login',title:'Special Login',type:'map',path:[ 48,4 ],nameval:'User',c:[{name:'User',type:'string',id:'sd1',values:{type:'dynamic',path:[ 13,1 ]},width:100},{name:'Port',type:'enm',id:'ucc',values:{type:'dynamic',path:[ 52,1 ]},width:100},{type:'enable'}]}]},{name:'Queues',title:'Queue List',icon:18,prio:130,c:[{name:'Simple Queue',title:'Simple Queues',type:'map',path:[ 20,9 ],autorefresh:2000,iconon:'Load',icons:{0:97,1:98,2:99},nameval:'Name',ordered:1,prefix:'queue',refreshfilter:2,treeon:'Parent',c:[{name:'General',type:'tab'},{name:'Name',type:'string',id:'s2',width:70},{name:'Target',type:'multi',id:'M72',min:1,optid:'b75',width:65,c:[{type:'union',single:1,c:[{type:'network',id:'u1',maskid:'u2'},{type:'network6',id:'a3',deflen:0,maskid:'u4'},{type:'enm',id:'u5',values:{type:'dynamic',path:[ 20,0 ]}}]}]},{name:'Dst.',type:'opt',id:'b73',c:[{type:'union',single:1,c:[{type:'network',id:'u65',maskid:'u67'},{type:'network6',id:'a70',deflen:0,maskid:'u71'},{type:'enm',id:'u74',values:{type:'dynamic',path:[ 20,0 ]}}]}]},{type:'separator'},{type:'tuple',postfix:' ',sep:' ',separate:1,c:[{name:'Target Upload',type:'label'},{name:'Target Download',type:'label'}]},{name:'Max Limit',type:'tuple',postfix:'bits/s',sep:' ',separate:1,c:[{name:'Upload Max Limit',type:'enm',id:'u3c',sortbyvalue:1,values:{type:'static',map:{0:'unlimited',64000:'64k',128000:'128k',256000:'256k',384000:'384k',512000:'512k',768000:'768k',1000000:'1M',2000000:'2M',3000000:'3M',4000000:'4M',5000000:'5M',10000000:'10M'}},width:100,c:[{type:'unit'}]},{name:'Download Max Limit',type:'enm',id:'u47',sortbyvalue:1,values:{type:'static',map:{0:'unlimited',64000:'64k',128000:'128k',256000:'256k',384000:'384k',512000:'512k',768000:'768k',1000000:'1M',2000000:'2M',3000000:'3M',4000000:'4M',5000000:'5M',10000000:'10M'}},width:100,c:[{type:'unit'}]}]},{name:'Burst',type:'group',keys:['Burst Limit','Burst Threshold','Burst Time'],c:[{name:'Burst Limit',type:'tuple',postfix:'bits/s',sep:' ',separate:1,c:[{name:'Upload Burst Limit',type:'enm',id:'u41',sortbyvalue:1,values:{type:'static',map:{0:'unlimited',64000:'64k',128000:'128k',256000:'256k',384000:'384k',512000:'512k',768000:'768k',1000000:'1M',2000000:'2M',3000000:'3M',4000000:'4M',5000000:'5M',10000000:'10M'}},width:70,c:[{type:'unit'}]},{name:'Download Burst Limit',type:'enm',id:'u48',sortbyvalue:1,values:{type:'static',map:{0:'unlimited',64000:'64k',128000:'128k',256000:'256k',384000:'384k',512000:'512k',768000:'768k',1000000:'1M',2000000:'2M',3000000:'3M',4000000:'4M',5000000:'5M',10000000:'10M'}},width:70,c:[{type:'unit'}]}]},{name:'Burst Threshold',type:'tuple',postfix:'bits/s',sep:' ',separate:1,c:[{name:'Upload Burst Threshold',type:'enm',id:'u42',sortbyvalue:1,values:{type:'static',map:{0:'unlimited',64000:'64k',128000:'128k',256000:'256k',384000:'384k',512000:'512k',768000:'768k',1000000:'1M',2000000:'2M',3000000:'3M',4000000:'4M',5000000:'5M',10000000:'10M'}},width:70,c:[{type:'unit'}]},{name:'Download Burst Threshold',type:'enm',id:'u49',sortbyvalue:1,values:{type:'static',map:{0:'unlimited',64000:'64k',128000:'128k',256000:'256k',384000:'384k',512000:'512k',768000:'768k',1000000:'1M',2000000:'2M',3000000:'3M',4000000:'4M',5000000:'5M',10000000:'10M'}},width:70,c:[{type:'unit'}]}]},{name:'Burst Time',type:'tuple',postfix:'s',sep:' ',separate:1,c:[{name:'Upload Burst Time',type:'number',id:'u43',width:70},{name:'Download Burst Time',type:'number',id:'u4a',width:70}]}]},{name:'Time',type:'group',id:'b6d',c:[{name:'Time',type:'tuple',postfix:' ',sep:'-',separate:1,c:[{name:'Time From',type:'interval',id:'u6b',max:86399},{name:'Time To',type:'interval',id:'u6c',def:86400,max:86400}]},{name:'Days',type:'set',id:'u6a',def:127,small:1,values:{type:'static',map:{0:'sun',1:'mon',2:'tue',3:'wed',4:'thu',5:'fri',6:'sat'}}}]},{name:'Advanced',type:'tab'},{name:'Packet Marks',type:'multistring',id:'Sc',max:256,width:100,c:[{type:'string',values:{type:'dynamic',path:[ 20,13 ]}}]},{type:'separator'},{type:'tuple',postfix:' ',sep:' ',separate:1,c:[{name:'Target Upload',type:'label'},{name:'Target Download',type:'label'}]},{name:'Limit At',type:'tuple',postfix:'bits/s',sep:' ',separate:1,c:[{name:'Upload Limit At',type:'enm',id:'u32',sortbyvalue:1,values:{type:'static',map:{0:'unlimited',64000:'64k',128000:'128k',256000:'256k',384000:'384k',512000:'512k',768000:'768k',1000000:'1M',2000000:'2M',3000000:'3M',4000000:'4M',5000000:'5M',10000000:'10M'}},c:[{type:'unit'}]},{name:'Download Limit At',type:'enm',id:'u46',sortbyvalue:1,values:{type:'static',map:{0:'unlimited',64000:'64k',128000:'128k',256000:'256k',384000:'384k',512000:'512k',768000:'768k',1000000:'1M',2000000:'2M',3000000:'3M',4000000:'4M',5000000:'5M',10000000:'10M'}},c:[{type:'unit'}]}]},{name:'Priority',type:'tuple',postfix:' ',sep:' ',separate:1,c:[{name:'Upload Priority',type:'number',id:'u36',def:8,max:8,min:1},{name:'Download Priority',type:'number',id:'u4c',def:8,max:8,min:1}]},{name:'Bucket Size',type:'tuple',postfix:'ratio ',sep:' ',separate:1,c:[{type:'fixedpoint',id:'u37',def:100,high:10000,low:0,scale:1000},{type:'fixedpoint',id:'u4d',def:100,high:10000,low:0,scale:1000}]},{name:'Queue Type',type:'tuple',postfix:' ',sep:' ',separate:1,c:[{name:'Upload Queue Type',type:'enm',id:'ua',def:4294967294,values:{type:'dynamic',path:[ 20,10 ]}},{name:'Download Queue Type',type:'enm',id:'u4b',def:4294967294,values:{type:'dynamic',path:[ 20,10 ]}}]},{type:'separator'},{name:'Parent',type:'enm',id:'u1',values:{type:'defenum',defid:0,defname:'none',values:{type:'dynamic',path:[ 20,9 ]}}},{name:'Statistics',type:'tab'},{type:'tuple',sep:' ',separate:1,c:[{name:'Target Upload',type:'label'},{name:'Target Download',type:'label'}]},{name:'Avg. Rate',type:'tuple',sep:' ',separate:1,c:[{name:'Upload Avg. Rate',type:'bitrate',id:'ucc',opt:1,ro:1},{name:'Download Avg. Rate',type:'bitrate',id:'u130',opt:1,ro:1}]},{name:'Avg. Packet Rate',type:'tuple',sep:' ',separate:1,c:[{name:'Upload Avg. Packet Rate',type:'decimal',id:'ucd',opt:1,ro:1},{name:'Download Avg. Packet Rate',type:'decimal',id:'u131',opt:1,ro:1}]},{type:'separator'},{name:'Queued Bytes',type:'tuple',sep:' ',separate:1,c:[{name:'Upload Queued Bytes',type:'bytes',id:'ucf',opt:1,ro:1},{name:'Download Queued Bytes',type:'bytes',id:'u133',opt:1,ro:1}]},{name:'Queued Packets',type:'tuple',sep:' ',separate:1,c:[{name:'Upload Queued Packets',type:'decimal',id:'uce',opt:1,ro:1},{name:'Download Queued Packets',type:'decimal',id:'u132',opt:1,ro:1}]},{type:'separator'},{name:'Bytes',type:'tuple',sep:' ',separate:1,c:[{name:'Total Uploaded Bytes',type:'bigbytes',id:'qc8',ro:1},{name:'Total Downloaded Bytes',type:'bigbytes',id:'q12c',ro:1}]},{name:'Packets',type:'tuple',sep:' ',separate:1,c:[{name:'Total Uploaded Packets',type:'decimal',id:'uc9',ro:1},{name:'Total Downloaded Packets',type:'decimal',id:'u12d',ro:1}]},{type:'separator'},{name:'Dropped',type:'tuple',sep:' ',separate:1,c:[{name:'Upload Dropped',type:'decimal',id:'uca',opt:1,ro:1},{name:'Download Dropped',type:'decimal',id:'u12e',opt:1,ro:1}]},{name:'PCQ Queues',type:'tuple',sep:' ',separate:1,c:[{name:'Upload PCQ Queues',type:'decimal',id:'ud5',opt:1,ro:1},{name:'Download PCQ Queues',type:'decimal',id:'u139',opt:1,ro:1}]},{name:'Traffic',type:'tab'},{type:'tuple',sep:' ',separate:1,c:[{name:'Target Upload',type:'label'},{name:'Target Download',type:'label'}]},{name:'Rate',type:'tuple',sep:' ',separate:1,c:[{name:'Upload',type:'bigbitchangerate',value:'Total Uploaded Bytes'},{name:'Download',type:'bigbitchangerate',value:'Total Downloaded Bytes'}]},{name:'Packet Rate',type:'tuple',sep:' ',separate:1,c:[{name:'Upload Packets',type:'changerate',postfix:'p/s',value:'Total Uploaded Packets'},{name:'Download Packets',type:'changerate',postfix:'p/s',value:'Total Downloaded Packets'}]},{type:'graphbox',graphs:[{name:'Byte Graph',type:'graph',curves:[{name:'Upload',value:'Upload'},{name:'Download',value:'Download'}]},{name:'Packet Graph',type:'graph',curves:[{name:'Upload Packets',value:'Upload Packets'},{name:'Download Packets',value:'Download Packets'}]}]},{name:'Total',type:'tab'},{name:'Total Limit At',type:'unit',id:'u50',opt:1,postfix:'bits/s'},{name:'Total Max Limit',type:'unit',id:'u51',opt:1,postfix:'bits/s',width:100},{name:'Total Priority',type:'number',id:'u56',def:8,max:8,min:1,opt:1},{name:'Total Burst Limit',type:'unit',id:'u52',opt:1,postfix:'bits/s'},{name:'Total Burst Threshold',type:'unit',id:'u53',opt:1,postfix:'bits/s'},{name:'Total Burst Time',type:'number',id:'u54',opt:1,postfix:'s'},{name:'Total Queue Type',type:'enm',id:'u55',def:4294967294,values:{type:'dynamic',path:[ 20,10 ]}},{name:'Total Statistics',type:'tab'},{name:'Total Avg. Rate',type:'bitrate',id:'u194',ro:1},{name:'Total Avg. Packet Rate',type:'decimal',id:'u195',ro:1},{type:'separator'},{name:'Total Queued Bytes',type:'bytes',id:'u197',ro:1},{name:'Total Queued Packets',type:'decimal',id:'u196',ro:1},{type:'separator'},{name:'Total Bytes',type:'bigbytes',id:'q190',ro:1},{name:'Total Packets',type:'decimal',id:'u191',ro:1},{type:'separator'},{name:'Total Dropped',type:'decimal',id:'u192',ro:1},{name:'Total PCQ Queues',type:'decimal',id:'u19d',opt:1,ro:1},{type:'enable'},{type:'invalid'},{type:'dynamic'},{type:'comment'},{name:'Reset Counters',type:'doit',cmd:2,icon:100},{name:'Reset All Counters',type:'doit',cmd:1,global:1,icon:100},{type:'statusbar',path:[ 20,12 ],autorefresh:2000,cmd:3,c:[{type:'bytes',id:'u2',postfix:' queued'},{type:'decimal',id:'u1',postfix:' packets queued'}]},{name:'Torch',type:'contextmenu',autostart:1,group:'Tools',link:[{id:'u1',aid:'M72',conv:'multi_network',dst:'Src. Address',mid:'u2',src:'Target'},{id:'u65',conv:'any_network',dst:'Dst. Address',mid:'u67',src:'Dst.'},{bool:1,conv:'put',dst:'Protocol ',val:1},{bool:1,conv:'put',dst:'Port ',val:1}],open:'Torch',tab:'Torch'},{name:'Load',type:'number',id:'ube',nonpublic:1}]},{name:'Interface Queue',title:'Interface Queues',type:'map',path:[ 20,0 ],nameval:'Interface',nonaddable:1,c:[{name:'Interface',type:'enm',id:'ufe0001',ro:1,values:{type:'dynamic',path:[ 20,0 ]},width:100},{name:'Queue Type',type:'enm',id:'u1000c',values:{type:'defenum',defid:0,defname:'no-queue',values:{type:'dynamic',path:[ 20,10 ]}},width:150},{name:'Active Queue Type',type:'enm',id:'u1003a',ro:1,values:{type:'defenum',defid:4294967289,defname:'queue-tree',values:{type:'defenum',defid:0,defname:'no-queue',values:{type:'dynamic',path:[ 20,10 ]}}},width:150},{name:'Default Queue Type',type:'enm',id:'u1002f',ro:1,values:{type:'defenum',defid:0,defname:'no-queue',values:{type:'dynamic',path:[ 20,10 ]}}}]},{name:'Queue',title:'Queue Tree',type:'map',path:[ 20,12 ],autorefresh:2000,iconon:'Load',icons:{0:97,1:98,2:99},nameval:'Name',prefix:'queue',refetchonchange:1,refreshfilter:2,treeon:'Parent',c:[{name:'General',type:'tab'},{name:'Name',type:'string',id:'s2',min:1,width:80},{name:'Parent',type:'enm',id:'u1',values:{type:'pair',c:[{type:'pair',c:[{type:'static',map:{16777204:'global'}},{type:'dynamic',path:[ 20,0 ]}]},{type:'dynamic',path:[ 20,12 ],pred:{type:'slot',pred:{type:'bool',value:0},slot:'dynamic'}}]},width:80},{name:'Packet Marks',type:'multistring',id:'Sc',max:256,width:50,c:[{type:'string',values:{type:'dynamic',path:[ 20,13 ]}}]},{type:'separator'},{name:'Queue Type',type:'enm',id:'ua',def:4294967294,values:{type:'dynamic',path:[ 20,10 ]}},{name:'Priority',type:'number',id:'u36',def:8,max:8,min:1},{name:'Bucket Size',type:'fixedpoint',id:'u37',def:100,high:10000,low:0,scale:1000},{type:'separator'},{name:'Limit At',type:'unit',id:'u32',opt:1,postfix:'bits/s',width:60},{name:'Max Limit',type:'unit',id:'u3c',opt:1,postfix:'bits/s',width:60},{name:'Burst Limit',type:'unit',id:'u41',opt:1,postfix:'bits/s'},{name:'Burst Threshold',type:'unit',id:'u42',opt:1,postfix:'bits/s'},{name:'Burst Time',type:'number',id:'u43',opt:1,postfix:'s'},{name:'Statistics',type:'tab'},{name:'Avg. Rate',type:'bitrate',id:'ucc',ro:1,width:50},{name:'Avg. Packet Rate',type:'decimal',id:'ucd',ro:1},{type:'separator'},{name:'Queued Bytes',type:'bytes',id:'ucf',ro:1,width:80},{name:'Queued Packets',type:'decimal',id:'uce',ro:1},{type:'separator'},{name:'Bytes',type:'bigbytes',id:'qc8',ro:1,width:50},{name:'Packets',type:'decimal',id:'uc9',ro:1,width:50},{type:'separator'},{name:'Dropped',type:'decimal',id:'uca',ro:1},{name:'PCQ Queues',type:'decimal',id:'ud5',opt:1,ro:1},{type:'enable'},{type:'dynamic'},{type:'invalid'},{type:'comment'},{name:'Reset Counters',type:'doit',cmd:2,icon:100},{name:'Reset All Counters',type:'doit',cmd:1,global:1,icon:100},{type:'statusbar',path:[ 20,12 ],autorefresh:2000,cmd:3,c:[{type:'bytes',id:'u2',postfix:' queued'},{type:'decimal',id:'u1',postfix:' packets queued'}]},{name:'Load',type:'number',id:'ube',nonpublic:1}]},{name:'Queue Type',title:'Queue Types',type:'map',path:[ 20,10 ],autostart:1,nameval:'Type Name',prefix:'queue',c:[{name:'Type Name',type:'string',id:'s16',min:1,width:150},{name:'Kind',type:'enm',id:'u15',def:2,values:{type:'static',map:['','bfifo','pfifo','red','sfq','pcq','mq pfifo','none']},width:80},{type:'separator'},{type:'deck',panes:[{vals:[ 1 ],c:[{name:'BFIFO Queue Size',title:'Queue Size',type:'number',id:'u65',def:15000,postfix:'bytes'}]},{vals:[ 2 ],c:[{name:'PFIFO Queue Size',title:'Queue Size',type:'number',id:'uc9',def:10,postfix:'packets'}]},{vals:[ 6 ],c:[{name:'MQ Queue Size',title:'Queue Size',type:'number',id:'u259',def:50,min:1,postfix:'packets'}]},{vals:[ 3 ],c:[{name:'RED Queue Size',title:'Queue Size',type:'number',id:'u12d',def:60,postfix:'packets'},{name:'Min Threshold',type:'number',id:'u12f',def:10,postfix:'packets'},{name:'Max Threshold',type:'number',id:'u12e',def:50,postfix:'packets'},{name:'Burst',type:'number',id:'u130',def:20,postfix:'packets'},{name:'Avg. Packet Size',type:'number',id:'u131',def:1000,postfix:'bytes'}]},{vals:[ 4 ],c:[{name:'Perturb',type:'number',id:'u191',def:5,postfix:'s'},{name:'Allot',type:'number',id:'u192',def:1514,postfix:'bytes'}]},{vals:[ 5 ],c:[{name:'Rate',type:'unit',id:'u1f5',postfix:'bits/s'},{name:'Limit',type:'unit',id:'u1f6',def:50,min:1,postfix:'KiB'},{name:'Total Limit',type:'number',id:'u1f8',def:2000,min:1,postfix:'KiB'},{type:'separator'},{name:'Burst Rate',type:'unit',id:'u1f9',opt:1,postfix:'bits/s'},{name:'Burst Threshold',type:'unit',id:'u1fa',opt:1},{name:'Burst Time',type:'interval',id:'u1fb',def:10,min:1},{name:'Classifier',type:'set',id:'u1f7',def:2,values:{type:'static',map:['Src. Address','Dst. Address','Src. Port','Dst. Port']}},{type:'separator'},{name:'Src. Address Mask',type:'netmask',id:'u1fc',def:4294967295},{name:'Dst. Address Mask',type:'netmask',id:'u1fd',def:4294967295},{name:'Src. Address6 Mask',type:'number',id:'u1fe',def:64,max:128},{name:'Dst. Address6 Mask',type:'number',id:'u1ff',def:64,max:128}]}],selon:'Kind'},{type:'preset'}]}]},{name:'Identity',title:'Identity',group:'System',c:[{title:'Identity',type:'item',path:[ 24,1 ],autostart:1,c:[{name:'Identity',type:'string',id:'sc'},{name:'Version',type:'string',id:'sd',nonpublic:1}]}]},{name:'Clock',title:'Clock',group:'System',c:[{title:'Clock',type:'item',path:[ 24,0 ],autorefresh:1000,c:[{name:'Time',type:'tab'},{name:'Time',type:'clocktime',id:'u1e'},{name:'Date',type:'clockdate',id:'u1f'},{name:'Time Zone Autodetect',type:'bool',id:'b11'},{name:'Time Zone Name',type:'string',id:'s1a',values:{type:'dynamic',path:[ 24,7 ]}},{type:'separator'},{name:'GMT Offset',type:'timezone',id:'u1b',ro:1},{name:'DST Active',type:'bool',id:'b16',ro:1},{name:'Manual Time Zone',type:'tab'},{name:'Time Zone',type:'timezone',id:'u12'},{type:'separator'},{name:'DST Delta',type:'timezone',id:'u17'},{name:'DST Start',type:'dateandtime',id:'u18'},{name:'DST End',type:'dateandtime',id:'u19'}]},{name:'Timezone',type:'map',path:[ 24,7 ],hide:1,nameval:'Name',nonpublic:1,ro:1,c:[{name:'Name',type:'string',id:'sfe0010'}]}]},{name:'SNTP Client',title:'SNTP Client',group:'System',pred:{type:'not',pred:{type:'addon',value:'ntp'}},c:[{title:'SNTP Client',type:'item',path:[ 24,9 ],autorefresh:1000,c:[{name:'Enabled',type:'bool',id:'b4'},{name:'Mode',type:'enm',id:'u1',ro:1,values:{type:'static',map:[ 'unicast','broadcast' ]}},{name:'Primary NTP Server',type:'union',resolvaddr:1,single:1,c:[{type:'ipaddr',id:'u2'},{type:'ip6addr',id:'aa'}]},{name:'Secondary NTP Server',type:'union',opt:1,resolvaddr:1,single:1,c:[{type:'ipaddr',id:'u5'},{type:'ip6addr',id:'ab'}]},{name:'Server DNS Names',type:'multistring',id:'Sc',c:[{type:'string'}]},{name:'Dynamic Servers',type:'multi',id:'M8',ro:1,c:[{type:'union',c:[{type:'ipaddr',id:'u2'},{type:'ip6addr',id:'a6'}]}]},{type:'separator'},{name:'Poll Interval',type:'number',id:'u66',postfix:'s',ro:1},{name:'Active Server',type:'union',opt:1,ro:1,single:1,c:[{type:'ipaddr',id:'u67'},{type:'ip6addr',id:'a6f'}]},{name:'Last Update From',type:'union',opt:1,ro:1,c:[{type:'ipaddr',id:'u68'},{type:'ip6addr',id:'a6d'}]},{name:'Last Update',type:'age',id:'u6a',opt:1,postfix:'ago',ro:1,scale:100},{name:'Last Adjustment',type:'bigdecimal',id:'q65',opt:1,postfix:'us',ro:1},{type:'separator'},{name:'Last Bad Packet From',type:'union',opt:1,ro:1,c:[{type:'ipaddr',id:'u69'},{type:'ip6addr',id:'a6e'}]},{name:'Last Bad Packet',type:'age',id:'u6b',opt:1,postfix:'ago',ro:1,scale:100},{name:'Last Bad Packet Reason',type:'string',id:'s6c',ro:1}]}]},{name:'Resources',title:'Resources',group:'System',c:[{title:'Resources',type:'item',path:[ 24,2 ],autorefresh:1000,ro:1,c:[{name:'badblocks',type:'number',id:'u17',def:4294967295,nonpublic:1,opt:1,ro:1},{name:'Uptime',type:'interval',id:'u1'},{type:'separator'},{name:'Free Memory',type:'kbytes',id:'u3'},{name:'Total Memory',type:'kbytes',id:'u2'},{type:'separator'},{name:'CPU',type:'string',id:'s4'},{name:'CPU Count',type:'number',id:'u18'},{name:'CPU Frequency',type:'number',id:'u5',opt:1,postfix:'MHz'},{name:'CPU Load',type:'number',id:'u9',postfix:'%'},{type:'separator'},{name:'Free HDD Space',type:'kbytes',id:'ub'},{name:'Total HDD Size',type:'kbytes',id:'ua'},{type:'separator'},{name:'Sector Writes Since Reboot',type:'bigdecimal',id:'q14',on:'x86+yaffs'},{name:'Total Sector Writes',type:'bigdecimal',id:'q13',on:'x86+yaffs'},{name:'Bad Blocks',type:'fixedpoint',id:'u17',on:'yaffs',postfix:'%',scale:10},{type:'separator',on:'x86+yaffs'},{name:'Architecture Name',type:'string',id:'s1a'},{name:'Board Name',type:'string',id:'s2c'},{name:'Version',type:'version',id:'s16'},{name:'Build Time',type:'string',id:'s27'},{name:'Factory Software',type:'string',id:'s2d',on:'n386'},{name:'n386',type:'cond',hide:1,c:[{pred:{type:'not',pred:{type:'board',value:'x86'}}}]},{name:'x86+yaffs',type:'cond',hidedynamicly:1,c:[{on:'badblocks',pred:{type:'or',pred:[{type:'not',pred:{type:'number',value:[ 4294967295 ]}},{type:'board',value:'x86'}]}}]},{name:'yaffs',type:'cond',hidedynamicly:1,c:[{on:'badblocks',pred:{type:'not',pred:{type:'number',value:[ 4294967295 ]}}}]}]},{name:'PCI',title:'PCI',type:'map',path:[ 24,5 ],nameval:'Device',pred:{type:'not',pred:{type:'arch',value:'smips'}},ro:1,c:[{name:'Device',type:'string',id:'s1',width:60},{name:'Vendor',type:'string',id:'s3',width:130},{name:'Name',type:'string',id:'s2',width:130},{name:'Category',type:'string',id:'s7'},{type:'separator'},{name:'Vendor ID',type:'string',id:'s4'},{name:'Device ID',type:'string',id:'s5'},{type:'separator'},{name:'IRQ',type:'number',id:'u6',opt:1},{name:'Memory',type:'numberrangelist',id:'Ua',postfix:'hex',radix:16},{name:'IO',type:'numberrangelist',id:'Ub',postfix:'hex',radix:16}]},{name:'USB',title:'USB',type:'map',path:[ 24,6 ],nameval:'Device',pred:{type:'not',pred:{type:'arch',value:'smips'}},ro:1,c:[{name:'Device',type:'string',id:'s1',width:60},{name:'Vendor',type:'string',id:'s2',width:100},{name:'Name',type:'string',id:'s3',cols:10,width:130},{name:'Serial Number',type:'string',id:'s4',width:75},{type:'separator'},{name:'Vendor ID',type:'string',id:'s8'},{name:'Device ID',type:'string',id:'s9'},{type:'separator'},{name:'Speed',type:'string',id:'s5',width:50},{name:'USB Version',type:'string',id:'s7'},{name:'Ports',type:'number',id:'u6'}]},{name:'CPU',title:'CPU',type:'map',path:[ 24,2 ],autorefresh:1000,nameval:'CPU',ro:1,c:[{name:'CPU',type:'string',id:'sfe0010',width:55},{name:'Load',type:'number',id:'u9',postfix:'%',width:55},{name:'IRQ',type:'number',id:'u1f',postfix:'%',width:55},{name:'Disk',type:'number',id:'u20',postfix:'%',width:55},{name:'Profile',type:'contextmenu',autostart:1,group:'Tools',link:[{dst:'CPU'}],open:'Profile',tab:'Profile'}]},{name:'IRQ',title:'IRQ',type:'map',path:[ 20,57 ],autorefresh:1000,nameval:'IRQ',nonaddable:1,refreshfilter:2,c:[{name:'IRQ',type:'number',id:'ud',ro:1,width:40},{name:'Users',type:'multi',id:'Mf',ro:1,width:120,c:[{type:'union',single:1,c:[{type:'enm',id:'u1',values:{type:'dynamic',path:[ 20,0 ]}},{type:'string',id:'s2'}]}]},{name:'CPU',type:'enm',id:'u12',values:{type:'static',map:{4294967295:'auto'}},width:65,c:[{type:'number'}]},{type:'separator'},{name:'Active CPU',type:'number',id:'u11',ro:1,width:55},{name:'Count',type:'number',id:'u10',ro:1,width:80}]},{name:'RPS',title:'RPS',type:'map',path:[ 20,58 ],nameval:'Interface',nonaddable:1,pred:{type:'board',value:'x86'},c:[{name:'Interface',type:'enm',id:'ufe0001',values:{type:'dynamic',path:[ 20,0 ]},width:120},{type:'enable'}]},{title:'Hardware',type:'item',path:[ 24,10 ],pred:{type:'board',value:'x86'},c:[{name:'Multi CPU',type:'bool',id:'b1',inv:1}]}]},{name:'License',title:'License',group:'System',c:[{title:'License',type:'item',path:[ 65 ],pred:{type:'not',pred:{type:'board',value:'CHR'}},ro:1,c:[{name:'Software ID',type:'string',id:'s1',cols:10,ro:1},{name:'Old Software ID',type:'string',id:'sa',cols:10,on:'oldsoft',ro:1},{name:'Challenge',type:'string',id:'sb',nonpublic:1,ro:1},{name:'Serial Number',type:'string',id:'sc',ro:1},{name:'Key',type:'string',id:'s8',nonpublic:1},{name:'Level',type:'number',id:'u4',ro:1},{name:'Features',type:'set',id:'u7',ro:1,values:{type:'static',map:['','','','','extra-channels','','','']}},{name:'Expires In',type:'age',id:'u6',on:'ticking',opt:1,ro:1},{type:'statusbar',withouttitle:1,c:[{name:'Status',type:'string',id:'sffffffff',opt:1,ro:1}]},{name:'Paste Key',type:'contextmenu',autostart:1,link:[ ],on:'winbox',open:'Key Manager',tab:'Paste Key'},{name:'Import Key...',type:'contextmenu',autostart:1,link:[{dst:'Software ID',src:'Software ID'}],on:'winbox',open:'Key Manager',tab:'Import Key'},{name:'Export Key...',type:'contextmenu',autostart:1,link:[{dst:'Software ID',src:'Software ID'},{dst:'Key',src:'Key'}],on:'winbox',open:'Key Manager',tab:'Export Key'},{name:'Update License Key',type:'contextmenu',autostart:1,link:[{dst:'Old Software ID',src:'Old Software ID'},{dst:'Software ID',src:'Software ID'},{dst:'Challenge',src:'Challenge'},{dst:'Key',src:'Key'},{dst:'Serial Number',src:'Serial Number'}],on:'winbox',open:'Key Manager',tab:'Update Key'},{name:'oldsoft',type:'cond',hidedynamicly:1,c:[{on:'Old Software ID',pred:{type:'not',pred:{type:'string',value:''}}}]},{name:'ticking',type:'cond',hidedynamicly:1,c:[{on:'Expires In',pred:{type:'number',value:[ 0 ]}}]},{name:'winbox',type:'cond',hide:1,c:[{pred:{type:'winbox'}}]}]},{title:'License',type:'item',path:[ 65 ],pred:{type:'board',value:'CHR'},ro:1,c:[{name:'System ID',type:'string',id:'sd'},{name:'Level',type:'enm',id:'uc',values:{type:'defenum',defid:0,defname:'free',values:{type:'static',map:[ '','P1','P10','P unlimited' ]}}},{type:'separator'},{name:'Next Renewal At',type:'dateandtime',id:'uf',opt:1,ro:1},{name:'Deadline At',type:'dateandtime',id:'ue',opt:1,ro:1},{name:'Limited Upgrades',type:'bool',id:'b12',opt:1,ro:1},{name:'Generate New ID',type:'doit',cmd:4,confirm:'Your licence will become invalid. Continue?'}]},{title:'Renew License',type:'action',path:[ 65 ],autorefresh:1000,cancelcmd:16646161,pollcmd:6,pred:{type:'board',value:'CHR'},request:[{name:'Account',type:'string',id:'s10'},{name:'Password',type:'secret',id:'s11'},{name:'Level',type:'enm',id:'u13',def:1,values:{type:'static',map:[ '','P1','P10','P unlimited' ]}},{type:'separator'}],startcmd:5,c:[{type:'statusbar',c:[{type:'string',id:'s1',ro:1}]}]},{title:'Upgrade/Get New Key...',type:'action',path:[ 55 ],autorefresh:100,cancelcmd:5,pollcmd:6,pred:{type:'not',pred:{type:'board',value:'CHR'}},request:[{name:'User',type:'string',id:'s1',min:1},{name:'Password',type:'password',id:'s2'},{name:'Server',type:'ipaddr',id:'u4',opt:1},{type:'separator'},{name:'License NLevel',type:'enm',id:'u3',def:3,values:{type:'static',map:['','','','3','4','5','6']}},{name:'Pay Method',type:'enm',id:'u6',values:{type:'static',map:[ 'prepaid keys','deposit','credit keys' ]}},{name:'Upgrade Key',type:'bool',id:'b7',def:1,nonpublic:1}],startcmd:4,c:[{type:'statusbar',c:[{type:'string',id:'s5',ro:1}]}]}]},{name:'Packages',title:'Package List',group:'System',c:[{name:'Package',title:'Packages',type:'map',path:[ 24,23 ],icons:{0:78},nameval:'Name',ro:1,treeon:'bundle',c:[{name:'Name',type:'string',id:'s1',width:100},{name:'Version',type:'string',id:'s2',width:80},{name:'Build Time',type:'date',id:'u3',width:125},{name:'bundle',type:'number',id:'u6',nonpublic:1},{name:'Scheduled',type:'enm',id:'u7',opt:1,values:{type:'static',map:['','scheduled for uninstall','scheduled for disable','scheduled for enable']},width:150},{type:'enable'},{name:'Check For Updates',type:'contextmenu',autostart:1,group:'System',link:[ ],open:'Packages',tab:'Check For Updates'},{name:'',type:'doit',cmd:4294967295},{name:'Enable',type:'doit',cmd:4},{name:'Disable',type:'doit',cmd:3},{name:'',type:'doit',cmd:4294967295},{name:'Uninstall',type:'doit',cmd:2},{name:'Unschedule',type:'doit',cmd:1},{name:'Downgrade',title:'Confirm Reboot',type:'doit',path:[ 24 ],cmd:9,confirm:'To downgrade,router needs to be rebooted,reboot?',global:1},{name:'',type:'doit',cmd:4294967295},{name:'Check Installation',type:'contextmenu',autostart:1,group:'System',link:[ ],open:'Packages',tab:'Check Installation'}]},{title:'Check Installation',type:'action',path:[ 24,23 ],autorefresh:1000,cancelcmd:16646161,hide:1,pollcmd:16646160,request:[ ],startcmd:16646159,c:[{name:'Status',type:'string',id:'s1',cols:10}]},{title:'Check For Updates',type:'item',path:[ 24,24 ],hide:1,c:[{type:'autoset',c:[{name:'Channel',type:'enm',id:'ua',sortbyvalue:1,values:{type:'static',map:['long term','stable','testing','development']}}]},{type:'separator'},{name:'Installed Version',type:'string',id:'s1',ro:1},{name:'Latest Version',type:'string',id:'s2',ro:1},{name:'state',type:'number',id:'u5',nonpublic:1,ro:1},{type:'separator'},{name:'',type:'multilinestring',id:'s4',cols:40,hold:1,lines:25,ro:1},{type:'statusbar',c:[{type:'string',id:'s3'}]},{name:'Download',type:'doit',cmd:1,global:1,on:'newver'},{name:'Download&Install',type:'doit',cmd:3,global:1,on:'newver'},{name:'Cancel',type:'doit',cmd:2,global:1,on:'downloading'},{name:'Check For Updates',type:'doit',cmd:4,global:1,on:'latest'},{name:'downloading',type:'cond',hidedynamicly:1,c:[{on:'state',pred:{type:'number',value:[ 2 ]}}]},{name:'newver',type:'cond',hidedynamicly:1,c:[{on:'state',pred:{type:'number',value:[ 1 ]}}]},{name:'latest',type:'cond',hidedynamicly:1,c:[{on:'state',pred:{type:'number',value:[ 0 ]}}]}]}]},{name:'Auto Upgrade',title:'Auto Upgrade',group:'System',c:[{title:'Available Packages',type:'map',path:[ 72,3 ],autorefresh:2000,icons:{0:78},ro:1,c:[{name:'Source',type:'ipaddr',id:'ua',width:100},{name:'Name',type:'string',id:'s64',width:100},{name:'Version',type:'string',id:'s65',width:80},{name:'Status',type:'enm',id:'u68',values:{type:'static',map:['installed','downloaded','downloading','schedule','available']},width:70},{name:'Completed',type:'number',id:'u69',opt:1,ro:1,width:60},{name:'Refresh',type:'doit',cmd:1,global:1},{name:'Download',type:'doit',cmd:6,errorprefix:'Could not download'},{name:'Download All...',type:'doit',cmd:2,global:1,ok:'Download',c:[{name:'Download Beta Versions',type:'bool',id:'b1'},{name:'Reboot After Download',type:'bool',id:'b2'}]}]},{name:'Package Source',title:'Upgrade Package Sources',type:'map',path:[ 72,2 ],nameval:'Address',c:[{name:'Address',type:'ipaddr',id:'ua',width:100},{name:'User',type:'string',id:'sb',width:100},{name:'Password',type:'password',id:'sc'}]},{name:'Upgrade Mirror',title:'Mirror',type:'item',path:[ 72,4 ],c:[{name:'Enabled',type:'bool',id:'bc8'},{name:'Primary Server',type:'ipaddr',id:'uc9'},{name:'Secondary Server',type:'ipaddr',id:'uca',opt:1},{name:'Check Interval',type:'interval',id:'ucb',min:432},{type:'separator'},{name:'User',type:'string',id:'scc'},{name:'Password',type:'password',id:'scd'},{type:'separator'},{name:'Software ID',type:'string',id:'sce',ro:1}]}]},{name:'Files',title:'File List',icon:2,c:[{name:'File',title:'File',type:'map',path:[ 72 ],generic:'file',icons:{0:79},nameval:'File Name',removable:1,ro:1,treeon:'container',typeon:'type',c:[{name:'File Name',type:'string',id:'s1',width:200},{name:'type',type:'number',id:'u3',nonpublic:1},{name:'Type',type:'string',id:'s7',width:100},{name:'Size',type:'bigbytes',id:'qe',on:'nondir',width:90},{name:'Creation Time',type:'date',id:'u4',width:125},{name:'basename',type:'string',id:'s6',nonpublic:1},{name:'container',type:'number',id:'u5',nonpublic:1},{type:'statusbar',path:[ 24,2 ],autorefresh:2000,c:[{type:'tuple',postfix:' used',ro:1,sep:' of ',c:[{type:'kbytes',id:'u1c'},{type:'kbytes',id:'ua'}]},{type:'number',id:'u1d',postfix:'% free',ro:1}]},{name:'Backup',type:'contextmenu',globalbutton:1,link:[ ],open:'Files',tab:'Backup'},{name:'Restore',type:'contextmenu',globalbutton:1,link:[{conv:'id_str',dst:'Backup File'}],on:'backup',open:'Files',tab:'Restore'},{type:'file'},{name:'backup',type:'cond',hide:1,c:[{on:'type',pred:{type:'number',value:[ 2 ]}}]},{name:'nondir',type:'cond',hide:1,c:[{on:'type',pred:{type:'not',pred:{type:'number',value:[ 5,9 ]}}}]}]},{title:'Backup',type:'doit',path:[ 67 ],cmd:1,errorprefix:'Couldn\'t make backup',hide:1,c:[{name:'Name',type:'string',id:'s1',opt:1},{name:'Password',type:'secret',id:'s2',on:'encrypt',opt:1},{name:'Encryption',type:'enm',id:'u5',on:'encrypt',values:{type:'static',map:[ 'aes-sha256','rc4' ]}},{name:'Don\'t Encrypt',type:'bool',id:'b3'},{name:'encrypt',type:'cond',c:[{on:'Don\'t Encrypt',pred:{type:'bool',value:0}}]}]},{title:'Restore',type:'doit',path:[ 67 ],cmd:2,confirm:'Do you want to restore configuration and reboot?',errorprefix:'Couldn\'t restore configuration',hide:1,c:[{name:'Backup File',type:'string',id:'s1',values:{type:'dynamic',path:[ 72 ]}},{name:'Password',type:'secret',id:'s2',opt:1}]},{title:'Directory',type:'map',hide:1,icons:{0:80},inherit:'file',nonpublic:1,removable:1,ro:1,typevalue:5},{title:'Store',type:'map',hide:1,icons:{0:80},inherit:'file',nonpublic:1,removable:1,ro:1,typevalue:9},{title:'Package',type:'map',hide:1,icons:{0:78},inherit:'file',nonpublic:1,removable:1,ro:1,typevalue:1,c:[{name:'Package Name',type:'string',id:'s64'},{name:'Package Version',type:'string',id:'s65'},{name:'Package Build Time',type:'date',id:'u66'}]},{title:'Backup',type:'map',hide:1,inherit:'file',nonpublic:1,removable:1,ro:1,typevalue:2},{title:'Script',type:'map',hide:1,inherit:'file',nonpublic:1,removable:1,ro:1,typevalue:3},{title:'Support Info',type:'map',hide:1,inherit:'file',nonpublic:1,removable:1,ro:1,typevalue:4},{title:'SSH Key',type:'map',hide:1,inherit:'file',nonpublic:1,removable:1,ro:1,typevalue:6}]},{name:'Logging',title:'Logging',group:'System',c:[{name:'Log Rule',title:'Rules',type:'map',path:[ 3,2 ],nameval:'Topics',c:[{name:'Topics',type:'multitristatearray',id:'U1',max:16,oid:'U2',width:120,c:[{type:'tristate',values:{type:'dynamic',path:[ 3,3 ]}}]},{name:'Prefix',type:'string',id:'s3',opt:1,width:80},{name:'Action',type:'enm',id:'u4',values:{type:'dynamic',path:[ 3,1 ]},width:80},{type:'enable'},{type:'invalid'},{type:'preset'}]},{name:'Log Action',title:'Actions',type:'map',path:[ 3,1 ],nameval:'Name',prefix:'action',c:[{name:'Name',type:'string',id:'s1',on:'sys',width:80},{name:'Type',type:'enm',id:'u2',values:{type:'static',map:[ 'memory','disk','echo','remote','email' ]},width:60},{type:'separator'},{type:'deck',panes:[{vals:[ 0 ],c:[{name:'Lines',type:'number',id:'u3',def:1000,min:1},{name:'Stop on Full',type:'bool',id:'b4'}]},{vals:[ 1 ],c:[{name:'File Name',type:'string',id:'s10'},{name:'Lines Per File',type:'number',id:'u5',def:1000,max:65535,min:1},{name:'File Count',type:'number',id:'u11',def:2,max:65535,min:1},{name:'Stop on Full',type:'bool',id:'b6'}]},{vals:[ 3 ],c:[{name:'Remote Address',type:'union',resolvaddr:1,single:1,c:[{type:'ipaddr',id:'u7',zeroinvalid:1},{type:'ip6addr',id:'a1e',zeroinvalid:1}]},{name:'Remote Port',type:'number',id:'u8',def:514,max:65535,min:1},{name:'Src. Address',type:'union',opt:1,single:1,c:[{type:'ipaddr',id:'uf'},{type:'ip6addr',id:'a1f'}]},{name:'BSD Syslog',type:'bool',id:'bc'},{type:'separator'},{name:'Syslog Facility',type:'number',id:'ud',def:3,on:'bsd',values:{type:'static',map:['kern','user','mail','daemon','auth','syslog','lpr','news','uucp','cron','authpriv','ftp','ntp','','','','local0','local1','local2','local3','local4','local5','local6','local7']}},{name:'Syslog Severity',type:'number',id:'ue',def:4294967295,max:7,on:'bsd',opt:1,values:{type:'static',map:['emergency','alert','critical','error','warning','notice','info','debug']}}]},{vals:[ 4 ],c:[{name:'Email',type:'string',id:'s9'},{name:'Start TLS',type:'bool',id:'b12'}]},{vals:[ 2 ],c:[{name:'Save',type:'bool',id:'bb'}]}],selon:'Type'},{type:'preset'},{name:'sys',type:'cond',makero:1,c:[{on:'default',pred:{type:'bool',value:0}}]},{name:'bsd',type:'cond',c:[{on:'BSD Syslog',pred:{type:'bool',value:1}}]}]},{type:'map',path:[ 3,3 ],nameval:'Name',c:[{name:'Name',type:'string',id:'sfe0010'}]},{type:'map',path:[ 3,5 ],nameval:'Name',c:[{name:'Name',type:'string',id:'s1'}]}]},{name:'History',title:'History',group:'System',c:[{title:'History',type:'map',path:[ 17 ],ro:1,c:[{name:'Time',type:'date',id:'u7',width:120},{name:'Action',type:'string',id:'s3',width:200},{name:'By',type:'string',id:'s6',width:70},{name:'Policy',type:'set',id:'u5',values:{type:'dynamic',path:[ 13,3 ]},width:120},{type:'numflag',id:'u4',c:{0:[ 'undoable','U' ],1:[ 'redoable','R' ]}}]}]},{name:'Console',title:'Console',group:'System',c:[{name:'Console',title:'Console',type:'map',path:[ 24,15 ],iconon:'VC#',icons:{0:0,4294967295:75},nameval:'Port',pred:{type:'board',value:'x86'},c:[{name:'Port',type:'enm',id:'u1',on:'port',values:{type:'dynamic',path:[ 52,1 ]},width:100},{name:'VC#',type:'number',id:'u2',def:4294967295,on:'vc',ro:1,width:45},{name:'Term',type:'string',id:'s3',opt:1,width:65},{type:'enable'},{name:'wedged',type:'flag',id:'b6',hint:'W'},{name:'used',type:'flag',id:'b5',hint:'U'},{name:'port',type:'cond',hide:1,c:[{on:'VC#',pred:{type:'number',value:[ 4294967295 ]}}]},{name:'vc',type:'cond',hide:1,c:[{on:'VC#',pred:{type:'not',pred:{type:'number',value:[ 4294967295 ]}}}]}]},{name:'Screen Settings',title:'Screen',type:'item',path:[ 24,16 ],pred:{type:'board',value:'x86'},c:[{name:'Line Count',type:'enm',id:'u1',values:{type:'static',map:[ '50','40','25' ]}},{name:'Blank Interval',type:'enm',id:'u2',values:{type:'static',map:{0:'never',1:'1 min',10:'10 min',60:'60 min'}}}]},{name:'Console',title:'Console',type:'map',path:[ 24,15 ],icons:{0:75},nameval:'Port',pred:{type:'not',pred:{type:'board',value:'x86'}},c:[{name:'Port',type:'enm',id:'u1',values:{type:'dynamic',path:[ 52,1 ]},width:100},{name:'Term',type:'string',id:'s3',opt:1,width:65},{type:'enable'},{name:'wedged',type:'flag',id:'b6',hint:'W'},{name:'used',type:'flag',id:'b5',hint:'U'}]}]},{name:'Scripts',title:'Script List',group:'System',c:[{name:'Script',title:'Scripts',type:'map',path:[ 48,101 ],autorefresh:2000,autostart:1,nameval:'Name',prefix:'script',c:[{name:'Name',type:'string',id:'s66',width:80},{type:'separator'},{name:'Owner',type:'string',id:'s67',ro:1,width:80},{name:'Don\'t Require Permissions',type:'bool',id:'b74'},{name:'Policy',type:'set',id:'u71',policydef:1,values:{type:'dynamic',path:[ 13,3 ],pred:{type:'slot',pred:{type:'number',value:[ 0 ]},slot:'Type'}}},{type:'separator'},{name:'Last Time Started',type:'date',id:'u6c',opt:1,ro:1,width:120},{name:'Run Count',type:'number',id:'u6d',ro:1,width:60},{type:'separator'},{name:'Source',type:'script',id:'s65'},{type:'invalid'},{type:'comment'},{name:'Run Script',type:'doit',cmd:1}]},{name:'Job',title:'Jobs',type:'map',path:[ 48,102 ],autorefresh:2020,nameval:'Started',removable:1,ro:1,treeon:'parent',c:[{name:'parent',type:'enm',id:'u6a',nonpublic:1},{name:'Started',type:'date',id:'u6f',width:120},{name:'Owner',type:'string',id:'s67',width:80},{name:'Policy',type:'set',id:'u71',values:{type:'dynamic',path:[ 13,3 ],pred:{type:'slot',pred:{type:'number',value:[ 0 ]},slot:'Type'}}},{name:'Script',type:'enm',id:'u6e',opt:1,values:{type:'dynamic',path:[ 48,101 ]},width:80},{type:'numflag',id:'u74',c:{1:[ 'command','C' ],3:[ 'login','L' ],4:[ 'api-login','A' ]}}]},{name:'Variable',title:'Environment',type:'map',path:[ 48,8 ],autorefresh:1000,nameval:'Name',nonaddable:1,removable:1,c:[{name:'User',type:'string',id:'s1',ro:1,width:80},{name:'Name',type:'string',id:'sfe0010',ro:1,width:100},{name:'Value',type:'string',id:'s5',width:150}]}]},{name:'Scheduler',title:'Scheduler',group:'System',c:[{name:'Schedule',title:'Scheduler',type:'map',path:[ 48,3 ],autorefresh:2000,nameval:'Name',prefix:'schedule',c:[{name:'Name',type:'string',id:'s66',min:1,width:80},{name:'Start Date',type:'clockdate',id:'u12f',todaydef:1,width:80},{name:'Start Time',type:'enm',id:'u12e',values:{type:'static',map:{4294967295:'startup'}},width:80,c:[{type:'clocktime',nowdef:1}]},{name:'Interval',type:'interval',id:'u131',width:80},{type:'separator'},{name:'Owner',type:'string',id:'s67',ro:1,width:80},{name:'Policy',type:'set',id:'u71',policydef:1,values:{type:'dynamic',path:[ 13,3 ],pred:{type:'slot',pred:{type:'number',value:[ 0 ]},slot:'Type'}}},{type:'separator'},{name:'Run Count',type:'number',id:'u6d',ro:1,width:60},{name:'Next Run',type:'date',id:'u132',opt:1,ro:1,width:80},{type:'separator'},{name:'On Event',type:'script',id:'s12d',width:80},{type:'enable'},{type:'comment'}]}]},{name:'Watchdog',title:'Watchdog',group:'System',c:[{title:'Watchdog',type:'item',path:[ 129,1 ],c:[{name:'Watchdog Timer',type:'bool',id:'b1'},{type:'separator'},{name:'Watch Address',type:'union',opt:1,single:1,c:[{type:'ipaddr',id:'u2',opt:1},{type:'ip6addr',id:'aa',ifaceid:'ub'}]},{name:'Ping Start After Boot',type:'interval',id:'u4',scale:100},{name:'Ping Timeout',type:'number',id:'uc',max:600,min:10,postfix:'s'},{type:'separator'},{name:'Automatic Supout',type:'bool',id:'b5'},{type:'separator'},{name:'Auto Send Supout',type:'bool',id:'b6'},{name:'Send Email To',type:'string',id:'s7',on:'auto'},{name:'Send Email From',type:'string',id:'s8',on:'auto'},{name:'Send SMTP Server',type:'union',on:'auto',single:1,c:[{type:'ipaddr',id:'u9',opt:1},{type:'string',id:'sd',min:1}]},{name:'auto',type:'cond',c:[{on:'Auto Send Supout',pred:{type:'bool',value:1}}]}]}]},{name:'Health',title:'System Health',group:'System',pred:{type:'not',pred:{type:'or',pred:[{type:'or',pred:[{type:'board',value:'RB2011iL'},{type:'board',value:'RB750'},{type:'board',value:'RBLHG5nD'},{type:'board',value:'RBLHGG-5acD'},{type:'board',value:'RBLHG-60ad'}]},{type:'or',pred:[{type:'board',value:'RB951Ui-2HnD'},{type:'board',value:'RB951G-2HnD'},{type:'board',value:'RB951-2n'},{type:'board',value:'RB952Ui-5ac2nD'},{type:'board',value:'RBD52G-5HacD2HnD'},{type:'board',value:'RB912R-2nD-LTM'},{type:'board',value:'RB912R-2nD-LTm'}]},{type:'or',pred:[{type:'board',value:'RB SXT 2nD r2'},{type:'board',value:'RBSXT5HacD2n'},{type:'board',value:'RBSXTsqG-5acD'},{type:'board',value:'RBSXTR'}]},{type:'or',pred:[{type:'board',value:'RBwsAP5Hac2nD'},{type:'board',value:'RBcAPGi-5acD2nD'},{type:'board',value:'RBmAPL-2nD'},{type:'board',value:'RBwAPG-60ad'},{type:'board',value:'RBD24GiR-5HPacQ-2HPnD-60ad'},{type:'board',value:'RBD52G-5HacD2HnD-TC'},{type:'board',value:'RBLHGR'},{type:'board',value:'RBLDF-2nD'}]},{type:'or',pred:[{type:'board',value:'RBM33G'},{type:'board',value:'RBM11G'},{type:'board',value:'RB450'},{type:'board',value:'RB941-2nD'},{type:'board',value:'RBwAPG-60ad-SA'}]}]}},c:[{title:'System Health',type:'item',path:[ 24,14 ],autorefresh:3000,pred:{type:'not',pred:{type:'board',value:'x86'}},c:[{name:'caps',type:'number',id:'uf',nonpublic:1},{name:'fanspeed',type:'number',id:'u1b59',nonpublic:1},{name:'fanspeed2',type:'number',id:'u1b5a',nonpublic:1},{name:'usefan',type:'number',id:'u1f5',def:4294967295,nonpublic:1},{name:'usefan2',type:'number',id:'u1ff',def:4294967295,nonpublic:1},{name:'fanswitch',type:'number',id:'u259',def:4294967295,nonpublic:1},{name:'psu1volt',type:'number',id:'u1c21',def:4294967295,nonpublic:1},{name:'psu2volt',type:'number',id:'u1c22',def:4294967295,nonpublic:1},{name:'boardtemp1',type:'number',id:'u1bbd',def:2147483648,nonpublic:1},{name:'boardtemp2',type:'number',id:'u1bbe',def:2147483648,nonpublic:1},{name:'battery',type:'number',id:'u15',def:4294967295,nonpublic:1},{name:'Fan Switch',type:'enm',id:'u259',on:'sfan',values:{type:'static',map:[ 'auto','on','off' ]}},{name:'Fan On Threshold',type:'number',id:'u25a',on:'sfan',postfix:'C'},{type:'separator',on:'sfan'},{name:'Fan Mode',type:'enm',id:'ub',on:'multifan',values:{type:'static',map:[ 'manual','auto' ]}},{name:'Use Fan',type:'enm',id:'u1f5',on:'multifan',values:{type:'static',map:[ 'auxiliary','main' ]}},{name:'Use Fan2',type:'enm',id:'u1ff',on:'multifan2',values:{type:'static',map:[ 'auxiliary','main' ]}},{type:'separator',on:'multifan'},{name:'Voltage',type:'fixedpoint',id:'ud',on:'voltage',postfix:'V',ro:1,scale:10},{name:'Battery',type:'fixedpoint',id:'u15',on:'battery',postfix:'V',ro:1,scale:10},{name:'Temperature',type:'integer',id:'ue',on:'temp',postfix:'C',ro:1},{name:'CPU Temperature',type:'integer',id:'u11',on:'cputemp',postfix:'C',ro:1},{name:'Board Temperature',type:'integer',id:'u1bbd',on:'boardtemp1',postfix:'C',ro:1},{name:'Board Temperature 2',type:'integer',id:'u1bbe',on:'boardtemp2',postfix:'C',ro:1},{name:'Current',type:'number',id:'u12',on:'current',postfix:'mA',ro:1},{name:'Power Consumption',type:'fixedpoint',id:'u10',on:'power',postfix:'W',ro:1,scale:10},{type:'separator',on:'multifan'},{name:'Active Fan',type:'enm',id:'u1f6',on:'multifan',opt:1,ro:1,values:{type:'static',map:[ 'auxiliary','main' ]}},{name:'Active Fan2',type:'enm',id:'u200',on:'multifan2',opt:1,ro:1,values:{type:'static',map:[ 'auxiliary','main' ]}},{type:'separator',on:'fanspeed'},{name:'Fan Speed',type:'number',id:'u1b59',on:'fanspeed',postfix:'RPM',ro:1},{name:'Fan2 Speed',type:'number',id:'u1b5a',on:'fanspeed2',postfix:'RPM',ro:1},{name:'Fan3 Speed',type:'number',id:'u1b5b',on:'fan34',postfix:'RPM',ro:1},{name:'Fan4 Speed',type:'number',id:'u1b5c',on:'fan34',postfix:'RPM',ro:1},{type:'separator',on:'psu'},{name:'PSU1 State',type:'enm',id:'u1ce9',on:'psu',ro:1,values:{type:'static',map:[ 'ok','failed' ]}},{name:'PSU2 State',type:'enm',id:'u1cea',on:'psu',ro:1,values:{type:'static',map:[ 'ok','failed' ]}},{type:'separator',on:'psue'},{name:'PSU1 Voltage',type:'fixedpoint',id:'u1c21',on:'psu1volt',postfix:'V',ro:1,scale:10},{name:'PSU1 Current',type:'fixedpoint',id:'u1c85',on:'psue',postfix:'A',ro:1,scale:10},{type:'separator',on:'psue'},{name:'PSU2 Voltage',type:'fixedpoint',id:'u1c22',on:'psu2volt',postfix:'V',ro:1,scale:10},{name:'PSU2 Current',type:'fixedpoint',id:'u1c86',on:'psue',postfix:'A',ro:1,scale:10},{name:'fanspeed',type:'cond',hidedynamicly:1,c:[{on:'fanspeed',pred:{type:'not',pred:{type:'number',value:[ 0 ]}}}]},{name:'fanspeed2',type:'cond',hidedynamicly:1,c:[{on:'fanspeed2',pred:{type:'not',pred:{type:'number',value:[ 0 ]}}}]},{name:'multifan',type:'cond',hidedynamicly:1,c:[{on:'usefan',pred:{type:'not',pred:{type:'number',value:[ 4294967295 ]}}}]},{name:'multifan2',type:'cond',hidedynamicly:1,c:[{on:'usefan2',pred:{type:'not',pred:{type:'number',value:[ 4294967295 ]}}}]},{name:'sfan',type:'cond',hidedynamicly:1,c:[{on:'fanswitch',pred:{type:'not',pred:{type:'number',value:[ 4294967295 ]}}}]},{name:'psu1volt',type:'cond',hidedynamicly:1,c:[{on:'psu1volt',pred:{type:'not',pred:{type:'number',value:[ 4294967295 ]}}}]},{name:'psu2volt',type:'cond',hidedynamicly:1,c:[{on:'psu2volt',pred:{type:'not',pred:{type:'number',value:[ 4294967295 ]}}}]},{name:'boardtemp1',type:'cond',hidedynamicly:1,c:[{on:'boardtemp1',pred:{type:'not',pred:{type:'number',value:[ 2147483648 ]}}}]},{name:'boardtemp2',type:'cond',hidedynamicly:1,c:[{on:'boardtemp2',pred:{type:'not',pred:{type:'number',value:[ 2147483648 ]}}}]},{name:'battery',type:'cond',hidedynamicly:1,c:[{on:'battery',pred:{type:'not',pred:{type:'number',value:[ 4294967295 ]}}}]},{name:'fan',type:'cond',hidedynamicly:1,c:[{on:'caps',pred:{type:'bitmap',mask:2,value:2}}]},{name:'voltage',type:'cond',hidedynamicly:1,c:[{on:'caps',pred:{type:'bitmap',mask:4,value:4}}]},{name:'temp',type:'cond',hidedynamicly:1,c:[{on:'caps',pred:{type:'bitmap',mask:8,value:8}}]},{name:'cputemp',type:'cond',hidedynamicly:1,c:[{on:'caps',pred:{type:'bitmap',mask:16,value:16}}]},{name:'power',type:'cond',hidedynamicly:1,c:[{on:'caps',pred:{type:'bitmap',mask:32,value:32}}]},{name:'current',type:'cond',hidedynamicly:1,c:[{on:'caps',pred:{type:'bitmap',mask:128,value:128}}]},{name:'fan2',type:'cond',hidedynamicly:1,c:[{on:'caps',pred:{type:'bitmap',mask:256,value:256}}]},{name:'fan34',type:'cond',hidedynamicly:1,c:[{on:'caps',pred:{type:'bitmap',mask:512,value:512}}]},{name:'psu',type:'cond',hidedynamicly:1,c:[{on:'caps',pred:{type:'bitmap',mask:1024,value:1024}}]},{name:'psue',type:'cond',hidedynamicly:1,c:[{on:'caps',pred:{type:'bitmap',mask:2048,value:2048}}]}]},{title:'System Health',type:'item',path:[ 24,14 ],autorefresh:3000,pred:{type:'board',value:'x86'},c:[{name:'caps',type:'number',id:'uf',nonpublic:1},{name:'Core',type:'fixedpoint',id:'u1',on:'lm87',opt:1,postfix:'V',ro:1,scale:1000},{name:'3.3V',type:'fixedpoint',id:'u2',on:'lm87',opt:1,postfix:'V',ro:1,scale:1000},{name:'5V',type:'fixedpoint',id:'u3',on:'lm87',opt:1,postfix:'V',ro:1,scale:1000},{name:'12V',type:'fixedpoint',id:'u4',on:'lm87',opt:1,postfix:'V',ro:1,scale:1000},{type:'separator',on:'lm87'},{name:'LM87 Temp.',type:'fixedpoint',id:'u5',on:'lm87',opt:1,postfix:'C',ro:1,scale:1000},{name:'CPU Temp.',type:'fixedpoint',id:'u6',on:'lm87',opt:1,postfix:'C',ro:1,scale:1000},{name:'Board Temp.',type:'fixedpoint',id:'u7',on:'lm87',opt:1,postfix:'C',ro:1,scale:1000},{name:'Voltages',type:'multinumber',id:'U26',on:'it87',ro:1,c:[{type:'fixedpoint',opt:1,postfix:'V',ro:1,scale:1000}]},{name:'Temperatures',type:'multinumber',id:'U27',on:'it87',ro:1,c:[{type:'fixedpoint',opt:1,postfix:'C',ro:1,scale:1000}]},{name:'Fan Speeds',type:'multinumber',id:'U28',on:'it87',ro:1,c:[{type:'fixedpoint',opt:1,postfix:'RPM',ro:1,scale:1000}]},{type:'statusbar',c:[{type:'enm',id:'b8',ro:1,values:{type:'static',map:[ 'disabled','enabled' ]}}]},{name:'lm87',type:'cond',hidedynamicly:1,c:[{on:'caps',pred:{type:'bitmap',mask:1,value:1}}]},{name:'it87',type:'cond',hidedynamicly:1,c:[{on:'caps',pred:{type:'bitmap',mask:64,value:64}}]}]}]},{name:'Reboot',title:'Reboot',group:'System',c:[{title:'Reboot',type:'doit',path:[ 24 ],cmd:5,confirm:'Do you want to reboot the router?'}]},{name:'Shutdown',title:'Shutdown',group:'System',c:[{title:'Shutdown',type:'doit',path:[ 24 ],cmd:6,confirm:'Do you want to shut down the router?'}]},{name:'Reset Configuration',title:'Reset Configuration',group:'System',c:[{title:'Reset Configuration',type:'doit',path:[ 24 ],cmd:7,confirm:'Do you want to reset all your configuration and reboot?',errorprefix:'Could\'t reset configuration',c:[{name:'Keep User Configuration',type:'bool',id:'b1'},{name:'CAPS Mode',type:'bool',id:'b6'},{name:'No Default Configuration',type:'bool',id:'b3'},{name:'Do Not Backup',type:'bool',id:'b4'},{name:'Run After Reset',type:'string',id:'s5',opt:1,values:{type:'dynamic',path:[ 72 ]}}]}]},{name:'Log',title:'Log',icon:8,c:[{name:'Log Entry',title:'Log',type:'map',path:[ 3,4 ],autostart:1,colors:[{color:'#ff0000',on:'error'},{color:'#0000ff',on:'warning'}],logstyle:1,nameval:'Time',ordered:1,ro:1,c:[{name:'Time',type:'date',id:'u1',width:120},{name:'Buffer',type:'string',id:'s2',width:60},{name:'Topics',type:'multinumber',id:'U4',width:115,c:[{type:'enm',values:{type:'dynamic',path:[ 3,3 ]}}]},{name:'Message',type:'string',id:'s3',width:350},{type:'filter',filteron:'Buffer',values:{type:'dynamic',path:[ 3,5 ]}},{name:'error',type:'cond',c:[{on:'Topics',pred:{type:'numarrayany',value:3}}]},{name:'warning',type:'cond',c:[{on:'Topics',pred:{type:'numarrayany',value:2}}]}]}]},{name:'SNMP',title:'SNMP Server',group:'IP',c:[{title:'SNMP Settings',type:'item',path:[ 34 ],icons:{0:84},c:[{name:'Enabled',type:'bool',id:'b1'},{name:'Contact Info',type:'string',id:'s2',cols:20},{name:'Location',type:'string',id:'s3',cols:20},{type:'separator'},{name:'Engine ID',type:'string',id:'sa',opt:1},{type:'separator'},{name:'Trap Target',type:'multi',id:'M1a',c:[{type:'union',resolvaddr:1,single:1,c:[{type:'ipaddr',id:'u10'},{type:'ip6addr',id:'ae'}]}]},{name:'Trap Community',type:'enm',id:'u11',values:{type:'dynamic',path:[ 34,1 ]}},{name:'Trap Version',type:'enm',id:'u12',values:{type:'static',map:[ '1','2','','3' ]}},{name:'Trap Generators',type:'multinumber',id:'U13',c:[{type:'enm',values:{type:'dynamic',path:[ 34,2 ]}}]},{name:'Trap Interfaces',type:'multi',id:'M18',c:[{type:'enm',id:'u19',values:{type:'defenum',defid:0,defname:'all',values:{type:'dynamic',path:[ 20,0 ]}}}]},{name:'Src. Address',type:'union',resolvaddr:1,single:1,c:[{type:'ipaddr',id:'u1b'},{type:'ip6addr',id:'a1c'}]}]},{name:'SNMP Community',title:'Communities',type:'map',path:[ 34,1 ],fulltitle:'SNMP Communities',icons:{0:84},nameval:'Name',c:[{name:'Name',type:'string',id:'s5',min:1,width:100},{name:'Addresses',type:'multi',id:'M1b',width:160,c:[{type:'union',single:1,c:[{type:'network',id:'u8',maskid:'u9'},{type:'network6',id:'a16',deflen:0,maskid:'u17'}]}]},{name:'Security',type:'enm',id:'uf',values:{type:'static',map:[ 'none','authorized','private' ]},width:60},{name:'Read Access',type:'bool',id:'b6',def:1,width:60},{name:'Write Access',type:'bool',id:'b7',width:60},{type:'separator'},{name:'Authentication Protocol',type:'enm',id:'u14',values:{type:'static',map:[ 'MD5','SHA1' ]}},{name:'Encryption Protocol',type:'enm',id:'u15',values:{type:'static',map:[ 'DES','AES' ]}},{type:'separator'},{name:'Authentication Password',type:'secret',id:'sb'},{name:'Encryption Password',type:'secret',id:'sc'},{type:'preset'}]},{name:'Trap',title:'Trap Generators',type:'map',path:[ 34,2 ],autostart:1,hide:1,nameval:'Name',nonpublic:1,ro:1,c:[{name:'Name',type:'string',id:'sfe0010'}]}]},{name:'TFTP',title:'TFTP',group:'IP',c:[{name:'TFTP',title:'TFTP Rules',type:'map',path:[ 64,1 ],autorefresh:5000,nameval:'IP Addresses',ordered:1,c:[{name:'IP Addresses',type:'multi',id:'M9',width:160,c:[{type:'union',single:1,c:[{type:'network',id:'ua',maskid:'ub',range:1},{type:'network6',id:'a7',deflen:0,maskid:'u8'}]}]},{name:'Req. Filename',type:'string',id:'s2',width:100},{name:'Real Filename',type:'string',id:'s3',width:100},{name:'Allow',type:'bool',id:'b4',def:1,width:50},{name:'Read Only',type:'bool',id:'b5',def:1,width:50},{type:'separator'},{name:'Hits',type:'number',id:'u6',ro:1,width:60},{type:'enable'}]}]},{name:'Users',title:'User List',group:'System',c:[{name:'',type:'map',path:[ 13,3 ],autostart:1,nameval:'Alias',c:[{name:'Name',type:'string',id:'s1',tag:4},{name:'Alias',type:'string',id:'s2'},{name:'Type',type:'number',id:'u3'}]},{name:'User',title:'Users',type:'map',path:[ 13,1 ],autostart:1,iconon:'Type',icons:{0:66,1:65,2:67},nameval:'Name',prefix:'user',refetchonchange:1,writeperm:384,c:[{name:'id',type:'number',id:'ufe0001',nonpublic:1,ro:1},{name:'Name',type:'string',id:'s1',on:'newe',width:70},{name:'Group',type:'enm',id:'u2',values:{type:'dynamic',path:[ 13,2 ]},width:50},{name:'Allowed Address',type:'multi',id:'M10',width:160,c:[{type:'union',single:1,c:[{type:'network',id:'u1',maskid:'u2'},{type:'network6',id:'a3',deflen:0,maskid:'u4'}]}]},{name:'Last Logged In',type:'dateandtime',id:'u1f',opt:1,ro:1,width:200},{type:'separator',on:'new'},{name:'Password',type:'password',id:'s1d',on:'new'},{name:'Confirm Password',type:'password',id:'s1e',on:'new'},{type:'enable'},{type:'comment'},{name:'Password...',type:'contextmenu',autostart:1,group:'System',link:[{dst:'User'}],on:'exist',open:'Users',tab:'Change Password'},{name:'Type',type:'number',id:'u12',nonpublic:1},{name:'exist',type:'cond',hidedynamicly:1,c:[{on:'id',pred:{type:'not',pred:{type:'number',value:[ 0 ]}}}]},{name:'new',type:'cond',hidedynamicly:1,c:[{on:'id',pred:{type:'number',value:[ 0 ]}}]},{name:'newe',type:'cond',makero:1,c:[{on:'id',pred:{type:'number',value:[ 0 ]}}]}]},{title:'Change Password',type:'item',path:[ 13,1 ],hide:1,setcmd:3,c:[{name:'User',type:'enm',id:'ufe0001',nonpublic:1,values:{type:'dynamic',path:[ 13,1 ]}},{name:'New Password',type:'password',id:'s3'},{name:'Confirm Password',type:'password',id:'s16'}]},{name:'Login Authentication&Accounting',title:'AAA',type:'item',path:[ 13,5 ],c:[{name:'Use RADIUS',type:'bool',id:'b1'},{name:'Accounting',type:'bool',id:'b2'},{name:'Interim Update',type:'interval',id:'u3',opt:1},{name:'Default Group',type:'enm',id:'u4',values:{type:'dynamic',path:[ 13,2 ]}},{name:'Exclude Groups',type:'multinumber',id:'U5',c:[{type:'enm',values:{type:'dynamic',path:[ 13,2 ]}}]}]},{name:'Group',title:'Groups',type:'map',path:[ 13,2 ],autostart:1,icons:{0:65},nameval:'Name',prefix:'group',c:[{name:'Name',type:'string',id:'s1',width:80},{name:'Policies',type:'set',id:'u2',maskid:'u3',values:{type:'dynamic',path:[ 13,3 ]},width:300},{type:'separator'},{name:'Skin',type:'enm',id:'u5',values:{type:'dynamic',path:[ 13,8 ]},width:80},{name:'System',type:'flag',id:'b4',hint:'S'},{type:'comment'}]},{name:'Skin',title:'Skins',type:'map',path:[ 13,8 ],hide:1,nameval:'Name',prefix:'skin',c:[{name:'Name',type:'string',id:'sfe0010',width:100}]},{title:'SSH Keys',type:'map',path:[ 8,1 ],pred:{type:'addon',value:'secure'},removable:1,ro:1,c:[{name:'User',type:'string',id:'s3',width:100},{name:'Key Owner',type:'string',id:'s4',width:100},{name:'Import SSH Key',type:'doit',cmd:6,global:1,c:[{name:'User',type:'string',id:'s3',def:'admin',min:1},{name:'Key File',type:'string',id:'sb',values:{type:'dynamic',path:[ 72 ]}}]}]},{title:'SSH Private Keys',type:'map',path:[ 8,3 ],pred:{type:'addon',value:'secure'},removable:1,ro:1,c:[{name:'User',type:'string',id:'s3',width:100},{name:'Key Owner',type:'string',id:'s4',width:100},{name:'Import SSH Private Key',type:'doit',cmd:6,global:1,c:[{name:'User',type:'string',id:'s3',def:'admin',min:1},{name:'Public Key File',type:'string',id:'sb',values:{type:'dynamic',path:[ 72 ]}},{name:'Private Key File',type:'string',id:'sc',values:{type:'dynamic',path:[ 72 ]}},{name:'Passphrase',type:'secret',id:'sd'}]}]},{name:'Active User',title:'Active Users',type:'map',path:[ 13,4 ],iconon:'Type',icons:{0:66,1:65,2:67},nameval:'Name',ro:1,c:[{name:'Name',type:'string',id:'s2',width:80},{name:'At',type:'date',id:'u1',width:150},{name:'From',type:'union',single:1,width:160,c:[{type:'ipaddr',id:'u3'},{type:'ip6addr',id:'a7'},{type:'macaddr',id:'r9'}]},{name:'By RoMON',type:'macaddr',id:'rb',opt:1,ro:1},{name:'Via',type:'enm',id:'u4',values:{type:'static',map:['unknown','winbox','local','telnet','ftp','web','ssh','mac-telnet','bandwidth-test','api','romon','dude','tikapp']},width:80},{name:'Group',type:'enm',id:'u8',values:{type:'dynamic',path:[ 13,2 ]},width:80},{name:'Type',type:'number',id:'u6',nonpublic:1},{name:'radius',type:'flag',id:'b5',hint:'R'},{name:'by romon',type:'flag',id:'ba',hint:'M'}]}]},{name:'RADIUS',title:'RADIUS',icon:20,c:[{name:'RADIUS Server',title:'RADIUS',type:'map',path:[ 5,1 ],nameval:'Address',ordered:1,c:[{name:'General',type:'tab'},{name:'Service',type:'set',id:'u1',values:{type:'static',map:{0:'ppp',8:'login',9:'hotspot',10:'wireless',12:'dhcp',13:'ipsec'}},width:120},{type:'separator'},{name:'Called ID',type:'string',id:'s2',opt:1,width:80},{name:'Domain',type:'string',id:'s3',opt:1,width:60},{name:'Address',type:'union',resolvaddr:1,single:1,width:80,c:[{type:'ipaddr',id:'u4',zeroinvalid:1},{type:'ip6addr',id:'ac',zeroinvalid:1}]},{name:'Protocol',type:'enm',id:'ue',values:{type:'static',map:{0:'udp',1:'radsec'}},width:65},{name:'Secret',type:'secret',id:'s5',width:80},{type:'separator'},{name:'Authentication Port',type:'number',id:'u6',def:1812,max:65535,min:1},{name:'Accounting Port',type:'number',id:'u7',def:1813,max:65535,min:1},{name:'Timeout',type:'number',id:'u8',def:300,max:60000,min:10,postfix:'ms'},{type:'separator'},{name:'Accounting Backup',type:'bool',id:'b9'},{name:'Realm',type:'string',id:'sa',opt:1},{name:'Certificate',type:'enm',id:'uf',on:'cert',values:{type:'defenum',defid:0,defname:'none',values:{type:'dynamic',path:[ 19,1 ],pred:{type:'slot',pred:{type:'number',value:[ 1 ]},slot:'type'}}},width:100},{name:'Src. Address',type:'union',opt:1,single:1,c:[{type:'ipaddr',id:'ub'},{type:'ip6addr',id:'ad'}]},{type:'enable'},{type:'comment'},{type:'about'},{name:'Status',type:'tab'},{type:'status',c:[{name:'Pending',type:'number',id:'u69',ro:1},{name:'Requests',type:'number',id:'u65',ro:1},{name:'Accepts',type:'number',id:'u66',ro:1},{name:'Rejects',type:'number',id:'u67',ro:1},{name:'Resends',type:'number',id:'u6b',ro:1},{name:'Timeouts',type:'number',id:'u6a',ro:1},{name:'Bad Replies',type:'number',id:'u68',ro:1},{name:'Last Request RTT',type:'number',id:'u64',ro:1}]},{name:'Reset Status',type:'doit',cmd:1},{name:'cert',type:'cond',c:[{on:'Protocol',pred:{type:'number',value:[ 1 ]}}]}]},{name:'RADIUS Incoming',title:'Incoming',type:'item',path:[ 5,3 ],c:[{name:'Accept',type:'bool',id:'b1'},{name:'Port',type:'number',id:'u2',max:65535,min:1},{type:'separator'},{type:'status',c:[{name:'Requests',type:'number',id:'u64',ro:1},{name:'Bad Requests',type:'number',id:'u65',ro:1},{name:'Acks',type:'number',id:'u66',ro:1},{name:'Naks',type:'number',id:'u67',ro:1}]},{name:'Reset Status',type:'doit',cmd:1}]}]},{name:'LCD',title:'LCD',icon:30,pred:{type:'or',pred:[{type:'board',value:'RB2011UAS'},{type:'board',value:'RB2011UiAS'},{type:'board',value:'RB2011UAS-2HnD'},{type:'board',value:'RB2011UiAS-2HnD'},{type:'board',value:'RB2011UiAS-2HnD r2'},{type:'board',value:'RB3011UiAS'},{type:'board',value:'CCR'},{type:'not',pred:{type:'or',pred:[{type:'not',pred:{type:'board',value:'CRS'}},{type:'not',pred:{type:'not',pred:{type:'or',pred:[{type:'or',pred:[{type:'board',value:'CRS326-24G-2S+'},{type:'board',value:'CRS326-24S+2Q+'},{type:'board',value:'CRS328-4C-20S-4S+'},{type:'board',value:'CRS328-24P-4S+'}]},{type:'or',pred:[{type:'board',value:'CRS317-1G-16S+'},{type:'board',value:'CRS317-1G-16S+RM'},{type:'board',value:'CRS305-1G-4S+'},{type:'board',value:'CRS309-1G-8S+'},{type:'board',value:'CRS312-4C+8XG'},{type:'board',value:'CRS318-16P-2S+'}]}]}}}]}}]},c:[{title:'LCD',type:'item',path:[ 124,1 ],c:[{name:'Enabled',type:'bool',id:'bfe000a',inv:1},{name:'Touchscreen',type:'bool',id:'b6e'},{type:'separator'},{name:'Backlight Timeout',type:'interval',id:'u65',max:7200,min:300,opt:1},{name:'Read Only Mode',type:'bool',id:'b69'},{type:'separator'},{name:'Default Screen',type:'enm',id:'u6f',values:{type:'static',map:{1:'main menu',2:'interfaces',3:'stats',4:'stat slideshow',5:' informative slideshow',6:'log',7:'stats all'}}},{name:'Time Interval',type:'enm',id:'u67',values:{type:'static',map:[ '','min','hour','daily','weekly' ]}},{name:'Color Scheme',type:'enm',id:'u72',compact:1,radio:1,values:{type:'static',map:[ '','dark','light' ]}},{name:'Flip Screen',type:'bool',id:'b73'},{name:'Recalibrate',type:'doit',cmd:1},{name:'Backlight',type:'doit',cmd:4,global:1,c:[{name:'Backlight',type:'bool',id:'b1'}]},{name:'Screens',type:'contextmenu',autostart:1,link:[ ],open:'LCD',tab:'LCD Screen List'},{name:'Interfaces',type:'contextmenu',autostart:1,link:[ ],open:'LCD',tab:'LCD Interface List'}]},{title:'Pin',type:'item',path:[ 124,1 ],c:[{name:'Pin Number',type:'secret',id:'s6a'},{name:'Hide Pin Number',type:'bool',id:'b6b'}]},{name:'LCD Screen',title:'LCD Screen List',type:'map',path:[ 124,2 ],hide:1,nameval:'Name',nonaddable:1,ordered:1,c:[{name:'Name',type:'string',id:'sc9',ro:1,width:100},{name:'Timeout',type:'interval',id:'uca',max:60,min:1,width:100},{type:'enable'},{type:'preset'}]},{name:'LCD Interface',title:'LCD Interface List',type:'map',path:[ 124,3 ],hide:1,nameval:'Name',c:[{name:'Name',type:'enm',id:'ufe0001',values:{type:'dynamic',path:[ 20,0 ]},width:180},{name:'Timeout',type:'number',id:'u12d',max:60,min:1,postfix:'s',width:60},{name:'Max Speed',type:'bigunit',id:'q12e',opt:1,postfix:'bps',width:100},{type:'enable'},{type:'preset'},{type:'invalid'},{name:'displayed',type:'flag',id:'b12f',hint:'D'},{name:'Display',type:'doit',cmd:1},{name:'Pages',type:'contextmenu',autostart:1,link:[ ],open:'LCD',tab:'LCD Page List'}]},{name:'LCD Page',title:'LCD Page List',type:'map',path:[ 124,4 ],hide:1,nameval:'Interfaces',c:[{name:'Interfaces',type:'multinumber',id:'U191',width:200,c:[{type:'enm',values:{type:'dynamic',path:[ 20,0 ]}}]},{type:'preset'}]}]},{name:'Ping',title:'Ping',group:'Tools',groupIcon:26,c:[{title:'Ping',type:'query',path:[ 22 ],autolimit:1000,autorefresh:1000,autoscroll:1,cancelcmd:16646161,request:[{name:'General',type:'tab'},{name:'Ping To',type:'union',resolvaddr:1,single:1,values:{type:'dynamic',path:[ 20,62 ]},c:[{name:'Ping To IP4',type:'ipaddr',id:'u1',zeroinvalid:1},{name:'Ping To IP6',type:'ip6addr',id:'ae',ifaceid:'ua',zeroinvalid:1},{name:'Ping To MAC',type:'macaddr',id:'r8'}]},{name:'Interface',type:'opt',c:[{type:'enm',id:'ua',values:{type:'dynamic',path:[ 20,0 ]}}]},{name:'ARP Ping',type:'bool',id:'bb'},{name:'Packet Count',type:'number',id:'u11',opt:1},{name:'Timeout',type:'number',id:'u2',def:1000,max:5000,min:10,postfix:'ms'},{name:'Advanced',type:'tab'},{name:'Src. Address',type:'union',opt:1,c:[{type:'ipaddr',id:'u9'},{type:'ip6addr',id:'af'}]},{name:'Packet Size',type:'number',id:'u3',def:50,max:65535,min:28},{name:'TTL',type:'number',id:'u5',max:255,opt:1},{name:'DSCP',type:'number',id:'u12',max:63,opt:1},{name:'Routing Table',type:'enm',id:'u10',opt:1,values:{type:'dynamic',path:[ 20,36 ]}},{name:'Dont Fragment',type:'bool',id:'b4'}],startcmd:16646159,status:[{type:'statusbar',c:[{type:'string',id:'s68',cols:20},{type:'integer',id:'u67',def:4294967295,opt:1,postfix:'% packet loss'},{name:'Min',type:'number',id:'u64',def:4294967295,opt:1,postfix:'ms'},{name:'Avg',type:'number',id:'u65',def:4294967295,opt:1,postfix:'ms'},{name:'Max',type:'number',id:'u66',def:4294967295,opt:1,postfix:'ms'}]}],c:[{name:'Seq #',type:'number',id:'uf',width:45},{name:'Host',type:'tuple',sep:'-',width:150,c:[{type:'union',opt:1,c:[{type:'ipaddr',id:'u1'},{type:'ip6addr',id:'ae'}]},{type:'macaddr',id:'r8',opt:1}]},{name:'Time',type:'enm',id:'u4',def:4294967295,values:{type:'static',map:{4294967295:'timeout'}},width:50,c:[{type:'number',postfix:'ms'}]},{name:'Reply Size',type:'number',id:'u3',opt:1,width:60},{name:'TTL',type:'number',id:'u5',opt:1,width:35},{name:'Status',type:'string',id:'se',width:100}]}]},{name:'Traceroute',title:'Traceroute',group:'Tools',c:[{title:'Traceroute',type:'query',path:[ 26 ],autorefresh:1000,autoscroll:1,cancelcmd:16646161,request:[{name:'Traceroute To',type:'union',resolvaddr:1,single:1,c:[{type:'ipaddr',id:'u1',zeroinvalid:1},{type:'ip6addr',id:'aa',ifaceid:'uc',zeroinvalid:1}]},{name:'Packet Size',type:'number',id:'u5',def:56,max:1500,min:28},{name:'Timeout',type:'number',id:'u3',def:1000,max:3000,min:20,postfix:'ms'},{name:'Protocol',type:'enm',id:'u7',def:0,values:{type:'static',map:[ 'icmp','udp' ]}},{name:'Port',type:'number',id:'u4',def:33434,max:65535,min:1,on:'udp'},{name:'Use DNS',type:'bool',id:'be'},{type:'separator'},{name:'Count',type:'number',id:'uf',def:4294967295,max:4294967294,min:1,opt:1},{name:'Max Hops',type:'number',id:'u10',def:4294967295,max:99,min:1,opt:1},{type:'separator'},{name:'Src. Address',type:'union',opt:1,c:[{type:'ipaddr',id:'u8'},{type:'ip6addr',id:'ab'}]},{name:'Interface',type:'opt',c:[{type:'enm',id:'uc',values:{type:'dynamic',path:[ 20,0 ]}}]},{name:'DSCP',type:'number',id:'u6',max:63,opt:1},{name:'Routing Table',type:'enm',id:'ud',opt:1,values:{type:'dynamic',path:[ 20,36 ]}},{name:'udp',type:'cond',c:[{on:'Protocol',pred:{type:'number',value:[ 1 ]}}]}],startcmd:16646159,c:[{name:'Hop',type:'number',id:'ufe0001',width:45},{name:'Host',type:'multi',id:'M1',width:150,c:[{type:'union',single:1,c:[{type:'ip6addr',id:'a1',allowipv4:1},{type:'string',id:'s2'}]}]},{name:'Loss',type:'fixedpoint',id:'ue',inlinepostfix:1,postfix:'%',scale:10,width:45},{name:'Sent',type:'number',id:'uf',width:50},{name:'Last',type:'enm',id:'u3',ro:1,values:{type:'static',map:{4294967295:'timeout'}},width:50,c:[{type:'fixedpoint',postfix:'ms',scale:10}]},{name:'Avg.',type:'opt',id:'b14',width:50,c:[{type:'fixedpoint',id:'u10',scale:10}]},{name:'Best',type:'opt',id:'b14',width:50,c:[{type:'fixedpoint',id:'u11',scale:10}]},{name:'Worst',type:'opt',id:'b14',width:50,c:[{type:'fixedpoint',id:'u12',scale:10}]},{name:'Std. Dev.',type:'opt',id:'b14',width:50,c:[{type:'fixedpoint',id:'u13',scale:10}]},{name:'History',type:'graph',colors:[{color:'#ff9800',level:25},{color:'#89b66d',level:50},{color:'#59d1cb',level:75},{color:'#39b2e1',level:100},{color:'#ff0000',level:101}],curves:[ ],max:100,model:{name:'',type:'multinumber',id:'U15',c:[{type:'number'}]},width:85},{name:'Status',type:'string',id:'sd',width:140}]}]},{name:'Profile',title:'Profile',group:'Tools',c:[{title:'Profile',type:'query',path:[ 49 ],autorefresh:1000,cancelcmd:16646161,request:[{name:'CPU',type:'enm',id:'u1',def:4294967294,values:{type:'pair',c:[{type:'static',map:{4294967293:'total',4294967294:'all'}},{type:'dynamic',path:[ 24,2 ]}]},c:[{type:'number'}]}],startcmd:16646159,treeon:'CPU',c:[{name:'Name',type:'string',id:'s1',width:200},{name:'CPU',type:'number',id:'u3',def:4294967295,opt:1,width:50},{name:'Usage',type:'fixedpoint',id:'u2',max:1000,scale:10,width:120}]}]},{name:'Bandwidth Test',title:'Bandwidth Test',group:'Tools',c:[{title:'Bandwidth Test',type:'action',path:[ 29 ],autorefresh:1000,cancelcmd:3,pollcmd:1,request:[{name:'Test To',type:'union',resolvaddr:1,single:1,c:[{type:'ipaddr',id:'u1e',zeroinvalid:1},{type:'ip6addr',id:'a2e',ifaceid:'u2f',zeroinvalid:1}]},{name:'Protocol',type:'enm',id:'u1f',compact:1,def:0,radio:1,values:{type:'static',map:[ 'udp','tcp' ]}},{name:'Local UDP Tx Size',type:'opt',on:'udp',c:[{type:'numberrange',id:'u29',defhigh:1500,deflow:1500,highid:'u2a'}]},{name:'Remote UDP Tx Size',type:'opt',on:'udp',c:[{type:'numberrange',id:'u2b',defhigh:1500,deflow:1500,highid:'u2c'}]},{name:'Direction',type:'enm',id:'u20',def:256,values:{type:'static',map:{256:'receive',512:'send',768:'both'}}},{type:'separator'},{name:'Connection Count',type:'number',id:'u2d',def:20,max:255,min:1,opt:1},{name:'Local Tx Speed',type:'bigunit',id:'q24',opt:1,postfix:'bps'},{name:'Remote Tx Speed',type:'bigunit',id:'q25',opt:1,postfix:'bps'},{name:'Random Data',type:'bool',id:'b28'},{type:'separator'},{name:'User',type:'string',id:'s21',def:'admin',opt:1},{name:'Password',type:'opt',c:[{type:'secret',id:'s22'}]},{type:'separator'},{name:'udp',type:'cond',c:[{on:'Protocol',pred:{type:'number',value:[ 0 ]}}]},{name:'tcp',type:'cond',c:[{on:'Protocol',pred:{type:'number',value:[ 1 ]}}]}],startcmd:2,uptime:'Uptime',c:[{name:'Tx',type:'multibignumber',id:'Q1',nonpublic:1,c:[{type:'bigbitrate'}]},{name:'Rx',type:'multibignumber',id:'Qb',nonpublic:1,c:[{type:'bigbitrate'}]},{name:'Lost Packets',type:'number',id:'u48'},{name:'Tx Time',type:'multinumber',id:'U4',nonpublic:1,c:[{type:'number'}]},{name:'Rx Time',type:'multinumber',id:'Ue',nonpublic:1,c:[{type:'number'}]},{name:'Uptime',type:'age',id:'uffffffff',nonpublic:1},{name:'Tx/Rx Current',type:'tuple',c:[{type:'bigbitrate',id:'Q1'},{type:'bigbitrate',id:'Qb'}]},{name:'Tx/Rx 10s Average',type:'tuple',c:[{type:'bigbitrate',id:'q34'},{type:'bigbitrate',id:'q3e'}]},{name:'Tx/Rx Total Average',type:'tuple',c:[{type:'bigbitrate',id:'q35'},{type:'bigbitrate',id:'q3f'}]},{name:'Graph',type:'graph',bigarray:1,curves:[{name:'Tx',time:'Tx Time',value:'Tx'},{name:'Rx',time:'Rx Time',value:'Rx'}],xoffset:'Uptime'},{type:'statusbar',c:[{type:'opt',c:[{type:'enm',id:'u14',values:{type:'static',map:['connecting...','can\'t start test','can\'t connect','remote peer is busy','test unsupported','running...','disconnected','auth. failed','done']}}]}]}]}]},{name:'BTest Server',title:'BTest Server',group:'Tools',c:[{title:'BTest Server Settings',type:'item',path:[ 29,1 ],c:[{name:'Enabled',type:'bool',id:'b1'},{name:'Authenticate',type:'bool',id:'b2'},{name:'Allocate UDP Ports From',type:'number',id:'u3',max:65535,min:1000},{name:'Max Sessions',type:'number',id:'u5',max:1000,min:1}]},{title:'Sessions',type:'map',path:[ 29,1 ],fulltitle:'BTest Sessions',nonaddable:1,removable:1,c:[{name:'Address',type:'union',single:1,width:100,c:[{type:'ipaddr',id:'u1e'},{type:'ip6addr',id:'a2e'}]},{name:'Protocol',type:'enm',id:'u1f',values:{type:'static',map:[ 'udp','tcp' ]},width:50},{name:'Direction',type:'enm',id:'u20',values:{type:'static',map:{256:'receive',512:'send',768:'both'}},width:60},{name:'User',type:'string',id:'s21',width:80}]}]},{name:'Traffic Monitor',title:'Traffic Monitor List',group:'Tools',c:[{name:'Traffic Monitor',title:'Traffic Monitor',type:'map',path:[ 20,49 ],nameval:'Name',prefix:'tmon',c:[{name:'Name',type:'string',id:'sfe0010',width:80},{name:'Interface',type:'enm',id:'u7',values:{type:'dynamic',path:[ 20,0 ]},width:80},{name:'Traffic',type:'enm',id:'uc',def:1,values:{type:'static',map:[ '','transmitted','received' ]},width:60},{name:'Trigger',type:'enm',id:'ub',def:1,values:{type:'static',map:[ '','above','below','always' ]},width:60},{name:'Threshold',type:'unit',id:'ua',postfix:'bits/s',width:60},{name:'On Event',type:'script',id:'s9',width:80},{type:'enable'},{type:'comment'}]}]},{name:'Packet Sniffer',title:'Packet Sniffer',group:'Tools',c:[{title:'Packet Sniffer Settings',type:'item',path:[ 45,1 ],c:[{name:'General',type:'tab'},{name:'Memory Limit',type:'number',id:'u3',min:10,postfix:'kb'},{name:'Only Headers',type:'bool',id:'b5'},{name:'Memory Scroll',type:'bool',id:'b14'},{type:'separator'},{name:'File Name',type:'string',id:'s2',opt:1},{name:'File Limit',type:'number',id:'u4',min:10,postfix:'kb'},{name:'Streaming',type:'tab'},{name:'Streaming Enabled',type:'bool',id:'b7'},{name:'Server',type:'ipaddr',id:'u8'},{name:'Filter Stream',type:'bool',id:'b13'},{name:'Filter',type:'tab'},{name:'Interfaces',type:'multi',id:'Md0',max:16,c:[{type:'enm',id:'u1',values:{type:'defenum',defid:0,defname:'all',values:{type:'dynamic',path:[ 20,0 ]}}}]},{name:'MAC Address',type:'multi',id:'Mc9',max:16,c:[{type:'not',id:'b1',c:[{type:'macnetwork',id:'r2',maskid:'r3'}]}]},{name:'MAC Protocol',type:'multi',id:'Mca',max:16,c:[{type:'not',id:'b1',c:[{type:'number',id:'u2',radix:16,values:{type:'static',map:{2048:'ip',2054:'arp',32821:'rarp',32923:'appletalk-ddp',33011:'appletalk-aarp',33024:'vlan',33079:'ipx',34525:'ipv6',34915:'pppoe-discovery',34916:'pppoe-session'}}}]}]},{name:'IP Address',type:'multi',id:'Mcc',max:16,c:[{type:'not',id:'b1',c:[{type:'network',id:'u2',maskid:'u3'}]}]},{name:'IPv6 Address',type:'multi',id:'Md4',max:16,c:[{type:'not',id:'b1',c:[{type:'network6',id:'a2',deflen:0,maskid:'u3'}]}]},{name:'IP Protocol',type:'multi',id:'Mcb',max:16,c:[{type:'not',id:'b1',c:[{type:'number',id:'u2',values:{type:'static',map:{1:'icmp',2:'igmp',3:'ggp',4:'ip-encap',6:'tcp',8:'egp',12:'pup',17:'udp',50:'ipsec',89:'ospf'}}}]}]},{name:'Port',type:'multi',id:'Mcd',max:16,c:[{type:'not',id:'b1',c:[{type:'number',id:'u2',values:{type:'static',map:{1:'tcpmux',5:'rje',7:'echo',9:'discard',11:'systat',13:'daytime',15:'netstat',17:'qotd',18:'rwp',19:'chargen',20:'ftp-data',21:'ftp',22:'ssh',23:'telnet',25:'smtp',29:'msg-icp',31:'msg-auth',33:'dsp',37:'time',38:'rap',39:'rlp',40:'mc-ftp',42:'name',43:'nicname',49:'tacacs',50:'re-mail-ck',53:'dns',57:'mtp',59:'nfile',63:'whois++',66:'sql-net',67:'bootps',68:'bootpc',69:'tftp',70:'gopher',79:'finger',80:'http',87:'link',88:'kerberos',95:'supdup',96:'dixie',98:'linuxconf',101:'hostname',102:'iso-tsap',105:'csnet-ns',106:'poppassd',109:'pop2',110:'pop3',111:'sunrpc',113:'auth',115:'sftp',117:'uucp-path',119:'nntp',120:'cfdptkt',123:'ntp',124:'secureid',129:'pwdgen',133:'statsrv',135:'epmap',137:'netbios-ns',138:'netbios-dgm',139:'netbios-ssn',150:'sql-net',152:'bftp',153:'sgmp',161:'snmp',175:'vmnet',177:'xdmcp',178:'nextstep',179:'bgp',180:'slmail',199:'smux',210:'z39.50',218:'mpp',220:'imap3',259:'esro-gen',311:'asip-webadmin',350:'matip-type-a',351:'matip-type-b',363:'rsvp-tunnel',366:'odmr',387:'aurp',389:'ldap',407:'timbuktu',434:'mobileip',443:'https',444:'snpp',445:'smb',458:'appleqtc',468:'photuris',500:'isakmp',512:'biff',513:'rlogin',514:'syslog',515:'lpr',517:'talk',520:'rip',521:'ripng',522:'uls',531:'irc',543:'klogin',545:'appleqtcsrvr',548:'afpovertcp',554:'rtsp',563:'nntps',575:'vemmi',581:'bdp',593:'ms-rpc',608:'sift-uft',626:'asia',631:'ipp',635:'mountd',636:'ldaps',642:'esro-emsdp',648:'rrp',655:'tinc',660:'mac-srvr-admin',666:'doom',674:'acap',687:'asipregistry',700:'buddyphone',705:'agentx',901:'swat',993:'imaps',995:'pop3s',1062:'veracity',1080:'socks',1085:'webobjects',1227:'dns2go',1352:'lotusnote',1381:'apple-licman',1417:'timbuktu-srv1',1418:'timbuktu-srv2',1419:'timbuktu-srv3',1420:'timbuktu-srv4',1433:'ms-sql-s',1434:'ms-sql-m',1494:'ica',1503:'t.120',1521:'oracle-sql',1525:'prospero-np',1526:'pdap-np',1527:'tlisrv',1604:'icabrowser',1680:'microcom-sbp',1701:'l2tp',1719:'h323gatestat',1720:'h323hostcall',1723:'pptp',1755:'ms-streaming',1758:'tftp-mcast',1812:'radius',1813:'radius-acct',1818:'etftp',1973:'dlsrap',1985:'hsrp',1999:'tcp-id-port',2000:'btserv',2001:'glimpse',2049:'nfs',2064:'distributed-net',2065:'dlsrpn',2067:'dlswpn',2106:'mzap',2301:'cpq-wbem',2336:'appleugcontrol',2427:'mgcp-gateway',2504:'wlbs',2535:'madcap',2543:'reftek',2592:'netrek',2628:'dict',2727:'mgcp-callagent',2998:'realsecure',3000:'hbci',3031:'eppc',3128:'squid',3130:'icpv2',3264:'ccmail',3283:'net-assistant',3288:'cops',3305:'odette-ftp',3306:'mysql',3389:'ms-wbt-server',3986:'winbox',3987:'winbox-tls',4000:'icq',4321:'rwhois',4333:'msql',4827:'htcp',5004:'avt-profile-1',5005:'avt-profile-2',5010:'yahoo',5060:'sip',5190:'aol',5423:'virtualuser',5500:'fcp-addr-srvr1',5501:'fcp-addr-srvr2',5502:'fcp-srvr-inst1',5503:'fcp-srvr-inst2',5504:'fcp-cics-gw1',5631:'pcanywheredata',5632:'pcanywherestat',5678:'discovery',5800:'vnc-1',5900:'vnc-2',6112:'dtspcd',6665:'ircu',6666:'ircu',6667:'ircu',6668:'ircu',6669:'ircu',6699:'napster',6970:'rtp',7007:'msbd',7070:'arcp',7778:'unreal',8010:'wingate',8080:'http-alt',8291:'winbox',8383:'imail-www',8875:'napster-2',8888:'napster-3',11371:'pgp5-key',14237:'hotsync-1',14238:'hotsync-2',18888:'liquidaudio',21157:'activision',26000:'quake',27001:'quake-world',27015:'half-life',27960:'quake3'}}}]}]},{name:'CPU',type:'multi',id:'Md3',max:16,c:[{type:'not',id:'b1',c:[{type:'enm',id:'u2',values:{type:'dynamic',path:[ 24,2 ]}}]}]},{name:'Direction',type:'enm',id:'ucf',values:{type:'static',map:[ 'any','tx','rx' ]}},{name:'Filter Operation',type:'enm',id:'ud2',values:{type:'static',map:[ 'or','and' ]}},{name:'Start',type:'doit',cmd:1,global:1},{name:'Stop',type:'doit',cmd:2,global:1},{type:'statusbar',c:[{type:'enm',id:'b6',ro:1,values:{type:'static',map:[ 'stopped','running' ]}}]},{type:'buttonsep'}]},{name:'Sniffer Packet',title:'Packets',type:'map',path:[ 45,1 ],fulltitle:'Packet Sniffer Packets',nameval:{type:'concat',first:'Src. Address',second:'Dst. Address',sep:'->'},refetchonopen:1,refreshfilter:6,ro:1,c:[{name:'General',type:'tab'},{name:'Time',type:'fixedpoint',id:'uf',postfix:'s',scale:1000,width:50},{name:'Interface',type:'enm',id:'u1',values:{type:'dynamic',path:[ 20,0 ]},width:80},{name:'Direction',type:'enm',id:'u13',values:{type:'static',map:[ 'rx','tx' ]},width:50},{name:'Src. MAC Address',type:'macaddr',id:'r10',opt:1},{name:'Dst. MAC Address',type:'macaddr',id:'r11',opt:1},{name:'VLAN ID',type:'number',id:'u12',opt:1},{name:'Src. Address',type:'union',single:1,width:110,c:[{type:'ip6addr',id:'af'},{type:'ipaddr',id:'ud'}]},{name:'Src. Port',type:'number',id:'u14',opt:1,width:50},{name:'Dst. Address',type:'union',single:1,width:110,c:[{type:'ip6addr',id:'a10'},{type:'ipaddr',id:'ue'}]},{name:'Dst. Port',type:'number',id:'u15',opt:1,width:50},{name:'Protocol',type:'number',id:'u2',opt:1,values:{type:'static',map:{2048:'ip',2054:'arp',32821:'rarp',32923:'appletalk-ddp',33011:'appletalk-aarp',33024:'vlan',33079:'ipx',34525:'ipv6',34915:'pppoe-discovery',34916:'pppoe-session'}},width:35},{name:'IP Protocol',type:'number',id:'ub',opt:1,values:{type:'static',map:{1:'icmp',2:'igmp',3:'ggp',4:'ip-encap',6:'tcp',8:'egp',12:'pup',17:'udp',50:'ipsec',89:'ospf'}},width:40},{name:'Size',type:'number',id:'u3',width:50},{name:'CPU',type:'number',id:'u19'},{name:'IP Packet Size',type:'number',id:'u7'},{name:'IP',type:'tab'},{name:'IP Header Size',type:'number',id:'u4'},{name:'TOS',type:'number',id:'u6'},{name:'Fragment Offset',type:'number',id:'u9'},{name:'TTL',type:'number',id:'ua'},{name:'Identification',type:'number',id:'u8'},{name:'Packet',type:'tab'},{name:'Raw Data',type:'packet',id:'s28'}]},{name:'Sniffer Connection',title:'Connections',type:'map',path:[ 45,4 ],fulltitle:'Packet Sniffer Connections',nameval:{type:'concat',first:'Src. Address',second:'Dst. Address',sep:'->'},refreshfilter:2,ro:1,c:[{name:'Src. Address',type:'ipaddrandport',id:'u1',portid:'u2',width:100},{name:'Dst. Address',type:'ipaddrandport',id:'u3',portid:'u4',width:100},{name:'Bytes',type:'tuple',width:60,c:[{type:'number',id:'u5'},{type:'number',id:'u8'}]},{name:'Resends',type:'tuple',width:60,c:[{type:'number',id:'u6'},{type:'number',id:'u9'}]},{name:'MSS',type:'tuple',width:60,c:[{type:'number',id:'u7'},{type:'number',id:'ua'}]},{name:'active',type:'flag',id:'bb',hint:'A'}]},{name:'Sniffer Host',title:'Hosts',type:'map',path:[ 45,3 ],fulltitle:'Packet Sniffer Hosts',nameval:'Address',refreshfilter:2,ro:1,c:[{name:'Address',type:'ipaddr',id:'u7',width:100},{name:'Rate',type:'tuple',width:105,c:[{type:'bitrate',id:'u1'},{type:'bitrate',id:'u4'}]},{name:'Peek Rate',type:'tuple',width:105,c:[{type:'bitrate',id:'u2'},{type:'bitrate',id:'u5'}]},{name:'Total',type:'tuple',width:90,c:[{type:'number',id:'u3'},{type:'number',id:'u6'}]}]},{name:'Sniffer Protocol',title:'Protocols',type:'map',path:[ 45,2 ],fulltitle:'Packet Sniffer Protocols',nameval:{type:'concat',first:'Protocol',second:{type:'concat',first:'IP Protocol',second:'Port',sep:','},sep:','},refreshfilter:2,ro:1,c:[{name:'Protocol',type:'number',id:'u1',opt:1,values:{type:'static',map:{2048:'ip',2054:'arp',32821:'rarp',32923:'appletalk-ddp',33011:'appletalk-aarp',33024:'vlan',33079:'ipx',34525:'ipv6',34915:'pppoe-discovery',34916:'pppoe-session'}},width:60},{name:'IP Protocol',type:'number',id:'u2',opt:1,values:{type:'static',map:{1:'icmp',2:'igmp',3:'ggp',4:'ip-encap',6:'tcp',8:'egp',12:'pup',17:'udp',50:'ipsec',89:'ospf'}},width:60},{name:'Port',type:'number',id:'u3',opt:1,width:50},{name:'Packets',type:'number',id:'u4',width:60},{name:'Bytes',type:'number',id:'u5',width:60},{name:'Share',type:'fixedpoint',id:'u6',max:10000,postfix:'%',scale:100,width:50}]}]},{name:'Traffic Generator',title:'Traffic Generator',group:'Tools',c:[{name:'Traffic Generator Settings',title:'Traffic Generator',type:'item',path:[ 119,1 ],c:[{name:'Test ID',type:'number',id:'u5',max:255},{name:'Latency Distribution Max.',type:'number',id:'u8',postfix:'us'},{name:'Stats Samples To Keep',type:'number',id:'u7'},{type:'separator'},{name:'Latency Distribution Samples',type:'number',id:'u3',ro:1},{name:'Latency Distribution Measure Interval',type:'string',id:'s4',ro:1},{name:'Quick Start',type:'contextmenu',group:'Tools',link:[ ],open:'Traffic Generator',tab:'Quick Start'},{type:'buttonsep'},{name:'Start',type:'doit',cmd:1,global:1,c:[{name:'Test ID',type:'number',id:'u5',max:255},{name:'Stream',type:'multinumber',id:'Ua',max:16,c:[{type:'enm',values:{type:'dynamic',path:[ 119,2 ]}}]},{name:'Port',type:'multinumber',id:'Ub',max:16,c:[{type:'enm',values:{type:'dynamic',path:[ 119,8 ]}}]},{name:'Interface',type:'multinumber',id:'U12',max:16,c:[{type:'enm',values:{type:'dynamic',path:[ 20,0 ]}}]},{name:'Packet Size',type:'multinumberrange',id:'Ud',id2:'Ue',max:16,c:[{type:'numberrange',defhigh:1500,deflow:1500,max:65535,min:1}]},{name:'PPS',type:'multinumber',id:'Uf',max:16,c:[{type:'number'}]},{name:'MBPS',type:'multinumber',id:'U10',max:16,c:[{type:'number'}]},{name:'Tx Template',type:'multinumber',id:'U11',max:16,c:[{type:'enm',values:{type:'dynamic',path:[ 119,9 ]}}]}]},{name:'Stop',type:'doit',cmd:2,global:1},{type:'buttonsep'},{name:'Inject Pcap',type:'contextmenu',group:'Tools',link:[ ],open:'Traffic Generator',tab:'Inject Pcap'},{type:'buttonsep'},{name:'Stats',type:'contextmenu',autostart:1,group:'Tools',link:[ ],open:'Traffic Generator Stats'},{type:'buttonsep'},{type:'statusbar',c:[{name:'Running',type:'bool',id:'b1',ro:1}]}]},{title:'Inject Pcap',type:'action',path:[ 119,1 ],autorefresh:1000,cancelcmd:7,hide:1,nonpublic:1,pollcmd:8,request:[{name:'Interface',type:'enm',id:'u1',values:{type:'dynamic',path:[ 20,0 ]}},{name:'Pcap File',type:'string',id:'s3',values:{type:'dynamic',path:[ 72 ]}},{name:'Speed Multiplier',type:'fixedpoint',id:'u4',def:1000,scale:1000,values:{type:'static',map:{4294967295:'blast'}}},{name:'Loop',type:'bool',id:'b5'}],startcmd:6,c:[{name:'Iteration',type:'number',id:'u64'},{name:'Tx Packets',type:'number',id:'u66'},{name:'Tx Bytes',type:'number',id:'u67'}]},{title:'Quick Start',type:'query',path:[ 119,1 ],autorefresh:1000,cancelcmd:2,hide:1,nonpublic:1,request:[{name:'Test ID',type:'number',id:'u5',max:255},{name:'Stream',type:'multinumber',id:'Ua',max:16,c:[{type:'enm',values:{type:'dynamic',path:[ 119,2 ]}}]},{name:'Port',type:'multinumber',id:'Ub',max:16,c:[{type:'enm',values:{type:'dynamic',path:[ 119,8 ]}}]},{name:'Interface',type:'multinumber',id:'U12',max:16,c:[{type:'enm',values:{type:'dynamic',path:[ 20,0 ]}}]},{name:'Packet Size',type:'multinumberrange',id:'Ud',id2:'Ue',max:16,c:[{type:'numberrange',defhigh:1500,deflow:1500,max:65535,min:1}]},{name:'PPS',type:'multinumber',id:'Uf',max:16,c:[{type:'number'}]},{name:'MBPS',type:'multinumber',id:'U10',max:16,c:[{type:'number'}]},{name:'Tx Template',type:'multinumber',id:'U11',max:16,c:[{type:'enm',values:{type:'dynamic',path:[ 119,9 ]}}]}],startcmd:1,c:[{name:'Seq',type:'enm',id:'u65',values:{type:'static',map:{4294967295:'TOT'}},width:45,c:[{type:'number'}]},{name:'ID',type:'enm',id:'u6b',values:{type:'static',map:{4294967295:'TOT'}},width:45,c:[{type:'number'}]},{type:'separator'},{name:'Tx Packets',type:'bigdecimal',id:'q6c',width:80},{name:'Tx Rate',type:'bigbitrate',id:'q6e',width:80},{type:'separator'},{name:'Rx Packets',type:'bigdecimal',id:'q6f',width:80},{name:'Rx Rate',type:'bigbitrate',id:'q71',width:80},{name:'Rx Out Of Order Packets',type:'bigdecimal',id:'q72'},{type:'separator'},{name:'Lost Packets',type:'bigdecimal',id:'q78',width:80},{name:'Lost Rate',type:'bigbitrate',id:'q7a',width:80},{type:'separator'},{name:'Lat. Min.',type:'string',id:'s73',width:45},{name:'Lat. Avg.',type:'string',id:'s74',width:45},{name:'Lat. Max.',type:'string',id:'s75',width:45},{name:'Jitter',type:'string',id:'s77',width:45}]},{name:'Traffic Generator Port',title:'Ports',type:'map',path:[ 119,8 ],fulltitle:'Traffic Generator Ports',nameval:'Name',prefix:'port',refetchonchange:1,c:[{name:'Name',type:'string',id:'sfe0010',min:1,width:80},{name:'Interface',type:'enm',id:'u1',values:{type:'dynamic',path:[ 20,0 ]},width:100},{name:'First Header',type:'enm',id:'u2',opt:1,ro:1,values:{type:'static',map:['','mac','vlan','ip','udp','raw','ipv6','tcp']},width:80},{type:'enable'},{type:'invalid'},{type:'dynamic'}]},{name:'Packet Template',title:'Packet Templates',type:'map',path:[ 119,9 ],fulltitle:'Traffic Generator Packet Templates',nameval:'Name',prefix:'packet-template',c:[{name:'General',type:'tab'},{name:'Name',type:'string',id:'sfe0010',min:1,width:120},{name:'Header Stack',type:'multinumber',id:'U64',max:16,width:100,c:[{type:'enm',values:{type:'static',map:['','mac','vlan','ip','udp','raw','ipv6','tcp']}}]},{type:'separator'},{name:'Data',type:'enm',id:'u4',values:{type:'static',map:['uninitialized','random','specific byte','incrementing']},width:80},{name:'Data Byte',type:'number',id:'u5',max:255,on:'specbyte',radix:16,width:60},{type:'separator'},{name:'Port',type:'opt',id:'b13c',width:80,c:[{type:'enm',id:'ud8',values:{type:'dynamic',path:[ 119,8 ]}}]},{name:'Interface',type:'opt',id:'b13d',width:100,c:[{type:'enm',id:'ud9',values:{type:'dynamic',path:[ 20,0 ]}}]},{type:'separator'},{name:'Assumed Port',type:'enm',id:'u1a0',opt:1,ro:1,values:{type:'defenum',defid:4294967295,defname:'none',values:{type:'dynamic',path:[ 119,8 ]}}},{name:'Assumed Interface',type:'enm',id:'u1a1',opt:1,ro:1,values:{type:'dynamic',path:[ 20,0 ]}},{type:'comment'},{name:'Raw Packet Templates',type:'contextmenu',autostart:1,group:'Tools',link:[ ],open:'Traffic Generator',tab:'Raw Packet Templates'},{name:'MAC',type:'tab',on:'mac'},{name:'Src.',type:'multimacnetwork',id:'Rc9',maskid:'Rdd',max:16,on:'mac',optid:'b12d',c:[{type:'macnetwork'}]},{name:'Dst.',type:'multimacnetwork',id:'Rc8',maskid:'Rdc',max:16,on:'mac',optid:'b12c',c:[{type:'macnetwork'}]},{name:'Protocol',type:'multinumber',id:'Uca',max:16,on:'mac',optid:'b12e',c:[{type:'number',max:65535,radix:16,values:{type:'static',map:{2048:'ip',2054:'arp',32821:'rarp',32923:'appletalk-ddp',33011:'appletalk-aarp',33024:'vlan',33079:'ipx',34525:'ipv6',34915:'pppoe-discovery',34916:'pppoe-session'}}}]},{type:'separator',on:'mac'},{name:'Assumed Src.',type:'multiraw',id:'R191',on:'mac',ro:1,c:[{type:'macaddr'}]},{name:'Assumed Dst.',type:'multiraw',id:'R190',on:'mac',ro:1,c:[{type:'macaddr'}]},{name:'Assumed Protocol',type:'multinumber',id:'U192',on:'mac',ro:1,c:[{type:'number',max:65535,radix:16,values:{type:'static',map:{2048:'ip',2054:'arp',32821:'rarp',32923:'appletalk-ddp',33011:'appletalk-aarp',33024:'vlan',33079:'ipx',34525:'ipv6',34915:'pppoe-discovery',34916:'pppoe-session'}}}]},{name:'VLAN',type:'tab',on:'vlan'},{name:'Priority',type:'multinumber',id:'Ucb',max:16,on:'vlan',optid:'b12f',c:[{type:'number',max:7}]},{name:'VLAN ID',type:'multinumber',id:'Ucc',max:16,on:'vlan',optid:'b130',c:[{type:'number',max:4095}]},{name:'Protocol',type:'multinumber',id:'Ucd',max:16,on:'vlan',optid:'b131',c:[{type:'number',max:65535,radix:16,values:{type:'static',map:{2048:'ip',2054:'arp',32821:'rarp',32923:'appletalk-ddp',33011:'appletalk-aarp',33024:'vlan',33079:'ipx',34525:'ipv6',34915:'pppoe-discovery',34916:'pppoe-session'}}}]},{type:'separator',on:'vlan'},{name:'Assumed Priority',type:'multinumber',id:'U193',on:'vlan',ro:1,c:[{type:'number'}]},{name:'Assumed VLAN ID',type:'multinumber',id:'U194',on:'vlan',ro:1,c:[{type:'number'}]},{name:'Assumed Protocol',type:'multinumber',id:'U195',on:'vlan',ro:1,c:[{type:'number',max:65535,radix:16,values:{type:'static',map:{2048:'ip',2054:'arp',32821:'rarp',32923:'appletalk-ddp',33011:'appletalk-aarp',33024:'vlan',33079:'ipx',34525:'ipv6',34915:'pppoe-discovery',34916:'pppoe-session'}}}]},{name:'IP',type:'tab',on:'ip'},{name:'Src.',type:'multinetwork',id:'Ud3',maskid:'Ude',max:16,on:'ip',optid:'b137',c:[{type:'network',range:1}]},{name:'Dst.',type:'multinetwork',id:'Ud4',maskid:'Udf',max:16,on:'ip',optid:'b138',c:[{type:'network',range:1}]},{name:'Protocol',type:'multinumber',id:'Ud2',max:16,on:'ip',optid:'b136',c:[{type:'number',max:255,values:{type:'static',map:{1:'icmp',2:'igmp',3:'ggp',4:'ip-encap',5:'st',6:'tcp',8:'egp',12:'pup',17:'udp',20:'hmp',22:'xns-idp',27:'rdp',29:'iso-tp4',33:'dccp',36:'xtp',37:'ddp',38:'idpr-cmtp',46:'rsvp',47:'gre',50:'ipsec-esp',51:'ipsec-ah',73:'rspf',81:'vmtp',89:'ospf',94:'ipip',97:'etherip',98:'encap',103:'pim',112:'vrrp',115:'l2tp',132:'sctp',136:'udp-lite'}}}]},{name:'Gateway',type:'opt',id:'b13e',on:'ip',c:[{type:'ipaddr',id:'uda'}]},{type:'separator',on:'ip'},{name:'DSCP',type:'multinumber',id:'Uce',max:16,on:'ip',optid:'b132',c:[{type:'number',max:255}]},{name:'IP ID',type:'multinumber',id:'Ucf',max:16,on:'ip',optid:'b133',c:[{type:'number',max:65535}]},{name:'Frag. Offset',type:'multinumber',id:'Ud0',max:16,on:'ip',optid:'b134',c:[{type:'number',max:65535}]},{name:'TTL',type:'multinumber',id:'Ud1',max:16,on:'ip',optid:'b135',c:[{type:'number',max:255}]},{type:'separator',on:'ip'},{name:'Assumed Src.',type:'multiipaddr',id:'U19b',on:'ip',ro:1,c:[{type:'ipaddr'}]},{name:'Assumed Dst.',type:'multiipaddr',id:'U19c',on:'ip',ro:1,c:[{type:'ipaddr'}]},{name:'Assumed Protocol',type:'multinumber',id:'U19a',on:'ip',ro:1,c:[{type:'number',values:{type:'static',map:{1:'icmp',2:'igmp',3:'ggp',4:'ip-encap',5:'st',6:'tcp',8:'egp',12:'pup',17:'udp',20:'hmp',22:'xns-idp',27:'rdp',29:'iso-tp4',33:'dccp',36:'xtp',37:'ddp',38:'idpr-cmtp',46:'rsvp',47:'gre',50:'ipsec-esp',51:'ipsec-ah',73:'rspf',81:'vmtp',89:'ospf',94:'ipip',97:'etherip',98:'encap',103:'pim',112:'vrrp',115:'l2tp',132:'sctp',136:'udp-lite'}}}]},{type:'separator',on:'ip'},{name:'Assumed DSCP',type:'multinumber',id:'U196',on:'ip',ro:1,c:[{type:'number'}]},{name:'Assumed IP ID',type:'multinumber',id:'U197',on:'ip',ro:1,c:[{type:'number'}]},{name:'Assumed Frag. Offset',type:'multinumber',id:'U198',on:'ip',ro:1,c:[{type:'number'}]},{name:'Assumed TTL',type:'multinumber',id:'U199',on:'ip',ro:1,c:[{type:'number'}]},{name:'UDP',type:'tab',on:'udp'},{name:'Src. Port',type:'multinumberrange',id:'Ud5',id2:'Ue0',max:16,on:'udp',optid:'b139',c:[{type:'numberrange',max:65535}]},{name:'Dst. Port',type:'multinumberrange',id:'Ud6',id2:'Ue1',max:16,on:'udp',optid:'b13a',c:[{type:'numberrange',max:65535}]},{type:'separator',on:'udp'},{name:'Assumed Src. Port',type:'multinumber',id:'U19d',on:'udp',ro:1,c:[{type:'number'}]},{name:'Assumed Dst. Port',type:'multinumber',id:'U19e',on:'udp',ro:1,c:[{type:'number'}]},{name:'Raw',type:'tab',on:'raw'},{name:'Header',type:'multistring',id:'Sd7',max:16,on:'raw',optid:'b13b',c:[{type:'string'}]},{type:'separator',on:'raw'},{name:'Assumed Header',type:'multistring',id:'S19f',on:'raw',ro:1,c:[{type:'string'}]},{name:'IPv6',type:'tab',on:'ipv6'},{name:'Src.',type:'multinetwork6',id:'Ae6',maskid:'Ue8',max:16,on:'ipv6',optid:'b14a',c:[{type:'network6',deflen:0}]},{name:'Dst.',type:'multinetwork6',id:'Ae7',maskid:'Ue9',max:16,on:'ipv6',optid:'b14b',c:[{type:'network6',deflen:0}]},{name:'Next Header',type:'multinumber',id:'Ue4',max:16,on:'ipv6',optid:'b148',c:[{type:'number',max:255,values:{type:'static',map:{1:'icmp',2:'igmp',3:'ggp',4:'ip-encap',5:'st',6:'tcp',8:'egp',12:'pup',17:'udp',20:'hmp',22:'xns-idp',27:'rdp',29:'iso-tp4',33:'dccp',36:'xtp',37:'ddp',38:'idpr-cmtp',46:'rsvp',47:'gre',50:'ipsec-esp',51:'ipsec-ah',73:'rspf',81:'vmtp',89:'ospf',94:'ipip',97:'etherip',98:'encap',103:'pim',112:'vrrp',115:'l2tp',132:'sctp',136:'udp-lite'}}}]},{name:'Gateway',type:'opt',id:'b14c',on:'ipv6',c:[{type:'ip6addr',id:'aea'}]},{name:'Traffic Class',type:'multinumber',id:'Ue2',max:16,on:'ipv6',optid:'b146',c:[{type:'number',max:255}]},{name:'Flow Label',type:'multinumber',id:'Ue3',max:16,on:'ipv6',optid:'b147',c:[{type:'number',max:65535}]},{name:'Hop Limit',type:'multinumber',id:'Ue5',max:16,on:'ipv6',optid:'b149',c:[{type:'number',max:255}]},{type:'separator',on:'ipv6'},{name:'Assumed Src.',type:'multiip6addr',id:'A1ae',on:'ipv6',ro:1,c:[{type:'ip6addr'}]},{name:'Assumed Dst.',type:'multiip6addr',id:'A1af',on:'ipv6',ro:1,c:[{type:'ip6addr'}]},{name:'Assumed Next Header',type:'multinumber',id:'U1ac',on:'ipv6',ro:1,c:[{type:'number',values:{type:'static',map:{1:'icmp',2:'igmp',3:'ggp',4:'ip-encap',5:'st',6:'tcp',8:'egp',12:'pup',17:'udp',20:'hmp',22:'xns-idp',27:'rdp',29:'iso-tp4',33:'dccp',36:'xtp',37:'ddp',38:'idpr-cmtp',46:'rsvp',47:'gre',50:'ipsec-esp',51:'ipsec-ah',73:'rspf',81:'vmtp',89:'ospf',94:'ipip',97:'etherip',98:'encap',103:'pim',112:'vrrp',115:'l2tp',132:'sctp',136:'udp-lite'}}}]},{name:'Assumed Traffic Class',type:'multinumber',id:'U1aa',on:'ipv6',ro:1,c:[{type:'number'}]},{name:'Assumed Flow Label',type:'multinumber',id:'U1ab',on:'ipv6',ro:1,c:[{type:'number'}]},{name:'specbyte',type:'cond',c:[{on:'Data',pred:{type:'number',value:[ 2 ]}}]},{name:'mac',type:'cond',hidedynamicly:1,c:[{on:'Header Stack',pred:{type:'numarrayany',value:1}}]},{name:'vlan',type:'cond',hidedynamicly:1,c:[{on:'Header Stack',pred:{type:'numarrayany',value:2}}]},{name:'ip',type:'cond',hidedynamicly:1,c:[{on:'Header Stack',pred:{type:'numarrayany',value:3}}]},{name:'udp',type:'cond',hidedynamicly:1,c:[{on:'Header Stack',pred:{type:'numarrayany',value:4}}]},{name:'raw',type:'cond',hidedynamicly:1,c:[{on:'Header Stack',pred:{type:'numarrayany',value:5}}]},{name:'ipv6',type:'cond',hidedynamicly:1,c:[{on:'Header Stack',pred:{type:'numarrayany',value:6}}]}]},{name:'Raw Packet Template',title:'Raw Packet Templates',type:'map',path:[ 119,6 ],fulltitle:'Traffic General Raw Packet Templates',nameval:'Name',prefix:'packet-template',c:[{name:'Name',type:'string',id:'sfe0010',min:1,width:120},{name:'Port',type:'opt',id:'bb',width:80,c:[{type:'enm',id:'ua',values:{type:'dynamic',path:[ 119,8 ]}}]},{name:'Header',type:'multilinestring',id:'s2',cols:10,lines:6,width:100},{name:'Header Length',type:'number',id:'u3',def:4294967295,opt:1,ro:1,width:45},{type:'separator'},{name:'Data',type:'enm',id:'u4',values:{type:'static',map:['uninitialized','random','specific byte','incrementing']},width:80},{name:'Data Byte',type:'number',id:'u5',max:255,on:'specbyte',radix:16,width:60},{name:'Random Byte Offsets And Masks',type:'multituple',max:16,on:'random',sep:':',c:[{name:'Offset',type:'multinumber',id:'U6',c:[{type:'number',max:255}]},{name:'Mask',type:'multinumber',id:'U7',c:[{type:'number',def:255,max:255,opt:1,radix:16}]}]},{name:'Random Ranges',type:'multi',id:'Me',max:16,on:'random',c:[{type:'tuple',sep:':',c:[{name:'Offset',type:'number',id:'u1',max:255},{name:'Width',type:'enm',id:'u2',def:32,values:{type:'static',map:{8:'8',16:'16',32:'32'}}},{name:'Range',type:'numberrange',id:'u3',highid:'u4'}]}]},{name:'IP Header Offset',type:'multinumber',id:'U8',max:2,width:80,c:[{type:'number',max:65535}]},{name:'IPv6 Header Offset',type:'multinumber',id:'Ud',max:2,width:80,c:[{type:'number',max:65535}]},{name:'UDP Header Offset',type:'multinumber',id:'U9',max:1,width:80,c:[{type:'number',max:65535}]},{name:'Special Footer',type:'bool',id:'bc'},{type:'dynamic'},{type:'comment'},{name:'random',type:'cond',c:[{on:'Data',pred:{type:'number',value:[ 1 ]}}]},{name:'specbyte',type:'cond',c:[{on:'Data',pred:{type:'number',value:[ 2 ]}}]}]},{name:'Packet Stream',title:'Streams',type:'map',path:[ 119,2 ],fulltitle:'Traffic Generator Streams',nameval:'Name',prefix:'str',c:[{name:'Name',type:'string',id:'sfe0010',min:1,width:100},{name:'Default Port',type:'enm',id:'ub',opt:1,ro:1,values:{type:'dynamic',path:[ 119,8 ]},width:80},{name:'Port',type:'opt',id:'ba',width:80,c:[{type:'enm',id:'u9',values:{type:'dynamic',path:[ 119,8 ]}}]},{name:'ID',type:'number',id:'u3',max:25,width:45},{name:'Packet Size',type:'numberrange',id:'u4',defhigh:1500,deflow:1500,highid:'u5',max:65535,min:1,width:80},{name:'MBPS',type:'number',id:'u7',opt:1,width:50},{name:'PPS',type:'number',id:'u6',opt:1,width:50},{name:'Tx Template',type:'enm',id:'u8',values:{type:'dynamic',path:[ 119,6 ]},width:100},{type:'enable'},{type:'invalid'}]}]},{name:'Traffic Generator Stats',title:'Traffic Generator Stats',group:'Tools',nonpublic:1,owner:{title:'Traffic Generator',group:'Tools'},c:[{name:'Traffic Generator Stream Stats',title:'Streams',type:'map',path:[ 119,4 ],nameval:{type:'concat',first:'Seq',second:'ID',sep:':'},ro:1,c:[{name:'Seq',type:'enm',id:'u65',values:{type:'static',map:{4294967295:'TOT'}},width:45,c:[{type:'number'}]},{name:'ID',type:'enm',id:'u6b',values:{type:'static',map:{4294967295:'TOT'}},width:45,c:[{type:'number'}]},{type:'separator'},{name:'Tx Packets',type:'bigdecimal',id:'q6c',width:80},{name:'Tx Bytes',type:'bigbytes',id:'q6d'},{name:'Tx Rate',type:'bigbitrate',id:'q6e',width:80},{type:'separator'},{name:'Rx Packets',type:'bigdecimal',id:'q6f',width:80},{name:'Rx Bytes',type:'bigbytes',id:'q70'},{name:'Rx Rate',type:'bigbitrate',id:'q71',width:80},{name:'Rx Out Of Order Packets',type:'bigdecimal',id:'q72'},{type:'separator'},{name:'Lost Packets',type:'bigdecimal',id:'q78',width:80},{name:'Lost Bytes',type:'bigbytes',id:'q79'},{name:'Lost Rate',type:'bigbitrate',id:'q7a',width:80},{type:'separator'},{name:'Lat. Min.',type:'string',id:'s73',width:45},{name:'Lat. Avg.',type:'string',id:'s74',width:45},{name:'Lat. Max.',type:'string',id:'s75',width:45},{name:'Jitter',type:'string',id:'s77',width:45}]},{title:'Latency Distribution',type:'query',path:[ 119,7 ],cancelcmd:16646161,ordered:1,request:[{name:'Stream ID',type:'opt',c:[{type:'number',id:'u2'}]},{name:'Port',type:'opt',c:[{type:'enm',id:'u1',values:{type:'dynamic',path:[ 119,8 ]}}]},{name:'Sequence',type:'opt',c:[{type:'numberrange',id:'u3',highid:'u4'}]},{type:'number',id:'u186a0',nonpublic:1}],startcmd:4294967295,c:[{name:'Latency',type:'string',id:'s5',width:100},{name:'Count',type:'bignumber',id:'q7',width:60},{name:'Share',type:'fixedpoint',id:'u8',max:100000,postfix:'%',scale:1000,width:200}]},{name:'Traffic Generator Port Stats',title:'Ports',type:'map',path:[ 119,5 ],nameval:{type:'concat',first:'Seq',second:'Port',sep:':'},ro:1,c:[{name:'Seq',type:'enm',id:'u65',values:{type:'static',map:{4294967295:'TOT'}},width:45,c:[{type:'number'}]},{name:'Port',type:'tuple',sep:':',width:120,c:[{type:'enm',id:'u76',values:{type:'dynamic',path:[ 119,8 ]}},{type:'enm',id:'u64',values:{type:'dynamic',path:[ 20,0 ]}}]},{type:'separator'},{name:'Rx Unknown Packets',type:'bigdecimal',id:'q68',width:80},{name:'Rx Unknown Bytes',type:'bigbytes',id:'q69'},{name:'Tx Unknown Rate',type:'bigbitrate',id:'q6a',width:80},{type:'separator'},{name:'Tx Packets',type:'bigdecimal',id:'q6c',width:80},{name:'Tx Bytes',type:'bigbytes',id:'q6d'},{name:'Tx Rate',type:'bigbitrate',id:'q6e',width:80},{type:'separator'},{name:'Rx Packets',type:'bigdecimal',id:'q6f',width:80},{name:'Rx Bytes',type:'bigbytes',id:'q70'},{name:'Rx Rate',type:'bigbitrate',id:'q71',width:80},{type:'separator'},{name:'Rx Out Of Order Packets',type:'bigdecimal',id:'q72'},{type:'separator'},{name:'Lost Packets',type:'bigdecimal',id:'q78',width:80},{name:'Lost Bytes',type:'bigbytes',id:'q79'},{name:'Lost Rate',type:'bigbitrate',id:'q7a',width:80},{type:'separator'},{name:'Lat. Min.',type:'string',id:'s73',width:45},{name:'Lat. Avg.',type:'string',id:'s74',width:45},{name:'Lat. Max.',type:'string',id:'s75',width:45},{name:'Jitter',type:'string',id:'s77',width:45}]},{name:'Traffic Generator Raw Stream Stats',title:'Raw',type:'map',path:[ 119,3 ],nameval:{type:'concat',first:'Seq',second:{type:'concat',first:'ID',second:'Port',sep:':'},sep:':'},ro:1,c:[{name:'Seq',type:'enm',id:'u65',values:{type:'static',map:{4294967295:'TOT'}},width:45,c:[{type:'number'}]},{name:'Port',type:'tuple',sep:':',width:120,c:[{type:'enm',id:'u76',values:{type:'defenum',defid:4294967295,defname:'TOT',values:{type:'dynamic',path:[ 119,8 ]}}},{type:'enm',id:'u64',values:{type:'dynamic',path:[ 20,0 ]}}]},{name:'ID',type:'enm',id:'u6b',values:{type:'static',map:{4294967295:'TOT'}},width:45,c:[{type:'number'}]},{type:'separator'},{name:'Tx Packets',type:'bigdecimal',id:'q6c',width:80},{name:'Tx Bytes',type:'bigbytes',id:'q6d'},{name:'Tx Rate',type:'bigbitrate',id:'q6e',width:80},{type:'separator'},{name:'Rx Packets',type:'bigdecimal',id:'q6f',width:80},{name:'Rx Bytes',type:'bigbytes',id:'q70'},{name:'Rx Rate',type:'bigbitrate',id:'q71',width:80},{type:'separator'},{name:'Rx Out of Order Packets',type:'bigdecimal',id:'q72'},{type:'separator'},{name:'Lost Packets',type:'bigdecimal',id:'q78',width:80},{name:'Lost Bytes',type:'bigbytes',id:'q79'},{name:'Lost Rate',type:'bigbitrate',id:'q7a',width:80},{type:'separator'},{name:'Lat. Min.',type:'string',id:'s73',width:45},{name:'Lat. Avg.',type:'string',id:'s74',width:45},{name:'Lat. Max.',type:'string',id:'s75',width:45},{name:'Jitter',type:'string',id:'s77',width:45}]}]},{name:'Torch',title:'Torch',group:'Tools',c:[{title:'Torch',type:'query',path:[ 45,5 ],autorefresh:1000,cancelcmd:2,request:[{name:'Basic',type:'gridcell'},{name:'Interface',type:'enm',id:'u1',values:{type:'dynamic',path:[ 20,0 ]}},{name:'Entry Timeout',type:'interval',id:'ufe0011',def:3000,max:3600000,min:1000,postfix:'s',scale:1000},{name:'Collect',type:'grid',cols:2,c:[{name:'Src. Address ',type:'bool',id:'b64',def:1},{name:'Dst. Address ',type:'bool',id:'b65',def:1},{name:'Src. Address6 ',type:'bool',id:'b69',def:1},{name:'Dst. Address6 ',type:'bool',id:'b6a',def:1},{name:'MAC Protocol ',type:'bool',id:'b6b'},{name:'Protocol ',type:'bool',id:'b66'},{name:'Port ',type:'bool',id:'b67'},{name:'VLAN Id ',type:'bool',id:'b68'},{name:'DSCP ',type:'bool',id:'b6c'}]},{name:'Filters',type:'gridcell'},{name:'Src. Address',type:'network',id:'u2',maskid:'u3',on:'src'},{name:'Dst. Address',type:'network',id:'u5',maskid:'u6',on:'dst'},{name:'Src. Address6',type:'network6',id:'a12',deflen:0,maskid:'u13',on:'src6'},{name:'Dst. Address6',type:'network6',id:'a14',deflen:0,maskid:'u15',on:'dst6'},{name:'MAC Protocol',type:'enm',id:'u8',def:3,on:'macproto',values:{type:'static',map:{3:'all',4:'802.2',96:'loop',2048:'ip',2054:'arp',32821:'rarp',33024:'vlan',33079:'ipx',34525:'ipv6',34915:'pppoe discovery',34916:'pppoe'}},c:[{type:'number',radix:16}]},{name:'Protocol',type:'enm',id:'u9',def:256,on:'proto',values:{type:'static',map:{1:'icmp',2:'igmp',3:'ggp',4:'ip-encap',6:'tcp',8:'egp',12:'pup',17:'udp',50:'ipsec',89:'ospf',256:'any'}},c:[{type:'number',max:255,min:1}]},{name:'Port',type:'enm',id:'ua',def:0,on:'port',values:{type:'pair',c:[{type:'static',map:{1:'tcpmux',5:'rje',7:'echo',9:'discard',11:'systat',13:'daytime',15:'netstat',17:'qotd',18:'rwp',19:'chargen',20:'ftp-data',21:'ftp',22:'ssh',23:'telnet',25:'smtp',29:'msg-icp',31:'msg-auth',33:'dsp',37:'time',38:'rap',39:'rlp',40:'mc-ftp',42:'name',43:'nicname',49:'tacacs',50:'re-mail-ck',53:'dns',57:'mtp',59:'nfile',63:'whois++',66:'sql-net',67:'bootps',68:'bootpc',69:'tftp',70:'gopher',79:'finger',80:'http',87:'link',88:'kerberos',95:'supdup',96:'dixie',98:'linuxconf',101:'hostname',102:'iso-tsap',105:'csnet-ns',106:'poppassd',109:'pop2',110:'pop3',111:'sunrpc',113:'auth',115:'sftp',117:'uucp-path',119:'nntp',120:'cfdptkt',123:'ntp',124:'secureid',129:'pwdgen',133:'statsrv',135:'epmap',137:'netbios-ns',138:'netbios-dgm',139:'netbios-ssn',150:'sql-net',152:'bftp',153:'sgmp',161:'snmp',175:'vmnet',177:'xdmcp',178:'nextstep',179:'bgp',180:'slmail',199:'smux',210:'z39.50',218:'mpp',220:'imap3',259:'esro-gen',311:'asip-webadmin',350:'matip-type-a',351:'matip-type-b',363:'rsvp-tunnel',366:'odmr',387:'aurp',389:'ldap',407:'timbuktu',434:'mobileip',443:'https',444:'snpp',445:'smb',458:'appleqtc',468:'photuris',500:'isakmp',512:'biff',513:'rlogin',514:'syslog',515:'lpr',517:'talk',520:'rip',521:'ripng',522:'uls',531:'irc',543:'klogin',545:'appleqtcsrvr',548:'afpovertcp',554:'rtsp',563:'nntps',575:'vemmi',581:'bdp',593:'ms-rpc',608:'sift-uft',626:'asia',631:'ipp',635:'mountd',636:'ldaps',642:'esro-emsdp',648:'rrp',655:'tinc',660:'mac-srvr-admin',666:'doom',674:'acap',687:'asipregistry',700:'buddyphone',705:'agentx',901:'swat',993:'imaps',995:'pop3s',1062:'veracity',1080:'socks',1085:'webobjects',1227:'dns2go',1352:'lotusnote',1381:'apple-licman',1417:'timbuktu-srv1',1418:'timbuktu-srv2',1419:'timbuktu-srv3',1420:'timbuktu-srv4',1433:'ms-sql-s',1434:'ms-sql-m',1494:'ica',1503:'t.120',1521:'oracle-sql',1525:'prospero-np',1526:'pdap-np',1527:'tlisrv',1604:'icabrowser',1680:'microcom-sbp',1701:'l2tp',1719:'h323gatestat',1720:'h323hostcall',1723:'pptp',1755:'ms-streaming',1758:'tftp-mcast',1812:'radius',1813:'radius-acct',1818:'etftp',1973:'dlsrap',1985:'hsrp',1999:'tcp-id-port',2000:'btserv',2001:'glimpse',2049:'nfs',2064:'distributed-net',2065:'dlsrpn',2067:'dlswpn',2106:'mzap',2301:'cpq-wbem',2336:'appleugcontrol',2427:'mgcp-gateway',2504:'wlbs',2535:'madcap',2543:'reftek',2592:'netrek',2628:'dict',2727:'mgcp-callagent',2998:'realsecure',3000:'hbci',3031:'eppc',3128:'squid',3130:'icpv2',3264:'ccmail',3283:'net-assistant',3288:'cops',3305:'odette-ftp',3306:'mysql',3389:'ms-wbt-server',3986:'winbox',3987:'winbox-tls',4000:'icq',4321:'rwhois',4333:'msql',4827:'htcp',5004:'avt-profile-1',5005:'avt-profile-2',5010:'yahoo',5060:'sip',5190:'aol',5423:'virtualuser',5500:'fcp-addr-srvr1',5501:'fcp-addr-srvr2',5502:'fcp-srvr-inst1',5503:'fcp-srvr-inst2',5504:'fcp-cics-gw1',5631:'pcanywheredata',5632:'pcanywherestat',5678:'discovery',5800:'vnc-1',5900:'vnc-2',6112:'dtspcd',6665:'ircu',6666:'ircu',6667:'ircu',6668:'ircu',6669:'ircu',6699:'napster',6970:'rtp',7007:'msbd',7070:'arcp',7778:'unreal',8010:'wingate',8080:'http-alt',8291:'winbox',8383:'imail-www',8875:'napster-2',8888:'napster-3',11371:'pgp5-key',14237:'hotsync-1',14238:'hotsync-2',18888:'liquidaudio',21157:'activision',26000:'quake',27001:'quake-world',27015:'half-life',27960:'quake3'}},{type:'static',map:{0:'any'}}]},c:[{type:'number',max:65535,min:1}]},{name:'VLAN Id',type:'enm',id:'uc',def:65535,on:'vid',values:{type:'static',map:{65535:'any'}},c:[{type:'number',max:4095}]},{name:'DSCP',type:'enm',id:'u16',def:255,on:'dscp',values:{type:'static',map:{255:'any'}},c:[{type:'number',max:63}]},{name:'src',type:'cond',c:[{on:'Src. Address ',pred:{type:'bool',value:1}}]},{name:'dst',type:'cond',c:[{on:'Dst. Address ',pred:{type:'bool',value:1}}]},{name:'src6',type:'cond',c:[{on:'Src. Address6 ',pred:{type:'bool',value:1}}]},{name:'dst6',type:'cond',c:[{on:'Dst. Address6 ',pred:{type:'bool',value:1}}]},{name:'macproto',type:'cond',c:[{on:'MAC Protocol ',pred:{type:'bool',value:1}}]},{name:'proto',type:'cond',c:[{on:'Protocol ',pred:{type:'bool',value:1}}]},{name:'port',type:'cond',c:[{on:'Port ',pred:{type:'bool',value:1}}]},{name:'vid',type:'cond',c:[{on:'VLAN Id ',pred:{type:'bool',value:1}}]},{name:'dscp',type:'cond',c:[{on:'DSCP ',pred:{type:'bool',value:1}}]}],startcmd:1,status:[{type:'statusbar',c:[{name:'Total Tx',type:'bitrate',id:'ue'},{name:'Total Rx',type:'bitrate',id:'uf'},{name:'Total Tx Packet',type:'decimal',id:'u10'},{name:'Total Rx Packet',type:'decimal',id:'u11'}]}],c:[{name:'Eth. Protocol',type:'number',id:'u8',opt:1,radix:16,values:{type:'static',map:{3:'all',4:'802.2',96:'loop',2048:'ip',2054:'arp',32821:'rarp',33024:'vlan',33079:'ipx',34525:'ipv6',34915:'pppoe discovery',34916:'pppoe'}},width:40},{name:'Protocol',type:'number',id:'u9',opt:1,values:{type:'static',map:{1:'icmp',2:'igmp',3:'ggp',4:'ip-encap',6:'tcp',8:'egp',12:'pup',17:'udp',50:'ipsec',89:'ospf',256:'any'}},width:35},{name:'Src.',type:'tuple',sep:':',width:140,c:[{name:'Src. Address',type:'union',opt:1,single:1,c:[{type:'ipaddr',id:'u2'},{type:'ip6addr',id:'a12'}]},{name:'Src. Port',type:'number',id:'ua',opt:1,values:{type:'static',map:{1:'tcpmux',5:'rje',7:'echo',9:'discard',11:'systat',13:'daytime',15:'netstat',17:'qotd',18:'rwp',19:'chargen',20:'ftp-data',21:'ftp',22:'ssh',23:'telnet',25:'smtp',29:'msg-icp',31:'msg-auth',33:'dsp',37:'time',38:'rap',39:'rlp',40:'mc-ftp',42:'name',43:'nicname',49:'tacacs',50:'re-mail-ck',53:'dns',57:'mtp',59:'nfile',63:'whois++',66:'sql-net',67:'bootps',68:'bootpc',69:'tftp',70:'gopher',79:'finger',80:'http',87:'link',88:'kerberos',95:'supdup',96:'dixie',98:'linuxconf',101:'hostname',102:'iso-tsap',105:'csnet-ns',106:'poppassd',109:'pop2',110:'pop3',111:'sunrpc',113:'auth',115:'sftp',117:'uucp-path',119:'nntp',120:'cfdptkt',123:'ntp',124:'secureid',129:'pwdgen',133:'statsrv',135:'epmap',137:'netbios-ns',138:'netbios-dgm',139:'netbios-ssn',150:'sql-net',152:'bftp',153:'sgmp',161:'snmp',175:'vmnet',177:'xdmcp',178:'nextstep',179:'bgp',180:'slmail',199:'smux',210:'z39.50',218:'mpp',220:'imap3',259:'esro-gen',311:'asip-webadmin',350:'matip-type-a',351:'matip-type-b',363:'rsvp-tunnel',366:'odmr',387:'aurp',389:'ldap',407:'timbuktu',434:'mobileip',443:'https',444:'snpp',445:'smb',458:'appleqtc',468:'photuris',500:'isakmp',512:'biff',513:'rlogin',514:'syslog',515:'lpr',517:'talk',520:'rip',521:'ripng',522:'uls',531:'irc',543:'klogin',545:'appleqtcsrvr',548:'afpovertcp',554:'rtsp',563:'nntps',575:'vemmi',581:'bdp',593:'ms-rpc',608:'sift-uft',626:'asia',631:'ipp',635:'mountd',636:'ldaps',642:'esro-emsdp',648:'rrp',655:'tinc',660:'mac-srvr-admin',666:'doom',674:'acap',687:'asipregistry',700:'buddyphone',705:'agentx',901:'swat',993:'imaps',995:'pop3s',1062:'veracity',1080:'socks',1085:'webobjects',1227:'dns2go',1352:'lotusnote',1381:'apple-licman',1417:'timbuktu-srv1',1418:'timbuktu-srv2',1419:'timbuktu-srv3',1420:'timbuktu-srv4',1433:'ms-sql-s',1434:'ms-sql-m',1494:'ica',1503:'t.120',1521:'oracle-sql',1525:'prospero-np',1526:'pdap-np',1527:'tlisrv',1604:'icabrowser',1680:'microcom-sbp',1701:'l2tp',1719:'h323gatestat',1720:'h323hostcall',1723:'pptp',1755:'ms-streaming',1758:'tftp-mcast',1812:'radius',1813:'radius-acct',1818:'etftp',1973:'dlsrap',1985:'hsrp',1999:'tcp-id-port',2000:'btserv',2001:'glimpse',2049:'nfs',2064:'distributed-net',2065:'dlsrpn',2067:'dlswpn',2106:'mzap',2301:'cpq-wbem',2336:'appleugcontrol',2427:'mgcp-gateway',2504:'wlbs',2535:'madcap',2543:'reftek',2592:'netrek',2628:'dict',2727:'mgcp-callagent',2998:'realsecure',3000:'hbci',3031:'eppc',3128:'squid',3130:'icpv2',3264:'ccmail',3283:'net-assistant',3288:'cops',3305:'odette-ftp',3306:'mysql',3389:'ms-wbt-server',3986:'winbox',3987:'winbox-tls',4000:'icq',4321:'rwhois',4333:'msql',4827:'htcp',5004:'avt-profile-1',5005:'avt-profile-2',5010:'yahoo',5060:'sip',5190:'aol',5423:'virtualuser',5500:'fcp-addr-srvr1',5501:'fcp-addr-srvr2',5502:'fcp-srvr-inst1',5503:'fcp-srvr-inst2',5504:'fcp-cics-gw1',5631:'pcanywheredata',5632:'pcanywherestat',5678:'discovery',5800:'vnc-1',5900:'vnc-2',6112:'dtspcd',6665:'ircu',6666:'ircu',6667:'ircu',6668:'ircu',6669:'ircu',6699:'napster',6970:'rtp',7007:'msbd',7070:'arcp',7778:'unreal',8010:'wingate',8080:'http-alt',8291:'winbox',8383:'imail-www',8875:'napster-2',8888:'napster-3',11371:'pgp5-key',14237:'hotsync-1',14238:'hotsync-2',18888:'liquidaudio',21157:'activision',26000:'quake',27001:'quake-world',27015:'half-life',27960:'quake3'}}}]},{name:'Dst.',type:'tuple',sep:':',width:140,c:[{name:'Dst. Address',type:'union',single:1,c:[{type:'ipaddr',id:'u5'},{type:'ip6addr',id:'a14'}]},{name:'Dst. Port',type:'number',id:'ub',opt:1,values:{type:'static',map:{1:'tcpmux',5:'rje',7:'echo',9:'discard',11:'systat',13:'daytime',15:'netstat',17:'qotd',18:'rwp',19:'chargen',20:'ftp-data',21:'ftp',22:'ssh',23:'telnet',25:'smtp',29:'msg-icp',31:'msg-auth',33:'dsp',37:'time',38:'rap',39:'rlp',40:'mc-ftp',42:'name',43:'nicname',49:'tacacs',50:'re-mail-ck',53:'dns',57:'mtp',59:'nfile',63:'whois++',66:'sql-net',67:'bootps',68:'bootpc',69:'tftp',70:'gopher',79:'finger',80:'http',87:'link',88:'kerberos',95:'supdup',96:'dixie',98:'linuxconf',101:'hostname',102:'iso-tsap',105:'csnet-ns',106:'poppassd',109:'pop2',110:'pop3',111:'sunrpc',113:'auth',115:'sftp',117:'uucp-path',119:'nntp',120:'cfdptkt',123:'ntp',124:'secureid',129:'pwdgen',133:'statsrv',135:'epmap',137:'netbios-ns',138:'netbios-dgm',139:'netbios-ssn',150:'sql-net',152:'bftp',153:'sgmp',161:'snmp',175:'vmnet',177:'xdmcp',178:'nextstep',179:'bgp',180:'slmail',199:'smux',210:'z39.50',218:'mpp',220:'imap3',259:'esro-gen',311:'asip-webadmin',350:'matip-type-a',351:'matip-type-b',363:'rsvp-tunnel',366:'odmr',387:'aurp',389:'ldap',407:'timbuktu',434:'mobileip',443:'https',444:'snpp',445:'smb',458:'appleqtc',468:'photuris',500:'isakmp',512:'biff',513:'rlogin',514:'syslog',515:'lpr',517:'talk',520:'rip',521:'ripng',522:'uls',531:'irc',543:'klogin',545:'appleqtcsrvr',548:'afpovertcp',554:'rtsp',563:'nntps',575:'vemmi',581:'bdp',593:'ms-rpc',608:'sift-uft',626:'asia',631:'ipp',635:'mountd',636:'ldaps',642:'esro-emsdp',648:'rrp',655:'tinc',660:'mac-srvr-admin',666:'doom',674:'acap',687:'asipregistry',700:'buddyphone',705:'agentx',901:'swat',993:'imaps',995:'pop3s',1062:'veracity',1080:'socks',1085:'webobjects',1227:'dns2go',1352:'lotusnote',1381:'apple-licman',1417:'timbuktu-srv1',1418:'timbuktu-srv2',1419:'timbuktu-srv3',1420:'timbuktu-srv4',1433:'ms-sql-s',1434:'ms-sql-m',1494:'ica',1503:'t.120',1521:'oracle-sql',1525:'prospero-np',1526:'pdap-np',1527:'tlisrv',1604:'icabrowser',1680:'microcom-sbp',1701:'l2tp',1719:'h323gatestat',1720:'h323hostcall',1723:'pptp',1755:'ms-streaming',1758:'tftp-mcast',1812:'radius',1813:'radius-acct',1818:'etftp',1973:'dlsrap',1985:'hsrp',1999:'tcp-id-port',2000:'btserv',2001:'glimpse',2049:'nfs',2064:'distributed-net',2065:'dlsrpn',2067:'dlswpn',2106:'mzap',2301:'cpq-wbem',2336:'appleugcontrol',2427:'mgcp-gateway',2504:'wlbs',2535:'madcap',2543:'reftek',2592:'netrek',2628:'dict',2727:'mgcp-callagent',2998:'realsecure',3000:'hbci',3031:'eppc',3128:'squid',3130:'icpv2',3264:'ccmail',3283:'net-assistant',3288:'cops',3305:'odette-ftp',3306:'mysql',3389:'ms-wbt-server',3986:'winbox',3987:'winbox-tls',4000:'icq',4321:'rwhois',4333:'msql',4827:'htcp',5004:'avt-profile-1',5005:'avt-profile-2',5010:'yahoo',5060:'sip',5190:'aol',5423:'virtualuser',5500:'fcp-addr-srvr1',5501:'fcp-addr-srvr2',5502:'fcp-srvr-inst1',5503:'fcp-srvr-inst2',5504:'fcp-cics-gw1',5631:'pcanywheredata',5632:'pcanywherestat',5678:'discovery',5800:'vnc-1',5900:'vnc-2',6112:'dtspcd',6665:'ircu',6666:'ircu',6667:'ircu',6668:'ircu',6669:'ircu',6699:'napster',6970:'rtp',7007:'msbd',7070:'arcp',7778:'unreal',8010:'wingate',8080:'http-alt',8291:'winbox',8383:'imail-www',8875:'napster-2',8888:'napster-3',11371:'pgp5-key',14237:'hotsync-1',14238:'hotsync-2',18888:'liquidaudio',21157:'activision',26000:'quake',27001:'quake-world',27015:'half-life',27960:'quake3'}}}]},{name:'VLAN Id',type:'number',id:'uc',opt:1,width:45},{name:'DSCP',type:'number',id:'u16',opt:1,width:45},{name:'Tx Rate',type:'bitrate',id:'ue',width:55},{name:'Rx Rate',type:'bitrate',id:'uf',width:55},{name:'Tx Packet Rate',type:'number',id:'u10',width:55},{name:'Rx Packet Rate',type:'number',id:'u11',width:55}]}]},{name:'New Terminal',title:'Terminal',icon:16,c:[{title:'Terminal',type:'alias',autostart:1,group:'Tools',link:[{conv:'put',dst:'Type',val:0}],open:'Telnet',tab:'Telnet'}]},{name:'Telnet',title:'Telnet',group:'Tools',c:[{title:'Telnet',type:'termopen',c:[{name:'Type',type:'enm',id:'u1',def:1,radio:1,values:{type:'enumfilter',filters:[{id:1},{id:2,pred:{type:'addon',value:'secure'}},{id:3}],values:{type:'static',map:[ '','Telnet','SSH','MAC Telnet' ]}}},{type:'deck',panes:[{vals:[ 1,2 ],c:[{name:'Address',type:'union',single:1,c:[{type:'ipaddr',id:'u2',zeroinvalid:1},{type:'ip6addr',id:'a3',ifaceid:'u4'}]}]},{vals:[ 3 ],c:[{name:'MAC Address',type:'macaddr',id:'r5',values:{type:'dynamic',path:[ 20,62 ]}}]},{vals:[ 4 ],c:[{name:'VM',type:'number',id:'u7'}]}],selon:'Type'},{type:'deck',panes:[{vals:[ 2 ],c:[{name:'User',type:'string',id:'s6',defuser:1}]}],selon:'Type'}]}]},{name:'MAC Server',title:'MAC Server',group:'Tools',c:[{name:'MAC Session',title:'Active Sessions',type:'map',path:[ 15,2 ],autorefresh:3000,nameval:'Src. Address',ro:1,c:[{name:'Interface',type:'enm',id:'u1',values:{type:'dynamic',path:[ 20,0 ]},width:100},{name:'Src. Address',type:'macaddr',id:'r2',width:100},{name:'Uptime',type:'interval',id:'u3',width:60}]},{name:'MAC Telnet Server',title:'MAC Telnet Server',type:'item',path:[ 15,1 ],c:[{name:'Allowed Interface List',type:'enm',id:'u4',values:{type:'dynamic',path:[ 20,90 ]}}]},{name:'MAC WinBox Server',title:'MAC WinBox Server',type:'item',path:[ 2,1 ],c:[{name:'Allowed Interface List',type:'enm',id:'u2',values:{type:'dynamic',path:[ 20,90 ]}}]},{title:'MAC Ping Server',type:'item',path:[ 18 ],c:[{name:'MAC Ping Server Enabled',type:'bool',id:'b1'}]}]},{name:'Graphing',title:'Graphing',group:'Tools',c:[{name:'Interface Graphing Rule',title:'Interface Rules',type:'map',path:[ 25,3 ],nameval:'Interface',c:[{name:'Interface',type:'enm',id:'u4',values:{type:'defenum',defid:0,defname:'all',values:{type:'dynamic',path:[ 20,0 ]}},width:100},{name:'Allow Address',type:'union',single:1,width:100,c:[{type:'network',id:'u1',maskid:'u2'},{type:'network6',id:'a5',deflen:0,maskid:'u6'}]},{name:'Store on Disk',type:'bool',id:'b3',def:1,width:65}]},{title:'Graphing Settings',type:'item',path:[ 25,10 ],c:[{name:'Store Every',type:'enm',id:'u1',values:{type:'static',map:[ '','5 min','hour','24 hours' ]}}]},{name:'Queue Graphing Rule',title:'Queue Rules',type:'map',path:[ 25,2 ],nameval:'Simple Queue',c:[{name:'Simple Queue',type:'enm',id:'u4',values:{type:'defenum',defid:0,defname:'all',values:{type:'dynamic',path:[ 20,9 ]}},width:100},{name:'Allow Address',type:'union',single:1,width:100,c:[{type:'network',id:'u1',maskid:'u2'},{type:'network6',id:'a5',deflen:0,maskid:'u6'}]},{name:'Store on Disk',type:'bool',id:'b3',def:1,width:65},{name:'Allow Target',type:'bool',id:'ba',def:1,width:65}]},{name:'Resource Graphing Rule',title:'Resource Rules',type:'map',path:[ 25,5 ],c:[{name:'Allow Address',type:'union',single:1,width:100,c:[{type:'network',id:'u1',maskid:'u2'},{type:'network6',id:'a5',deflen:0,maskid:'u6'}]},{name:'Store on Disk',type:'bool',id:'b3',def:1,width:65}]},{name:'Interface Graph',title:'Interface Graphs',type:'map',path:[ 25,4 ],nameval:'Interface',ro:1,c:[{name:'Interface',type:'enm',id:'ufe0001',nonpublic:1,values:{type:'dynamic',path:[ 20,0 ]}},{name:'Interface',type:'columnalias',width:100},{name:'Daily',type:'tab'},{name:'Daily Graph',type:'graph',curves:[{name:'Rx',value:{type:'bitrate'}},{name:'Tx',value:{type:'bitrate'}}],model:{name:'',type:'multinumber',id:'U5b',nonpublic:1,c:[{type:'number'}]}},{name:'Weekly',type:'tab'},{name:'Weekly Graph',type:'graph',curves:[{name:'Rx',value:{type:'bitrate'}},{name:'Tx',value:{type:'bitrate'}}],model:{name:'',type:'multinumber',id:'U5c',nonpublic:1,c:[{type:'number'}]}},{name:'Monthly',type:'tab'},{name:'Monthly Graph',type:'graph',curves:[{name:'Rx',value:{type:'bitrate'}},{name:'Tx',value:{type:'bitrate'}}],model:{name:'',type:'multinumber',id:'U5d',nonpublic:1,c:[{type:'number'}]}},{name:'Yearly',type:'tab'},{name:'Yearly Graph',type:'graph',curves:[{name:'Rx',value:{type:'bitrate'}},{name:'Tx',value:{type:'bitrate'}}],model:{name:'',type:'multinumber',id:'U5e',nonpublic:1,c:[{type:'number'}]}}]},{name:'Queue Graph',title:'Queue Graphs',type:'map',path:[ 25,1 ],nameval:'Queue',ro:1,c:[{name:'Queue',type:'enm',id:'ufe0001',nonpublic:1,values:{type:'dynamic',path:[ 20,9 ]}},{name:'Queue',type:'columnalias',width:100},{name:'Daily',type:'tab'},{name:'Daily Graph',type:'graph',curves:[{name:'Rx',value:{type:'bitrate'}},{name:'Tx',value:{type:'bitrate'}}],model:{name:'',type:'multinumber',id:'U5b',nonpublic:1,c:[{type:'number'}]}},{name:'Weekly',type:'tab'},{name:'Weekly Graph',type:'graph',curves:[{name:'Rx',value:{type:'bitrate'}},{name:'Tx',value:{type:'bitrate'}}],model:{name:'',type:'multinumber',id:'U5c',nonpublic:1,c:[{type:'number'}]}},{name:'Monthly',type:'tab'},{name:'Monthly Graph',type:'graph',curves:[{name:'Rx',value:{type:'bitrate'}},{name:'Tx',value:{type:'bitrate'}}],model:{name:'',type:'multinumber',id:'U5d',nonpublic:1,c:[{type:'number'}]}},{name:'Yearly',type:'tab'},{name:'Yearly Graph',type:'graph',curves:[{name:'Rx',value:{type:'bitrate'}},{name:'Tx',value:{type:'bitrate'}}],model:{name:'',type:'multinumber',id:'U5e',nonpublic:1,c:[{type:'number'}]}}]},{name:'Resource Graph',title:'Resource Graphs',type:'map',path:[ 25,6 ],nameval:'Type',ro:1,c:[{name:'Type',type:'enm',id:'ufe0001',nonpublic:1,values:{type:'static',map:[ '','CPU','Memory','HDD' ]}},{name:'Type',type:'columnalias',width:100},{name:'Daily',type:'tab'},{name:'CPU Daily Graph',type:'graph',curves:[{name:'CPU',value:{type:'number',postfix:'%'}}],model:{name:'',type:'multinumber',id:'U5b',c:[{type:'number'}]},on:'cpu'},{name:'Memory Daily Graph',type:'graph',curves:[{name:'Memory Used',value:{type:'decimal',postfix:'KiB'}}],model:{name:'',type:'multinumber',id:'U5b',c:[{type:'number'}]},on:'mem'},{name:'HDD Daily Graph',type:'graph',curves:[{name:'Memory Used',value:{type:'decimal',postfix:'KiB'}}],model:{name:'',type:'multinumber',id:'U5b',c:[{type:'number'}]},on:'hdd'},{name:'Weekly',type:'tab'},{name:'CPU Weekly Graph',type:'graph',curves:[{name:'CPU',value:{type:'number',postfix:'%'}}],model:{name:'',type:'multinumber',id:'U5c',c:[{type:'number'}]},on:'cpu'},{name:'Memory Weekly Graph',type:'graph',curves:[{name:'Memory Used',value:{type:'decimal',postfix:'KiB'}}],model:{name:'',type:'multinumber',id:'U5c',c:[{type:'number'}]},on:'mem'},{name:'HDD Weekly Graph',type:'graph',curves:[{name:'Memory Used',value:{type:'decimal',postfix:'KiB'}}],model:{name:'',type:'multinumber',id:'U5c',c:[{type:'number'}]},on:'hdd'},{name:'Monthly',type:'tab'},{name:'CPU Monthly Graph',type:'graph',curves:[{name:'CPU',value:{type:'number',postfix:'%'}}],model:{name:'',type:'multinumber',id:'U5d',c:[{type:'number'}]},on:'cpu'},{name:'Memory Monthly Graph',type:'graph',curves:[{name:'Memory Used',value:{type:'decimal',postfix:'KiB'}}],model:{name:'',type:'multinumber',id:'U5d',c:[{type:'number'}]},on:'mem'},{name:'HDD Monthly Graph',type:'graph',curves:[{name:'Memory Used',value:{type:'decimal',postfix:'KiB'}}],model:{name:'',type:'multinumber',id:'U5d',c:[{type:'number'}]},on:'hdd'},{name:'Yearly',type:'tab'},{name:'CPU Yearly Graph',type:'graph',curves:[{name:'CPU',value:{type:'number',postfix:'%'}}],model:{name:'',type:'multinumber',id:'U5e',c:[{type:'number'}]},on:'cpu'},{name:'Memory Yearly Graph',type:'graph',curves:[{name:'Memory Used',value:{type:'decimal',postfix:'KiB'}}],model:{name:'',type:'multinumber',id:'U5e',c:[{type:'number'}]},on:'mem'},{name:'HDD Yearly Graph',type:'graph',curves:[{name:'Memory Used',value:{type:'decimal',postfix:'KiB'}}],model:{name:'',type:'multinumber',id:'U5e',c:[{type:'number'}]},on:'hdd'},{name:'cpu',type:'cond',hide:1,c:[{on:'Type',pred:{type:'number',value:[ 1 ]}}]},{name:'mem',type:'cond',hide:1,c:[{on:'Type',pred:{type:'number',value:[ 2 ]}}]},{name:'hdd',type:'cond',hide:1,c:[{on:'Type',pred:{type:'number',value:[ 3 ]}}]}]}]},{name:'Password',title:'Password',group:'System',c:[{title:'Change',type:'doit',path:[ 13,1 ],autoreset:1,cmd:3,c:[{name:'Old Password',type:'password',id:'s1b'},{name:'New Password',type:'password',id:'s3'},{name:'Confirm Password',type:'password',id:'s16'}]}]},{name:'Certificates',title:'Certificates',group:'System',c:[{name:'Certificate',title:'Certificates',type:'map',path:[ 19,1 ],nameval:'Name',prefix:'cert',refetchonchange:1,c:[{name:'General',type:'tab'},{name:'id',type:'number',id:'ufe0001',def:4294967295,nonpublic:1,ro:1},{name:'type',type:'number',id:'u5b',nonpublic:1},{name:'Type',type:'number',id:'u25',nonpublic:1,ro:1},{name:'Name',type:'string',id:'sfe0010',width:80},{name:'Issuer',type:'stringarray',id:'S1c',cols:20,ro:1,rows:4,width:120},{type:'separator'},{name:'Country',type:'string',id:'s6c',on:'sealed'},{name:'State',type:'string',id:'s6d',on:'sealed'},{name:'Locality',type:'string',id:'s6e',on:'sealed'},{name:'Organization',type:'string',id:'s6f',on:'sealed'},{name:'Unit',type:'string',id:'s70',on:'sealed'},{type:'separator'},{name:'Common Name',type:'string',id:'s71',on:'sealed',width:80},{name:'Subject Alt. Name',type:'multi',id:'M84',on:'sealed',width:80,c:[{type:'tuple',sep:':',separate:1,c:[{name:'Subject Alt. Name Type',type:'enm',id:'u7f',values:{type:'static',map:{1:'IP',2:'DNS',3:'Email'}}},{name:'Subject Alt. Name',type:'union',single:1,c:[{type:'ip6addr',id:'a7e'},{type:'ipaddr',id:'u7d'},{type:'string',id:'s7c'}]}]}]},{type:'separator'},{name:'Key Size',type:'enm',id:'u67',def:2048,on:'sealed',values:{type:'static',map:{1024:'1024',1536:'1536',2048:'2048',4096:'4096',8192:'8192'}},width:60},{name:'Days Valid',type:'number',id:'u75',def:365,on:'sealed',width:80},{type:'separator',on:'notsealed'},{name:'Trusted',type:'bool',id:'bc',def:1,on:'notsealed',width:60},{name:'Key Usage',type:'tab'},{name:'Key Usage',type:'set',id:'u7b',def:109,on:'sealed',values:{type:'static',map:{0:'digital signature',1:'content commitment',2:'key encipherment',3:'data encipherment',4:'key agreement',5:'key cert. sign',6:'crl sign',7:'encipher only',8:'decipher only',21:'dvcs',22:'server gated crypto',23:'ocsp sign',24:'timestamp',25:'ipsec user',26:'ipsec tunnel',27:'ipsec end system',28:'email protect',29:'code sign',30:'tls client',31:'tls server'}}},{name:'Status',type:'tab'},{name:'CA CRL Host',type:'string',id:'s77',ro:1},{type:'separator'},{name:'SCEP URL',type:'string',id:'s143',ro:1,width:120},{type:'separator'},{name:'CA',type:'enm',id:'u191',opt:1,ro:1,values:{type:'dynamic',path:[ 19,1 ],pred:{type:'slot',pred:{type:'number',value:[ 2 ]},slot:'Type'}},width:80},{type:'separator'},{name:'Serial Number',type:'string',id:'s3',ro:1},{name:'Fingerprint',type:'string',id:'s26',ro:1,width:80},{name:'Req. Fingerprint',type:'string',id:'s131',ro:1},{name:'CA Fingerprint',type:'string',id:'s13b',ro:1},{type:'separator'},{name:'Invalid Before',type:'date',id:'u6',opt:1,ro:1},{name:'Invalid After',type:'date',id:'u7',opt:1,ro:1},{name:'Expires After',type:'age',id:'u61',opt:1,ro:1},{type:'separator'},{name:'Revoked',type:'date',id:'u192',opt:1,ro:1},{name:'private key',type:'flag',id:'b5c',hint:'K'},{name:'dsa',type:'flag',id:'b5d',band:2,hint:'D'},{name:'crl',type:'flag',id:'b5e',hint:'L'},{name:'authority',type:'flag',id:'bfb',hint:'A'},{name:'issued',type:'flag',id:'b5f',band:3,hint:'I'},{name:'revoked',type:'flag',id:'b35',band:3,hint:'R'},{name:'expired',type:'flag',id:'b60',hint:'E'},{name:'smart card key',type:'flag',id:'bd3',hint:'C'},{name:'trusted',type:'flag',id:'bc',hint:'T'},{type:'statusbar',c:[{type:'string',id:'s12d'}]},{type:'buttonsep'},{name:'Sign',type:'contextmenu',group:'System',link:[{dst:'Certificate'}],open:'Certificates',tab:'Sign'},{name:'Sign via SCEP',type:'contextmenu',group:'System',link:[{dst:'Certificate'}],open:'Certificates',tab:'Sign via SCEP'},{name:'Import',type:'doit',cmd:1,global:1,c:[{name:'Only File',type:'string',id:'sa',values:{type:'dynamic',path:[ 72 ]}},{name:'Passphrase',type:'secret',id:'s10'}]},{type:'buttonsep'},{name:'Card Reinstall',type:'doit',cmd:7,global:1,c:[{name:'PIN',type:'secret',id:'s24'}]},{name:'Card Verify',type:'doit',cmd:8,global:1,c:[{name:'PIN',type:'secret',id:'s24'}]},{name:'Set CA Passphrase',type:'contextmenu',group:'System',link:[{dst:'CA'}],open:'Certificates',tab:'Set CA Passphrase'},{name:'Export',type:'contextmenu',group:'System',link:[{dst:'Certificate'}],open:'Certificates',tab:'Export'},{name:'Revoke',type:'doit',path:[ 19,3 ],cmd:2,confirm:'Do you want a certificate to be revoked?'},{name:'sealed',type:'cond',makero:1,c:[{on:'type',pred:{type:'number',value:[ 0 ]}}]},{name:'notsealed',type:'cond',hidedynamicly:1,c:[{on:'type',pred:{type:'not',pred:{type:'number',value:[ 0 ]}}}]}]},{title:'Create Cert. Request',type:'doit',path:[ 19,1 ],cmd:6,c:[{name:'Certificate Template',type:'enm',id:'ufe0001',values:{type:'dynamic',path:[ 19,1 ],pred:{type:'slot',pred:{type:'number',value:[ 0 ]},slot:'type'}}},{name:'Key Passphrase',type:'secret',id:'s68'},{name:'Challenge Passphrase',type:'secret',id:'s73'},{name:'Unstructured Address',type:'string',id:'s74'},{name:'Key Size',type:'number',id:'u67',def:2048,values:{type:'static',map:{1024:'1024',1536:'1536',2048:'2048',4096:'4096',8192:'8192'}},width:60}]},{title:'Sign',type:'action',path:[ 19,1 ],autorefresh:1000,cancelcmd:10,hide:1,nonpublic:1,pollcmd:11,request:[{name:'Certificate',type:'enm',id:'ufe0001',values:{type:'dynamic',path:[ 19,1 ],pred:{type:'slot',pred:{type:'number',value:[ 0 ]},slot:'type'}}},{name:'CA',type:'opt',c:[{type:'enm',id:'u191',values:{type:'dynamic',path:[ 19,1 ],pred:{type:'slot',pred:{type:'number',value:[ 2 ]},slot:'Type'}}}]},{name:'CA CRL Host',type:'multistring',id:'S20',c:[{type:'string'}]}],startcmd:9,c:[{name:'Progress',type:'string',id:'s25'}]},{title:'Sign via SCEP',type:'doit',path:[ 19,1 ],cmd:12,hide:1,nonpublic:1,c:[{name:'Certificate',type:'enm',id:'ufe0001',values:{type:'dynamic',path:[ 19,1 ],pred:{type:'slot',pred:{type:'number',value:[ 0 ]},slot:'type'}}},{name:'SCEP URL',type:'string',id:'s143',cols:10,min:1},{name:'Challenge Password',type:'secret',id:'s12f'}]},{title:'Export',type:'doit',path:[ 19,1 ],cmd:5,hide:1,nonpublic:1,c:[{name:'Certificate',type:'enm',id:'ufe0001',values:{type:'dynamic',path:[ 19,1 ]}},{name:'Type',type:'enm',id:'b0',values:{type:'static',map:[ 'PEM','PKCS12' ]}},{name:'Export Passphrase',type:'secret',id:'s10',min:8,opt:1}]},{name:'Certificate Settings',title:'Settings',type:'item',path:[ 19,13 ],c:[{name:'CRL Download',type:'bool',id:'b1'},{name:'Use CRL',type:'bool',id:'b2'},{type:'separator'},{name:'CRL Store',type:'enm',id:'u3',values:{type:'static',map:{0:'system',1:'ram'}}}]},{name:'SCEP Server',title:'SCEP Servers',type:'map',path:[ 19,4 ],nameval:'Path',refetchonchange:1,c:[{name:'CA Certificate',type:'enm',id:'u1',values:{type:'dynamic',path:[ 19,1 ],pred:{type:'slot',pred:{type:'number',value:[ 2 ]},slot:'Type'}},width:80},{name:'Next CA Certificate',type:'enm',id:'u3',opt:1,values:{type:'dynamic',path:[ 19,1 ],pred:{type:'slot',pred:{type:'number',value:[ 2 ]},slot:'Type'}},width:80},{name:'Path',type:'string',id:'s2',min:1,width:60},{name:'Days Valid',type:'number',id:'u4',def:1,width:60},{name:'Request Lifetime',type:'interval',id:'u5',def:3600,min:300,width:80},{type:'enable'},{type:'about'}]},{name:'SCEP RA',title:'SCEP RA',type:'map',path:[ 19,11 ],nameval:'Name',prefix:'ra',c:[{name:'Name',type:'string',id:'sfe0010',width:100},{name:'Server',type:'union',single:1,width:100,c:[{type:'ipaddr',id:'uc'},{type:'ip6addr',id:'ad'}]},{name:'Path',type:'string',id:'s2',width:100},{name:'Certificate Template',type:'enm',id:'u16',values:{type:'dynamic',path:[ 19,1 ],pred:{type:'slot',pred:{type:'number',value:[ 0 ]},slot:'type'}},width:80},{name:'CA Identity',type:'string',id:'s11'},{name:'Fingerprint Algorithm',type:'enm',id:'u4',values:{type:'static',map:[ '','MD5','SHA1' ]}},{type:'separator'},{name:'RA Path',type:'string',id:'s28'},{name:'RA Transaction Lifetime',type:'interval',id:'u2a',def:3600,min:300},{name:'On Smart Card',type:'bool',id:'b17'},{type:'separator'},{name:'Req. Fingerprint',type:'string',id:'s5',ro:1},{name:'CA Fingerprint',type:'string',id:'sf',ro:1},{type:'statusbar',c:[{type:'string',id:'s1'}]},{type:'enable'},{name:'smart card key',type:'flag',id:'b17',hint:'C'}]},{name:'SCEP Request',title:'Requests',type:'map',path:[ 19,5 ],nameval:'Req. Fingerprint',ro:1,c:[{name:'Authority',type:'union',width:80,c:[{type:'enm',id:'u1',values:{type:'dynamic',path:[ 19,1 ],pred:{type:'slot',pred:{type:'number',value:[ 2 ]},slot:'Type'}}},{type:'enm',id:'u8',values:{type:'dynamic',path:[ 19,7 ]}}]},{type:'statusbar',c:[{name:'Status',type:'enm',id:'u2',values:{type:'static',map:[ '','pending','granted','denied','authorized' ]},width:80}]},{name:'Created',type:'dateandtime',id:'u3',width:120},{name:'Transaction ID',type:'string',id:'s5'},{name:'Req. Fingerprint',type:'string',id:'sa',width:120},{type:'separator'},{name:'Country',type:'string',id:'s6c'},{name:'State',type:'string',id:'s6d'},{name:'Locality',type:'string',id:'s6e'},{name:'Origanization',type:'string',id:'s6f'},{name:'Unit',type:'string',id:'s70'},{type:'separator'},{name:'Common Name',type:'string',id:'s71',width:100},{name:'Serial Number',type:'string',id:'s78'},{name:'Email',type:'string',id:'s72'},{name:'Grant',type:'doit',cmd:1}]},{name:'SCEP OTP',title:'OTP',type:'map',path:[ 19,6 ],nameval:'Password',ordered:1,ro:1,c:[{name:'Password',type:'string',id:'s1',width:140},{name:'Expires',type:'age',id:'u2',width:80},{name:'Used',type:'bool',id:'b3',width:60},{name:'Generate',type:'doit',cmd:1,global:1,c:[{name:'Minutes Valid',type:'number',id:'u33',def:5}]}]},{name:'CRL',title:'CRL',type:'map',path:[ 19,12 ],nameval:'URL',c:[{name:'URL',type:'string',id:'s4',width:200},{type:'separator'},{name:'Certificate',type:'enm',id:'u1',opt:1,ro:1,values:{type:'dynamic',path:[ 19,1 ]},width:100},{type:'separator'},{name:'Num',type:'number',id:'u8',ro:1,width:45},{name:'Revoked',type:'number',id:'u7',def:4294967295,opt:1,ro:1,width:45},{name:'Signature',type:'string',id:'s14',ro:1},{type:'separator'},{name:'Next Update',type:'dateandtime',id:'u9',ro:1,width:150},{name:'Last Update',type:'dateandtime',id:'ub',ro:1,width:150},{name:'expired',type:'flag',id:'ba',hint:'E'},{type:'dynamic'}]}]},{name:'MetaROUTER',title:'MetaROUTERs',icon:14,pred:{type:'or',pred:[{type:'arch',value:'mips'},{type:'not',pred:{type:'or',pred:[{type:'not',pred:{type:'arch',value:'powerpc'}},{type:'not',pred:{type:'or',pred:[{type:'board',value:'RB800'},{type:'board',value:'RB1000'},{type:'board',value:'RB1100'}]}}]}}]},prio:999,c:[{name:'MetaROUTER',title:'MetaROUTERs',type:'map',path:[ 109,1 ],autorefresh:5000,nameval:'Name',prefix:'mr',c:[{name:'Name',type:'string',id:'sfe0010',min:1,width:100},{name:'Memory Size',type:'number',id:'u1',def:24,min:1,postfix:'MiB',width:50},{name:'Disk Size',type:'number',id:'u3',opt:1,postfix:'kiB',width:50},{type:'separator'},{name:'Used Disk',type:'number',id:'u4',opt:1,postfix:'kiB',ro:1,width:50},{name:'Disk Reads',type:'number',id:'u5',opt:1,ro:1},{name:'Disk Writes',type:'number',id:'u6',opt:1,ro:1},{type:'statusbar',c:[{name:'Status',type:'enm',id:'u2',values:{type:'static',map:{0:'disabled',1:'stopped',2:'booting',3:'running',4:'rebooting',5:'shutting-down',6:'importing'}},width:100}]},{type:'enable'},{name:'Console',type:'contextmenu',autostart:1,group:'Tools',link:[{conv:'put',dst:'Type',val:4},{dst:'VM'}],open:'Telnet',tab:'Telnet'},{name:'Start',type:'doit',cmd:3,nonglobal:1},{name:'Shut down',type:'doit',cmd:2,nonglobal:1},{name:'Reboot',type:'doit',cmd:1,nonglobal:1}]},{title:'Import Image',type:'action',path:[ 109,1 ],autoclose:1,autorefresh:1000,cancelcmd:5,pollcmd:6,request:[{name:'File Name',type:'string',id:'s1',cols:10,values:{type:'dynamic',path:[ 72 ],pred:{type:'slot',pred:{type:'number',value:[ 0 ]},slot:'type'}}},{name:'Memory Size',type:'number',id:'u1',def:16,min:4,postfix:'MiB',width:50},{name:'Enabled',type:'bool',id:'bfe000a',def:1,inv:1},{type:'separator'}],startcmd:4,c:[{name:'Imported',type:'number',id:'u2',opt:1,postfix:'%'}]},{name:'VM Interface',title:'Interfaces',type:'map',path:[ 109,3 ],nameval:'VM MAC Address',c:[{name:'Virtual Machine',type:'enm',id:'u1',values:{type:'dynamic',path:[ 109,1 ]},width:100},{name:'Type',type:'enm',id:'u2',compact:1,def:1,radio:1,values:{type:'static',map:[ 'dynamic','static' ]},width:50},{type:'deck',panes:[{vals:[ 1 ],c:[{name:'Static Interface',type:'enm',id:'u3',def:4294967295,values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'bitmap',mask:2,value:2},slot:'caps'}},width:100}]},{vals:[ 0 ],c:[{name:'Dynamic MAC Address',type:'macaddr',id:'r4',randomdef:1},{name:'Dynamic Bridge',type:'enm',id:'u6',def:4294967295,values:{type:'defenum',defid:4294967295,defname:'none',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'bitmap',mask:32768,value:32768},slot:'caps'}}}}]}],selon:'Type'},{type:'separator'},{name:'VM MAC Address',type:'macaddr',id:'r5',randomdef:1,width:130},{type:'enable'}]},{name:'Interface',title:'Virtual Ethernet',type:'map',icons:{0:64},inherit:'iface',pred:{type:'or',pred:[{type:'board',value:'RB400'},{type:'board',value:'RB700'},{type:'board',value:'RB2011'},{type:'board',value:'RB1000'},{type:'board',value:'CRS'}]},prefix:'vif',typevalue:50,c:[{name:'General',type:'tab',combine:1},{name:'MTU',type:'number',id:'u10064',def:1500,max:65535,min:64,override:1},{name:'MAC Address',type:'macaddr',id:'r3e9',randomdef:1},{name:'ARP',type:'enm',id:'u3ea',def:1,values:{type:'static',map:['disabled','enabled','proxy-arp','reply-only','local-proxy-arp']}},{name:'ARP Timeout',type:'interval',id:'u1003b',opt:1}]}]},{name:'Partition',title:'Partitions',icon:33,pred:{type:'not',pred:{type:'or',pred:[{type:'board',value:'x86'},{type:'arch',value:'smips'}]}},prio:999,c:[{name:'Partition',title:'Partitions',type:'map',path:[ 92,1 ],nameval:'Name',nonaddable:1,ordered:1,prefix:'part',c:[{name:'Name',type:'string',id:'sfe0010',min:1,width:100},{name:'Fallback To',type:'enm',id:'u4',values:{type:'pair',c:[{type:'dynamic',path:[ 92,1 ]},{type:'static',map:{4294967294:'etherboot',4294967295:'next'}}]},width:100},{name:'Version',type:'string',id:'s5',ro:1,width:150},{name:'Size',type:'number',id:'u1',postfix:'MiB',ro:1},{type:'comment'},{name:'Activate',type:'doit',cmd:4,nonglobal:1},{name:'',type:'doit',cmd:4294967295,global:1},{name:'active',type:'flag',id:'b2',hint:'A'},{name:'running',type:'flag',id:'b3',hint:'R'}]},{title:'Repartition',type:'doit',path:[ 92,1 ],cmd:5,confirm:'Repartitioning requires reboot. Continue?',c:[{name:'Partitions',type:'number',id:'u1',max:8,min:1}]},{title:'Copy To',type:'action',path:[ 92,1 ],autoclose:1,autorefresh:1000,cancelcmd:3,pollcmd:2,request:[{name:'Destination Partition',type:'enm',id:'ufe0001',values:{type:'dynamic',path:[ 92,1 ]}}],startcmd:1,c:[{name:'Status',type:'string',id:'s1',cols:10}]},{title:'Save Config To',type:'action',path:[ 92,1 ],autoclose:1,autorefresh:1000,cancelcmd:8,pollcmd:7,request:[{name:'Partition',type:'enm',id:'ufe0001',values:{type:'dynamic',path:[ 92,1 ]}}],startcmd:6,c:[{name:'Status',type:'string',id:'s1',cols:10}]},{title:'Restore Config From',type:'action',path:[ 92,1 ],autoclose:1,autorefresh:1000,cancelcmd:11,pollcmd:10,request:[{name:'Partition',type:'enm',id:'ufe0001',values:{type:'dynamic',path:[ 92,1 ]}}],startcmd:9,c:[{name:'Status',type:'string',id:'s1',cols:10}]}]},{name:'Disks',title:'Disk List',group:'System',pred:{type:'not',pred:{type:'arch',value:'smips'}},c:[{name:'Disk',title:'Disks',type:'map',path:[ 79,1 ],nameval:{type:'concat',first:'Disk',second:'Name',sep:'/'},nonaddable:1,c:[{name:'Name',type:'string',id:'sfe0010',min:1,width:100},{name:'Label',type:'string',id:'s1',ro:1,width:100},{name:'Type',type:'enm',id:'u3',ro:1,values:{type:'defenum',defid:4294967295,defname:'unknown',values:{type:'static',map:[ 'fat32','ext3' ]}},width:60},{name:'Disk',type:'string',id:'s2',ro:1,width:120},{name:'Free',type:'bigbytes',id:'q5',ro:1,width:80},{name:'Size',type:'bigbytes',id:'q4',ro:1,width:80},{name:'Eject Drive',type:'doit',cmd:1}]},{title:'Format Drive',type:'action',path:[ 79,1 ],autoclose:1,autorefresh:1000,cancelcmd:16646161,pollcmd:16646160,request:[{name:'Disk',type:'enm',id:'ufe0001',values:{type:'dynamic',path:[ 79,1 ]}},{name:'File System',type:'enm',id:'u3',values:{type:'static',map:[ 'fat32','ext3' ]}},{name:'Label',type:'string',id:'s1',opt:1},{type:'separator'}],startcmd:16646159,c:[{name:'Formatted',type:'number',id:'u1',postfix:'%'}]}]},{name:'Make Supout.rif',title:'Make Supout.rif',icon:11,prio:1000,c:[{title:'Make it!',type:'action',path:[ 24,25 ],autoclose:1,autorefresh:1000,cancelcmd:16646161,pollcmd:16646160,request:[{name:'File Name',type:'string',id:'s1',def:'supout.rif',min:1}],startcmd:16646159,c:[{name:'Created',type:'number',id:'u1',opt:1,postfix:'%'}]}]},{name:'Web Proxy',title:'Web Proxy',group:'IP',c:[{title:'Web Proxy Settings',type:'item',path:[ 96,1 ],autorefresh:1000,icons:{0:81},refreshfilter:262146,c:[{name:'General',type:'tab'},{name:'Enabled',type:'bool',id:'b1'},{name:'Src. Address',type:'multi',id:'M1b',c:[{type:'union',single:1,c:[{type:'ipaddr',id:'u8'},{type:'ip6addr',id:'a17'}]}]},{name:'Port',type:'multinumber',id:'U2',min:1,c:[{type:'number',max:65535,min:1}]},{name:'Anonymous',type:'bool',id:'b1c'},{type:'separator'},{name:'Parent Proxy',type:'union',opt:1,single:1,c:[{type:'ipaddr',id:'u3',opt:1},{type:'ip6addr',id:'a16',opt:1}]},{name:'Parent Proxy Port',type:'number',id:'u4',max:65535,opt:1},{type:'separator'},{name:'Cache Administrator',type:'string',id:'s9',opt:1},{name:'Max. Cache Size',type:'enm',id:'ub',postfix:'KiB',values:{type:'static',map:{0:'none',4294967295:'unlimited'}},c:[{type:'number'}]},{name:'Max Cache Object Size',type:'number',id:'u1a',min:1,postfix:'KiB'},{name:'Cache On Disk',type:'bool',id:'bd'},{type:'separator'},{name:'Max. Client Connections',type:'number',id:'u5',min:1},{name:'Max. Server Connections',type:'number',id:'u6',min:1},{name:'Max Fresh Time',type:'interval',id:'u11'},{name:'Serialize Connections',type:'bool',id:'b12'},{name:'Always From Cache',type:'bool',id:'b13'},{type:'separator'},{name:'Cache Hit DSCP (TOS)',type:'number',id:'u18',max:63},{type:'separator'},{name:'Cache Path',type:'string',id:'se',cols:10,values:{type:'dynamic',path:[ 72 ],pred:{type:'slot',pred:{type:'number',value:[ 5 ]},slot:'type'}}},{type:'statusbar',c:[{type:'enm',id:'u14',values:{type:'static',map:['stopped','running','formatting disk','checking disk','invalid address','building cache','passthrough']}}]},{name:'Status',type:'tab'},{name:'Uptime',type:'age',id:'u64',ro:1},{name:'Client Connections',type:'number',id:'u7c',ro:1},{name:'Server Connections',type:'number',id:'u7d',ro:1},{name:'Requests',type:'number',id:'u66',ro:1},{name:'Hits',type:'number',id:'u67',ro:1},{type:'separator'},{name:'Cache Used',type:'decimal',id:'u6f',postfix:'KiB',ro:1},{name:'Total RAM Used',type:'decimal',id:'u71',postfix:'KiB',ro:1},{type:'separator'},{name:'Received From Servers',type:'decimal',id:'u79',postfix:'KiB',ro:1},{name:'Sent To Clients',type:'decimal',id:'u7a',postfix:'KiB',ro:1},{name:'Hits Sent To Clients',type:'decimal',id:'u7b',postfix:'KiB',ro:1},{name:'Lookups',type:'tab'},{name:'Successes',type:'decimal',id:'u80',ro:1},{name:'Not Found',type:'decimal',id:'u81',ro:1},{name:'Non Cachable',type:'decimal',id:'u82',ro:1},{name:'Denied',type:'decimal',id:'u83',ro:1},{name:'Expired',type:'decimal',id:'u84',ro:1},{name:'No Expiration Info',type:'decimal',id:'u85',ro:1},{name:'Inserts',type:'tab'},{name:'Successes',type:'decimal',id:'u100',ro:1},{name:'Denied',type:'decimal',id:'u101',ro:1},{name:'Too Large',type:'decimal',id:'u102',ro:1},{name:'No Memory',type:'decimal',id:'u103',ro:1},{name:'Errors',type:'decimal',id:'u104',ro:1},{name:'Refreshes',type:'tab'},{name:'URL Requests',type:'decimal',id:'u105',ro:1},{name:'Request Max. Age',type:'decimal',id:'u106',ro:1},{name:'Expired',type:'decimal',id:'u107',ro:1},{name:'Response Max. Age',type:'decimal',id:'u108',ro:1},{name:'Config Max. Fresh',type:'decimal',id:'u109',ro:1},{name:'Heuristic',type:'decimal',id:'u10a',ro:1},{name:'Other',type:'decimal',id:'u10b',ro:1},{name:'Clear Cache',type:'doit',cmd:2,confirm:'Clear all web proxy cache?',errorprefix:'Couldn\'t clear cache'},{name:'Reset HTML',type:'doit',cmd:7,confirm:'Current html pages will be lost!Reset anyway?',errorprefix:'Couldn\'t reset html pages'}]},{name:'Web Proxy Rule',title:'Access',type:'map',path:[ 96,3 ],autorefresh:5000,fulltitle:'Web Proxy Access',icons:{0:81},nameval:{type:'concat',first:'Src. Address',second:'Dst. Address',sep:'->'},ordered:1,c:[{name:'Src. Address',type:'opt',id:'b1a2',width:100,c:[{type:'not',id:'bc8',c:[{type:'union',c:[{type:'network',id:'u32',maskid:'u33',range:1},{type:'network6',id:'a65',deflen:0,maskid:'u66'}]}]}]},{name:'Dst. Address',type:'opt',id:'b1a3',width:100,c:[{type:'not',id:'bca',c:[{type:'union',c:[{type:'network',id:'u34',maskid:'u35',range:1},{type:'network6',id:'a67',deflen:0,maskid:'u68'}]}]}]},{name:'Dst. Port',type:'not',id:'b18',width:60,c:[{type:'numberrangelist',id:'Ubbe',max:65535}]},{name:'Local Port',type:'opt',id:'bc8d',c:[{type:'not',id:'bc29',c:[{type:'number',id:'ubc5',max:65535,min:1}]}]},{name:'Dst. Host',type:'opt',id:'bc84',width:80,c:[{type:'not',id:'bc20',c:[{type:'string',id:'sbbf'}]}]},{name:'Path',type:'opt',id:'bc85',width:80,c:[{type:'not',id:'bc21',c:[{type:'string',id:'sbc0'}]}]},{name:'Method',type:'opt',id:'bc86',width:60,c:[{type:'not',id:'bc22',c:[{type:'string',id:'sbc1',values:{type:'static',map:['GET','HEAD','POST','PUT','CONNECT','OPTIONS','DELETE','TRACE']}}]}]},{name:'Action',type:'enm',id:'bbc2',values:{type:'static',map:[ 'allow','deny' ]},width:40},{name:'Redirect To',type:'opt',id:'bc88',on:'deny',width:60,c:[{type:'string',id:'sbc4',min:1}]},{type:'separator'},{name:'Hits',type:'number',id:'u63',ro:1,width:60},{type:'enable'},{type:'comment'},{name:'Reset Counters',type:'doit',cmd:5,icon:100},{name:'Reset All Counters',type:'doit',cmd:6,icon:100},{name:'deny',type:'cond',c:[{on:'Action',pred:{type:'number',value:[ 1 ]}}]}]},{name:'Web Proxy Rule',title:'Cache',type:'map',path:[ 96,5 ],autorefresh:5000,fulltitle:'Web Proxy Cache',icons:{0:81},nameval:{type:'concat',first:'Src. Address',second:'Dst. Address',sep:'->'},ordered:1,c:[{name:'Src. Address',type:'opt',id:'b1a2',width:100,c:[{type:'not',id:'bc8',c:[{type:'union',c:[{type:'network',id:'u32',maskid:'u33',range:1},{type:'network6',id:'a65',deflen:0,maskid:'u66'}]}]}]},{name:'Dst. Address',type:'opt',id:'b1a3',width:100,c:[{type:'not',id:'bca',c:[{type:'union',c:[{type:'network',id:'u34',maskid:'u35',range:1},{type:'network6',id:'a67',deflen:0,maskid:'u68'}]}]}]},{name:'Dst. Port',type:'not',id:'b18',width:60,c:[{type:'numberrangelist',id:'Ubbe',max:65535}]},{name:'Local Port',type:'opt',id:'bc8d',c:[{type:'not',id:'bc29',c:[{type:'number',id:'ubc5',max:65535,min:1}]}]},{name:'Dst. Host',type:'opt',id:'bc84',width:80,c:[{type:'not',id:'bc20',c:[{type:'string',id:'sbbf'}]}]},{name:'Path',type:'opt',id:'bc85',width:80,c:[{type:'not',id:'bc21',c:[{type:'string',id:'sbc0'}]}]},{name:'Method',type:'opt',id:'bc86',width:60,c:[{type:'not',id:'bc22',c:[{type:'string',id:'sbc1',values:{type:'static',map:['GET','HEAD','POST','PUT','CONNECT','OPTIONS','DELETE','TRACE']}}]}]},{name:'Action',type:'enm',id:'bbc2',values:{type:'static',map:[ 'allow','deny' ]},width:40},{type:'separator'},{name:'Hits',type:'number',id:'u63',ro:1,width:60},{type:'enable'},{type:'comment'},{name:'Reset Counters',type:'doit',cmd:5,icon:100},{name:'Reset All Counters',type:'doit',cmd:6,icon:100},{name:'deny',type:'cond',c:[{on:'Action',pred:{type:'number',value:[ 1 ]}}]}]},{name:'Web Proxy Rule',title:'Direct',type:'map',path:[ 96,6 ],autorefresh:5000,fulltitle:'Web Proxy Direct',icons:{0:81},nameval:{type:'concat',first:'Src. Address',second:'Dst. Address',sep:'->'},ordered:1,c:[{name:'Src. Address',type:'opt',id:'b1a2',width:100,c:[{type:'not',id:'bc8',c:[{type:'union',c:[{type:'network',id:'u32',maskid:'u33',range:1},{type:'network6',id:'a65',deflen:0,maskid:'u66'}]}]}]},{name:'Dst. Address',type:'opt',id:'b1a3',width:100,c:[{type:'not',id:'bca',c:[{type:'union',c:[{type:'network',id:'u34',maskid:'u35',range:1},{type:'network6',id:'a67',deflen:0,maskid:'u68'}]}]}]},{name:'Dst. Port',type:'not',id:'b18',width:60,c:[{type:'numberrangelist',id:'Ubbe',max:65535}]},{name:'Local Port',type:'opt',id:'bc8d',c:[{type:'not',id:'bc29',c:[{type:'number',id:'ubc5',max:65535,min:1}]}]},{name:'Dst. Host',type:'opt',id:'bc84',width:80,c:[{type:'not',id:'bc20',c:[{type:'string',id:'sbbf'}]}]},{name:'Path',type:'opt',id:'bc85',width:80,c:[{type:'not',id:'bc21',c:[{type:'string',id:'sbc0'}]}]},{name:'Method',type:'opt',id:'bc86',width:60,c:[{type:'not',id:'bc22',c:[{type:'string',id:'sbc1',values:{type:'static',map:['GET','HEAD','POST','PUT','CONNECT','OPTIONS','DELETE','TRACE']}}]}]},{name:'Action',type:'enm',id:'bbc2',values:{type:'static',map:[ 'allow','deny' ]},width:40},{type:'separator'},{name:'Hits',type:'number',id:'u63',ro:1,width:60},{type:'enable'},{type:'comment'},{name:'Reset Counters',type:'doit',cmd:5,icon:100},{name:'Reset All Counters',type:'doit',cmd:6,icon:100},{name:'deny',type:'cond',c:[{on:'Action',pred:{type:'number',value:[ 1 ]}}]}]},{title:'Connections',type:'map',path:[ 96,1 ],autorefresh:5000,fulltitle:'Web Proxy Connections',removable:1,ro:1,c:[{name:'Src. Address',type:'union',single:1,width:100,c:[{type:'ipaddr',id:'u3'},{type:'ip6addr',id:'ab'}]},{name:'Dst. Address',type:'union',single:1,width:100,c:[{type:'ipaddr',id:'u6'},{type:'ip6addr',id:'ac'}]},{name:'Last Protocol',type:'enm',id:'u5',values:{type:'static',map:[ '','HTTP/1.0','HTTP/1.1','FTP' ]},width:60},{name:'State',type:'enm',id:'u4',values:{type:'static',map:['rx header','resolving','connecting','waiting','rx body','tx header','tx body','idle']},width:60},{name:'Tx Bytes',type:'bytes',id:'u9',width:60},{name:'Rx Bytes',type:'bytes',id:'ua',width:60},{name:'server',type:'flag',id:'b1',hint:'S'},{name:'client',type:'flag',id:'b2',hint:'C'}]},{name:'Cached URI',title:'Cache Contents',type:'map',path:[ 96,8 ],autorefresh:5000,fulltitle:'Web Proxy Cache Contents',maxobjs:10000,maxobjsmsg:'There are too many files to show them all.\n',nameval:'URI',ro:1,c:[{name:'URI',type:'string',id:'s1',cols:10,width:200},{name:'File Size',type:'kbytes',id:'u2',width:60},{name:'Last Modified',type:'date',id:'u3',width:100},{name:'Last Accessed',type:'date',id:'u4'}]},{type:'map',path:[ 96,7 ],nameval:'Name',c:[{name:'Name',type:'string',id:'s2'}]}]},{name:'Email',title:'Email',group:'Tools',c:[{title:'Email Settings',type:'item',path:[ 40 ],c:[{name:'Server',type:'union',single:1,c:[{type:'ipaddr',id:'u1'},{type:'ip6addr',id:'ac'},{type:'string',id:'se',min:1}]},{name:'Port',type:'number',id:'u7',max:65535,opt:1},{name:'Start TLS',type:'enm',id:'ud',values:{type:'static',map:{0:'no',1:'tls only',2:'yes'}}},{type:'separator'},{name:'From',type:'string',id:'s3'},{name:'User',type:'string',id:'s8',opt:1},{name:'Password',type:'secret',id:'s9',opt:1}]},{title:'Send Email',type:'doit',path:[ 40 ],cmd:123,c:[{name:'Address',type:'union',resolvaddr:1,single:1,c:[{type:'ipaddr',id:'u1'},{type:'ip6addr',id:'ac'}]},{name:'Port',type:'number',id:'u7',max:65535,opt:1},{name:'User',type:'string',id:'s8',max:255,opt:1},{name:'Password',type:'secret',id:'s9',max:255,opt:1},{name:'TLS',type:'bool',id:'ba'},{type:'separator'},{name:'To',type:'string',id:'s2'},{name:'CC',type:'multistring',id:'Sb',c:[{type:'string'}]},{name:'From',type:'string',id:'s3'},{name:'Subject',type:'string',id:'s4'},{name:'Body',type:'multilinestring',id:'s5',lines:10},{name:'Files',type:'multistring',id:'S6',c:[{type:'string',values:{type:'dynamic',path:[ 72 ]}}]}]}]},{name:'LEDs',title:'LEDs',group:'System',c:[{name:'LED Trigger',title:'Triggers',type:'map',path:[ 118,2 ],nameval:'Type',c:[{name:'Type',type:'enm',id:'u2',values:{type:'static',map:{1:'interface status',2:'interface receive',3:'interface transmit',4:'interface activity',5:'wireless signal strength',6:'modem signal',7:'flash access',8:'wireless status',9:'interface speed 10G',10:'poe out',11:'ap cap',12:'on',13:'off',14:'interface speed 1G',15:'modem access technology',16:'fan fault',17:'poe fault',18:'gps valid'}},width:120},{name:'Interface',type:'enm',id:'u4',on:'iface',values:{type:'dynamic',path:[ 20,0 ]},width:80},{name:'Modem Signal Threshold',type:'integer',id:'u5',def:4294967205,max:4294967245,min:4294967183,on:'modem'},{name:'LEDs',type:'multi',id:'M7',width:200,c:[{type:'enm',id:'u3',values:{type:'dynamic',path:[ 118,1 ]}}]},{type:'enable'},{type:'preset'},{name:'iface',type:'cond',c:[{on:'Type',pred:{type:'or',pred:[{type:'number',value:[ 1,2,3,4,14,9 ]},{type:'number',value:[ 5,8,15,6 ]}]}}]},{name:'modem',type:'cond',c:[{on:'Type',pred:{type:'number',value:[ 6 ]}}]}]},{name:'LED Settings',title:'Settings',type:'item',path:[ 118,3 ],c:[{name:'All LEDs Off',type:'enm',id:'u1',values:{type:'static',map:{0:'never',1:'immediate',60:'after 1min',3600:'after 1h'}}}]},{name:'LED',title:'LEDs',type:'map',path:[ 118,1 ],hide:1,nameval:'Name',nonpublic:1,c:[{name:'Name',type:'string',id:'s1'}]}]},{name:'Routerboard',title:'Routerboard',group:'System',c:[{title:'Routerboard',type:'item',path:[ 61,1 ],pred:{type:'board',value:'x86'},c:[{name:'Routerboard',type:'bool',id:'b1',ro:1},{name:'Model',type:'string',id:'s5',ro:1},{name:'Serial Number',type:'string',id:'s4',ro:1},{name:'Current Firmware',type:'string',id:'s2',cols:10,ro:1},{name:'Upgrade Firmware',type:'string',id:'s3',cols:10,ro:1},{name:'Upgrade',type:'doit',cmd:1,confirm:'Firmware upgrade requires reboot of the router. Continue?',ok:'Firmware upgrade can take up to 20s. Do NOT turn off the power!'}]},{title:'BIOS',type:'item',path:[ 61,2 ],pred:{type:'board',value:'x86'},c:[{name:'Baud Rate',type:'enm',id:'u1',values:{type:'static',map:['115200','57600','38400','19200','9600','4800','2400','1200']}},{name:'Boot Delay',type:'number',id:'u3',max:9,min:1,postfix:'s'},{name:'Enter Setup On',type:'enm',id:'ba',values:{type:'static',map:[ 'any key','delete key' ]}},{name:'Beep on Boot',type:'bool',id:'b4'},{name:'Boot Device',type:'enm',id:'u7',values:{type:'static',map:['ide only','etherboot only','etherboot-ide','try etherboot once']}},{name:'Etherboot Timeout',type:'interval',id:'u8',max:3600},{name:'Memory Settings',type:'enm',id:'bb',values:{type:'static',map:[ 'optimal','fail safe' ]}},{name:'CPU Mode',type:'enm',id:'b9',values:{type:'static',map:[ 'power save','regular' ]}},{name:'Debug Level',type:'enm',id:'u2',def:1,values:{type:'static',map:{1:'none',5:'low',8:'high'}}},{name:'Memory Test',type:'bool',id:'b6'},{name:'VGA to Serial',type:'bool',id:'b5'},{name:'PCI Backoff',type:'bool',id:'bc',inv:1}]},{title:'Routerboard',type:'item',path:[ 24,17 ],autorefresh:3000,pred:{type:'not',pred:{type:'board',value:'x86'}},ro:1,c:[{name:'Routerboard',type:'bool',id:'b10',ro:1},{name:'Model',type:'string',id:'sa',ro:1},{name:'Serial Number',type:'string',id:'sd',ro:1},{type:'separator'},{name:'Firmware Type',type:'string',id:'s18',ro:1},{name:'Factory Firmware',type:'string',id:'s9',cols:10,ro:1},{name:'Current Firmware',type:'string',id:'s7',cols:10,ro:1},{name:'Upgrade Firmware',type:'string',id:'sf',cols:10,ro:1},{name:'Upgrade',type:'doit',cmd:1,confirm:'Do you really want to upgrade firmware?'},{type:'about'}]},{title:'Settings',type:'item',path:[ 24,17 ],pred:{type:'not',pred:{type:'board',value:'x86'}},c:[{name:'hasuart',type:'bool',id:'b1a',nonpublic:1},{name:'hasinitdelay',type:'bool',id:'b1b',nonpublic:1},{name:'cpufreq',type:'number',id:'u8',def:4294967295,nonpublic:1},{name:'bootos',type:'number',id:'u1c',def:4294967295,nonpublic:1},{name:'Auto Upgrade',type:'bool',id:'b22'},{name:'Baud Rate',type:'enm',id:'u1',on:'hasuart',values:{type:'static',map:['115200','57600','38400','19200','9600','4800','2400','1200','off']}},{name:'Boot Delay',type:'number',id:'u2',max:9,min:1,on:'hasuart',postfix:'s'},{name:'Init Delay',type:'number',id:'u19',max:9,on:'hasinitdelay',postfix:'s'},{name:'Enter Setup On',type:'enm',id:'u4',on:'hasuart',values:{type:'static',map:[ 'any key','delete key' ]}},{name:'Boot Device',type:'enm',id:'u3',values:{type:'dynamic',path:[ 24,18 ]}},{name:'Boot OS',type:'enm',id:'u1c',on:'hasbootos',values:{type:'static',map:[ 'RouterOS','SwOS' ]}},{name:'CPU Mode',type:'enm',id:'u5',on:'mipsel',values:{type:'static',map:[ 'power save','regular' ]}},{name:'CPU Frequency',type:'enm',id:'u8',on:'hascpufreq',values:{type:'dynamic',path:[ 24,20 ]}},{name:'Memory Data Rate',type:'enm',id:'u13',on:'ppcmem',values:{type:'dynamic',path:[ 24,19 ]}},{name:'Safe CPU Frequency',type:'enm',id:'uc',on:'mipsel',values:{type:'dynamic',path:[ 24,20 ]}},{name:'Boot Protocol',type:'enm',id:'ub',values:{type:'static',map:[ 'bootp','dhcp' ]}},{name:'Reformat Hold Button',type:'interval',id:'u17',max:300,min:5},{name:'Enable Jumper Reset',type:'bool',id:'be',on:'hasuart'},{name:'Force Backup Booter',type:'bool',id:'b12'},{name:'Silent Boot',type:'bool',id:'b14'},{name:'Protected Routerboot',type:'bool',id:'b16'},{type:'about'},{name:'Keep Frequency',type:'doit',cmd:2,on:'mipsel'},{name:'hasuart',type:'cond',hidedynamicly:1,c:[{on:'hasuart',pred:{type:'bool',value:1}}]},{name:'hasinitdelay',type:'cond',hidedynamicly:1,c:[{on:'hasinitdelay',pred:{type:'bool',value:1}}]},{name:'hasbootos',type:'cond',hidedynamicly:1,c:[{on:'bootos',pred:{type:'not',pred:{type:'number',value:[ 4294967295 ]}}}]},{name:'hascpufreq',type:'cond',hidedynamicly:1,c:[{on:'cpufreq',pred:{type:'not',pred:{type:'number',value:[ 4294967295 ]}}}]},{name:'mipsel',type:'cond',hide:1,c:[{pred:{type:'or',pred:[{type:'board',value:'RB500'},{type:'board',value:'RB100'}]}}]},{name:'ppcmem',type:'cond',hide:1,c:[{pred:{type:'or',pred:[{type:'board',value:'RB800'},{type:'board',value:'RB1100'}]}}]}]},{title:'PoE Settings',type:'item',path:[ 24,21 ],pred:{type:'or',pred:[{type:'board',value:'RB2011UiAS'},{type:'board',value:'RB951Ui-2HnD'}]},c:[{name:'Version',type:'string',id:'s3',ro:1},{name:'Ether1 PoE In Long Cable',type:'bool',id:'b1'},{name:'Upgrade',type:'doit',cmd:1,confirm:'Do you really want to upgrade PoE firmware?'}]},{title:'USB',type:'item',path:[ 24,22 ],pred:{type:'or',pred:[{type:'board',value:'RB912UAG-2HPnD'},{type:'board',value:'RB912UAG-5HPnD'},{type:'board',value:'RB953GS-5HnT'},{type:'board',value:'RB2011UAS-2HnD'},{type:'board',value:'RB2011UAS'},{type:'board',value:'RB922UAGS-5HPacD'},{type:'board',value:'CRS'}]},c:[{name:'Type',type:'enm',id:'u1',on:'RB900',values:{type:'static',map:[ 'USB Type A','Mini PCIe' ]}},{name:'Mode',type:'enm',id:'u2',on:'RB2011',values:{type:'static',map:[ 'automatic','force host' ]}},{name:'Bootstrap',type:'enm',id:'u3',on:'RB2011',ro:1,values:{type:'static',map:[ 'Host Mode','Device Mode' ]}},{name:'RB2011',type:'cond',hide:1,c:[{pred:{type:'or',pred:[{type:'board',value:'RB2011'},{type:'board',value:'CRS'}]}}]},{name:'RB900',type:'cond',hide:1,c:[{pred:{type:'board',value:'RB700'}}]}]},{title:'USB Power Reset',type:'doit',path:[ 24,22 ],cmd:1,pred:{type:'not',pred:{type:'arch',value:'smips'}},c:[{name:'Duration',type:'number',id:'u1',def:5,postfix:'s'},{name:'Bus',type:'enm',id:'u2',def:1,on:'bus',values:{type:'static',map:[ '','1','2' ]}},{name:'bus',type:'cond',hide:1,c:[{pred:{type:'or',pred:[{type:'board',value:'RB953GS-5HnT'},{type:'board',value:'RB922UAGS-5HPacD'}]}}]}]},{title:'SIM',type:'item',path:[ 24,3 ],pred:{type:'or',pred:[{type:'board',value:'RBLtAP-2HnD'},{type:'board',value:'RB912R-2nD-LTm'},{type:'board',value:'RB912R-2nD'},{type:'board',value:'RBSXTR'}]},c:[{name:'SIM Slot',type:'enm',id:'u1',values:{type:'dynamic',path:[ 24,4 ]}}]},{title:'Mode Button',type:'item',path:[ 24,26 ],pred:{type:'or',pred:[{type:'or',pred:[{type:'board',value:'RBD52G-5HacD2HnD'},{type:'board',value:'RBD52G-5HacD2HnD-TC'},{type:'board',value:'RB912R-2nD'},{type:'board',value:'RB912R-2nD-LTm'},{type:'board',value:'RBwsAP5Hac2nD'},{type:'board',value:'RBcAPGi-5acD2nD'},{type:'board',value:'RBwAPGR-5HacD2HnD'}]},{type:'or',pred:[{type:'board',value:'RBLHGR'},{type:'board',value:'RB760iGS'},{type:'board',value:'RB750Gr3'},{type:'board',value:'RB PL7411-2nD'},{type:'board',value:'PL7411-2nD'},{type:'board',value:'PL6411-2nD'},{type:'board',value:'RBSXTR'}]},{type:'board',value:'CCR1036-8G-2S+'},{type:'board',value:'CRS328-4C-20S-4S+'},{type:'board',value:'CRS328-24P-4S+'}]},c:[{name:'Enabled',type:'bool',id:'b1'},{name:'On Event',type:'script',id:'s2'}]},{name:'CPU Frequency',title:'CPU Frequency',type:'map',path:[ 24,20 ],autostart:1,hide:1,nameval:'Name',c:[{name:'Name',type:'string',id:'sfe0010'}]},{name:'Mem Data Rate',title:'Mem Data Rate',type:'map',path:[ 24,19 ],autostart:1,hide:1,nameval:'Name',c:[{name:'Name',type:'string',id:'sfe0010'}]},{name:'Boot Device',title:'Boot Devices',type:'map',path:[ 24,18 ],autostart:1,hide:1,nameval:'Name',c:[{name:'Name',type:'string',id:'sfe0010'}]},{name:'SIM Slot',title:'SIM Slots',type:'map',path:[ 24,4 ],autostart:1,hide:1,nameval:'Name',c:[{name:'Name',type:'string',id:'sfe0010'}]}]},{name:'Settings',title:'Settings',group:'IP',c:[{title:'IP Settings',type:'item',path:[ 20,17 ],autorefresh:1000,c:[{name:'IP Forward',type:'bool',id:'b12'},{type:'separator'},{name:'Send Redirects',type:'bool',id:'b13'},{name:'Accept Redirects',type:'bool',id:'b15'},{name:'Secure Redirects',type:'bool',id:'b16'},{name:'Accept Source Route',type:'bool',id:'b14'},{name:'Allow Fast Path',type:'bool',id:'b18'},{name:'Route Cache',type:'bool',id:'b29'},{type:'separator'},{name:'RP Filter',type:'enm',id:'u17',values:{type:'static',map:[ 'no','strict','loose' ]}},{type:'separator'},{name:'TCP SynCookies',type:'bool',id:'b10'},{type:'separator'},{name:'Max Neighbor Entries',type:'number',id:'u1d'},{name:'ARP Timeout',type:'interval',id:'u19'},{type:'separator'},{name:'ICMP Rate Limit',type:'number',id:'u1b'},{type:'separator'},{name:'IPv4 Fast Path Active',type:'bool',id:'b22',ro:1},{name:'IPv4 Fast Path Packets',type:'bigdecimal',id:'q23',ro:1},{name:'IPv4 Fast Path Bytes',type:'bigbytes',id:'q24',ro:1},{type:'separator'},{name:'IPv4 Fasttrack Active',type:'bool',id:'b26',ro:1},{name:'IPv4 Fasttrack Packets',type:'bigdecimal',id:'q27',ro:1},{name:'IPv4 Fasttrack Bytes',type:'bigbytes',id:'q28',ro:1}]}]},{name:'Kid Control',title:'Kid Control',group:'IP',prio:110,c:[{name:'Kid',title:'Kids',type:'map',path:[ 134,2 ],nameval:'Name',prefix:'kid',c:[{name:'Name',type:'string',id:'sfe0010',width:100},{name:'Unlimited Rate Sun',type:'multinumberrange',id:'U14',max:32,width:100,c:[{type:'tuple',sep:'-',c:[{type:'interval',max:86400},{type:'interval',max:86400}]}]},{name:'Unlimited Rate Mon',type:'multinumberrange',id:'U15',max:32,width:100,c:[{type:'tuple',sep:'-',c:[{type:'interval',max:86400},{type:'interval',max:86400}]}]},{name:'Unlimited Rate Tue',type:'multinumberrange',id:'U16',max:32,width:100,c:[{type:'tuple',sep:'-',c:[{type:'interval',max:86400},{type:'interval',max:86400}]}]},{name:'Unlimited Rate Wed',type:'multinumberrange',id:'U17',max:32,width:100,c:[{type:'tuple',sep:'-',c:[{type:'interval',max:86400},{type:'interval',max:86400}]}]},{name:'Unlimited Rate Thu',type:'multinumberrange',id:'U18',max:32,width:100,c:[{type:'tuple',sep:'-',c:[{type:'interval',max:86400},{type:'interval',max:86400}]}]},{name:'Unlimited Rate Fri',type:'multinumberrange',id:'U19',max:32,width:100,c:[{type:'tuple',sep:'-',c:[{type:'interval',max:86400},{type:'interval',max:86400}]}]},{name:'Unlimited Rate Sat',type:'multinumberrange',id:'U1a',max:32,width:100,c:[{type:'tuple',sep:'-',c:[{type:'interval',max:86400},{type:'interval',max:86400}]}]},{type:'separator'},{name:'Sun',type:'multinumberrange',id:'Ua',max:32,width:100,c:[{type:'tuple',sep:'-',c:[{type:'interval',max:86400},{type:'interval',max:86400}]}]},{name:'Mon',type:'multinumberrange',id:'Ub',max:32,width:100,c:[{type:'tuple',sep:'-',c:[{type:'interval',max:86400},{type:'interval',max:86400}]}]},{name:'Tue',type:'multinumberrange',id:'Uc',max:32,width:100,c:[{type:'tuple',sep:'-',c:[{type:'interval',max:86400},{type:'interval',max:86400}]}]},{name:'Wed',type:'multinumberrange',id:'Ud',max:32,width:100,c:[{type:'tuple',sep:'-',c:[{type:'interval',max:86400},{type:'interval',max:86400}]}]},{name:'Thu',type:'multinumberrange',id:'Ue',max:32,width:100,c:[{type:'tuple',sep:'-',c:[{type:'interval',max:86400},{type:'interval',max:86400}]}]},{name:'Fri',type:'multinumberrange',id:'Uf',max:32,width:100,c:[{type:'tuple',sep:'-',c:[{type:'interval',max:86400},{type:'interval',max:86400}]}]},{name:'Sat',type:'multinumberrange',id:'U10',max:32,width:100,c:[{type:'tuple',sep:'-',c:[{type:'interval',max:86400},{type:'interval',max:86400}]}]},{type:'separator'},{name:'Rate Limit',type:'string',id:'s4',opt:1},{type:'separator'},{name:'Pause Duration',type:'interval',id:'u7',opt:1,ro:1},{name:'Pause Till',type:'date',id:'u8',opt:1,ro:1},{name:'Pause',type:'doit',cmd:1},{name:'Resume',type:'doit',cmd:2},{type:'enable'},{name:'paused',type:'flag',id:'b67',band:1,hint:'P'},{name:'blocked',type:'flag',id:'b65',band:1,hint:'B'},{name:'rate limited',type:'flag',id:'b66',band:1,hint:'L'}]},{name:'Kid Control Device',title:'Devices',type:'map',path:[ 134,1 ],nameval:'Name',prefix:'device',c:[{name:'Name',type:'string',id:'sfe0010',width:100},{name:'MAC Address',type:'macaddr',id:'r2',width:120},{name:'User',type:'enm',id:'u3',values:{type:'dynamic',path:[ 134,2 ]},width:80},{type:'enable'},{name:'blocked',type:'flag',id:'b65',band:1,hint:'B'},{name:'rate limited',type:'flag',id:'b66',band:1,hint:'L'},{type:'dynamic'}]}]},{name:'Cloud',title:'Cloud',group:'IP',pred:{type:'or',pred:[{type:'not',pred:{type:'board',value:'x86'}},{type:'board',value:'CHR'}]},c:[{title:'Cloud',type:'item',path:[ 123,1 ],c:[{name:'DDNS Enabled',type:'bool',id:'b64'},{name:'DDNS Update Interval',type:'interval',id:'u7d',min:60,opt:1},{name:'Update Time',type:'bool',id:'b73'},{name:'Public Address',type:'ipaddr',id:'u71',opt:1,ro:1},{name:'DNS Name',type:'string',id:'s70',cols:20,ro:1},{type:'separator'},{name:'Use Local Address',type:'bool',id:'b74'},{type:'statusbar',c:[{type:'string',id:'s65',ro:1},{type:'string',id:'s72',ro:1}]},{name:'Force Update',type:'doit',cmd:1}]}]},{name:'RoMON',title:'RoMON',group:'Tools',icon:34,c:[{name:'RoMON Settings',title:'RoMON',type:'item',path:[ 127,2 ],c:[{name:'Enabled',type:'bool',id:'b1'},{name:'ID',type:'macaddr',id:'r2',opt:1},{name:'Secrets',type:'multistring',id:'S3',c:[{type:'secret'}]},{type:'separator'},{name:'Current ID',type:'macaddr',id:'r65',ro:1},{type:'about'}]},{name:'RoMON Port',title:'Ports',type:'map',path:[ 127,1 ],fulltitle:'RoMON Ports',nameval:'Interface',c:[{name:'Interface',type:'enm',id:'u1',values:{type:'defenum',defid:4294967295,defname:'all',values:{type:'dynamic',path:[ 20,0 ],pred:{type:'slot',pred:{type:'bitmap',mask:64,value:64},slot:'caps'}}},width:120},{name:'Forbid',type:'bool',id:'b2',width:60},{type:'separator'},{name:'Cost',type:'number',id:'u3',def:100,width:60},{name:'Secrets',type:'multistring',id:'S4',c:[{type:'secret'}]},{type:'enable'},{type:'dynamic'},{type:'comment'}]},{name:'RoMON Discovery',title:'Discovery',type:'query',path:[ 127,4 ],autorefresh:1000,cancelcmd:16646161,request:[ ],startcmd:16646159,c:[{name:'Address',type:'macaddr',id:'r1',width:120},{name:'Cost',type:'number',id:'u2',width:50},{name:'Hops',type:'number',id:'u3',width:50},{name:'Path',type:'multiraw',id:'R5',width:120,c:[{type:'macaddr'}]},{name:'L2MTU',type:'number',id:'u4',width:60},{name:'Identity',type:'string',id:'s6',width:80},{name:'Version',type:'string',id:'s7',width:80},{name:'active',type:'flag',id:'b8',hint:'A'}]},{name:'RoMON Ping',title:'Ping',type:'query',path:[ 127,2 ],autolimit:1000,autorefresh:1000,autoscroll:1,cancelcmd:8,request:[{name:'ID',type:'macaddr',id:'r1'},{name:'Packet Size',type:'number',id:'u2',def:32,max:65535,min:4},{name:'Interval',type:'fixedpoint',id:'u4',def:1000,high:5000,low:10,scale:1000},{name:'Count',type:'number',id:'u3',opt:1}],startcmd:7,status:[{type:'statusbar',c:[{type:'integer',id:'u6b',def:4294967295,opt:1,postfix:'% packet loss'},{name:'Min',type:'number',id:'u66',def:4294967295,opt:1,postfix:'ms'},{name:'Avg',type:'number',id:'u68',def:4294967295,opt:1,postfix:'ms'},{name:'Max',type:'number',id:'u67',def:4294967295,opt:1,postfix:'ms'}]}],c:[{name:'Seq #',type:'number',id:'u6d',width:45},{name:'Host',type:'macaddr',id:'r1',width:120},{name:'Time',type:'fixedpoint',id:'u64',scale:1000},{name:'Reply Size',type:'number',id:'u2',width:60},{name:'Status',type:'string',id:'s65',width:100}]}]}]
Copyright ©2021 || Defacer Indonesia