1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
3 (c) 2005 U.S. Robotics Corporation.
7 <title>Wireless Quality of Service</title>
8 <link href="usr_menus_dropdown.css" rel="stylesheet" type="text/css">
9 <script src="usr_menus_dropdown.js" type="text/javascript"></script>
10 <script src="usr_menus_build.js" type="text/javascript"></script>
11 <link href="usr_layout.css" type="text/css" rel="stylesheet" /><script src="usr_layout.js" type="text/javascript"></script>
12 <link href="usr_device.css" type="text/css" rel="stylesheet" /><script src="usr_device.js" type="text/javascript"></script><link href="usr_91xx.css" type="text/css" rel="stylesheet" /><script src="usr_91xx.js" type="text/javascript"></script><script src="usr_resources.js" type="text/javascript"></script>
14 <meta HTTP-EQUIV='Pragma' CONTENT='no-cache'>
15 <script type="text/javascript" src="util.js"></script>
16 <script type="text/javascript">
19 var enbl = '<%ejGetWlJS(wlEnbl)%>';
20 var wme='<%ejGetWlJS(wlWme)%>';
21 var wmenoack='<%ejGetWlJS(wlWmeNoAck)%>';
22 var afterburneren = '<%ejGetWlJS(wlAfterBurnerEn)%>';
23 var nmode = '<%ejGetWlJS(wlNmode)%>';
24 var phy = '<%ejGetWlJS(wlPhyType)%>';
27 var loc = 'wlqos.cmd?action=preadd';
28 var code = 'location="' + loc + '"';
32 function editClick(name) {
33 var loc = 'wlqos.cmd?action=preedit&clsName=' + name;
35 var code = 'location="' + loc + '"';
39 function removeClick(name) {
40 var loc = 'wlqos.cmd?action=remove&clsName=' + name;
42 var code = 'location="' + loc + '"';
48 with ( document.forms[0] )
50 showhide("WME_NOACK", getSelect(wlWme));
51 showhide("divqos", getSelect(wlWme));
57 with ( document.forms[0] )
59 idWMM.checked = (wme == "1");
60 setSelect(wlWme, wme);
61 idWMMNoACK.checked = (wmenoack == "1");
62 setSelect(wlWmeNoAck, wmenoack);
68 WMM requires wireless on and MAXg off.
70 setVisibility("idWirelessNo", (enbl != "1"));
71 setVisibility("id802_11n", (enbl == "1") &&
72 ((phy == "n") && (nmode == "auto")));
73 setVisibility("idMAXgOn", (enbl ="1") && (afterburneren != "off") &&
74 !((phy == "n") && (nmode == "auto")));
75 setVisibility("idWMMok", (enbl == "1") && (afterburneren == "off") &&
76 !((phy == "n") && (nmode == "auto")));
81 var loc = 'wlqos.cmd?action=wmeapply';
83 with ( document.forms[0] ) {
84 loc += '&wlWme=' + parseInt(wlWme.value);
85 loc += '&wlWmeNoAck=' + parseInt(wlWmeNoAck.value);
88 var code = 'location="' + loc + '"';
92 function btnContinue()
94 var loc = "wlqos.cmd?action=wmeapply";
96 with ( document.forms[0] ) {
99 loc += "&wlNmode=off";
100 loc += "&wlAfterBurnerEn=off";
101 if (afterburneren == "auto")
102 loc += "&wlFrameBurst=on";
111 <body onLoad="initMenu(); frmLoad();">
113 <script type="text/javascript">
114 writeHeader("Wireless Quality of Service");
117 <div id="idWirelessNo">
118 <p>Please note that wireless connections must be enabled
119 in order to use Wi-Fi Multimedia and Wireless Quality of Service.
120 Use the <b><a href="wlcfg.html">Wireless Setup</a></b> page
121 to change this setting.
124 <p>In order to use Wi-Fi Multimedia and Wireless Quality of Service,
125 <b>802.11n</b> mode must be disabled and <b>Acceleration</b>
126 must not be set to <b>MAXg</b>. If you want to enable WMM, press
127 the <b>Enable WMM</b> button. (<b>802.11n</b> mode will be disabled,
128 and <b>Acceleration</b> will be set to <b>54g+</b>.)</p>
130 <p><input type='button' onClick='btnContinue()' value="Enable WMM"></p>
133 <p>In order to use Wi-Fi Multimedia and Wireless Quality of Service,
134 <b>Acceleration</b> must not be set to <b>MAXg</b>.
135 If you want to enable WMM, press the <b>Enable WMM</b> button.
136 (<b>Acceleration</b> will be set to <b>54g+</b>.)</p>
138 <p><input type='button' onClick='btnContinue()' value="Enable WMM"></p>
142 <script type="text/javascript">
145 document.forms[0].wlWme.selectedIndex = (document.forms[0].idWMM.checked ? 1 : 0);
147 function onWMMNoACK()
149 document.forms[0].wlWmeNoAck.selectedIndex = (document.forms[0].idWMMNoACK.checked ? 1 : 0);
154 <!-- internal use only -->
155 <select style="display:none;" name="wlWme" id="wlWme">
156 <option value="0">Disabled</option>
157 <option value="1">Enabled</option>
159 <select style="display:none;" name="wlWmeNoAck" id="wlWmeNoAck">
160 <option value="0">Disabled</option>
161 <option value="1">Enabled</option>
164 <h3>Wi-Fi Multimedia (WMM)</h3>
167 <input type="checkbox" id="idWMM" name="idWMM" onclick="onWMM(); wmeChange();"> <label for="idWMM">Wi-Fi multimedia</label>
170 <input type="checkbox" id="idWMMNoACK" name="idWMMNoACK" onclick="onWMMNoACK();"> <label for="idWMMNoACK">No-acknowledgement</label>
174 <h3>Wireless QoS Classes</h3>
176 <p>Press <b>Add</b> to create a new network traffic class. When you are finished, press <b>Save</b> to save and apply new settings.</p>
178 <p><input name="qosbutton" type='button' onClick='addClick()' value=" Add "></p>
182 <th rowspan="2">Class Name</th>
183 <th rowspan="2">Priority</th>
184 <th colspan="5">Traffic Classification Rules</th>
185 <th rowspan="2"> </th>
189 <th>Source Addr./Mask</th>
191 <th>Dest. Addr./Mask</th>
195 <%ejGetWlStr(wlQosTbl)%>
199 <p><input type='button' onClick='btnApply()' value="Save"></p>
205 <script type="text/javascript">