From a69a94e97ee85383410f0bcc6c90f4da67fa3575 Mon Sep 17 00:00:00 2001 From: Fedor Date: Thu, 17 Dec 2009 01:39:17 -0500 Subject: [PATCH] Added setting for WME APSD mode --- release/src/router/nvram/defaults.c | 1 + release/src/router/www/advanced-wireless.asp | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/release/src/router/nvram/defaults.c b/release/src/router/nvram/defaults.c index 2405e3f55e..61d846ea99 100644 --- a/release/src/router/nvram/defaults.c +++ b/release/src/router/nvram/defaults.c @@ -200,6 +200,7 @@ const defaults_t defaults[] = { { "wl_wme_ap_vo", "3 7 1 3264 1504 off" }, // WME AP AC_VO paramters { "wl_wme_no_ack", "off" }, // WME No-Acknowledgmen mode + { "wl_wme_apsd", "on" }, // WME APSD mode { "wl_unit", "0" }, // Last configured interface { "wl_mac_deny", "" }, // filter MAC // Add diff --git a/release/src/router/www/advanced-wireless.asp b/release/src/router/www/advanced-wireless.asp index 58dba0dc6b..ff97f86e53 100644 --- a/release/src/router/www/advanced-wireless.asp +++ b/release/src/router/www/advanced-wireless.asp @@ -25,7 +25,7 @@ /* REMOVE-BEGIN !!TB - Added wl_reg_mode, wl_country, wl_country_code, wl_btc_mode REMOVE-END */ -// <% nvram("security_mode,wl_afterburner,wl_antdiv,wl_ap_isolate,wl_auth,wl_bcn,wl_dtim,wl_frag,wl_frameburst,wl_gmode_protection,wl_plcphdr,wl_rate,wl_rateset,wl_rts,wl_txant,wl_wme,wl_wme_no_ack,wl_txpwr,wl_mrate,t_features,wl_distance,wl_maxassoc,wlx_hpamp,wlx_hperx,wl_reg_mode,wl_country_code,wl_country,wl_btc_mode"); %> +// <% nvram("security_mode,wl_afterburner,wl_antdiv,wl_ap_isolate,wl_auth,wl_bcn,wl_dtim,wl_frag,wl_frameburst,wl_gmode_protection,wl_plcphdr,wl_rate,wl_rateset,wl_rts,wl_txant,wl_wme,wl_wme_no_ack,wl_wme_apsd,wl_txpwr,wl_mrate,t_features,wl_distance,wl_maxassoc,wlx_hpamp,wlx_hperx,wl_reg_mode,wl_country_code,wl_country,wl_btc_mode"); %> hp = features('hpamp'); @@ -40,6 +40,7 @@ function verifyFields(focused, quiet) if (!v_range(E('_wl_txpwr'), quiet, 1, 251)) return 0; E('_wl_wme_no_ack').disabled = E('_wl_wme').selectedIndex != 1; + E('_wl_wme_apsd').disabled = E('_wl_wme').selectedIndex != 1; return 1; } @@ -162,7 +163,9 @@ REMOVE-END */ value: nvram.wl_rate }, { title: 'WMM', name: 'wl_wme', type: 'select', options: [['off','Disable *'],['on','Enable']], value: nvram.wl_wme }, { title: 'No ACK', name: 'wl_wme_no_ack', indent: 2, type: 'select', options: [['off','Disable *'],['on','Enable']], - value: nvram.wl_wme_no_ack } + value: nvram.wl_wme_no_ack }, + { title: 'APSD Mode', name: 'wl_wme_apsd', indent: 2, type: 'select', options: [['off','Disable'],['on','Enable *']], + value: nvram.wl_wme_apsd } ]); -- 2.11.4.GIT