Speed up wifi up to 2 times in Access Point mode. On rt5350 platfrom I got speed up from 35-40Mbit to 70-80Mbit, on ar71xx I got improvement from 45Mbit to 100Mbit with this parameters set in hostapd.conf. It seems that hostapd expects not only 'wmm_enabled=1' key but also parameters for WMM.
Signed-off-by: Vadim Gamov <nicklei...@gmail.com> diff -c -r a/package/network/services/hostapd/files/netifd.sh b/package/network/services/hostapd/files/netifd.sh *** a/package/network/services/hostapd/files/netifd.sh 2015-06-09 15:00:07.000000000 +0300 --- b/package/network/services/hostapd/files/netifd.sh 2015-06-30 11:55:34.905366123 +0300 *************** *** 207,212 **** --- 207,250 ---- append bss_conf "disassoc_low_ack=$disassoc_low_ack" "$N" append bss_conf "preamble=$short_preamble" "$N" append bss_conf "wmm_enabled=$wmm" "$N" + if [ "$wmm" -gt 0 ];then + append bss_conf "wmm_ac_bk_cwmin=4" "$N" + append bss_conf "wmm_ac_bk_cwmax=10" "$N" + append bss_conf "wmm_ac_bk_aifs=7" "$N" + append bss_conf "wmm_ac_bk_txop_limit=0" "$N" + append bss_conf "wmm_ac_bk_acm=0" "$N" + append bss_conf "wmm_ac_be_aifs=3" "$N" + append bss_conf "wmm_ac_be_cwmin=4" "$N" + append bss_conf "wmm_ac_be_cwmax=10" "$N" + append bss_conf "wmm_ac_be_txop_limit=0" "$N" + append bss_conf "wmm_ac_be_acm=0" "$N" + append bss_conf "wmm_ac_vi_aifs=2" "$N" + append bss_conf "wmm_ac_vi_cwmin=3" "$N" + append bss_conf "wmm_ac_vi_cwmax=4" "$N" + append bss_conf "wmm_ac_vi_txop_limit=94" "$N" + append bss_conf "wmm_ac_vi_acm=0" "$N" + append bss_conf "wmm_ac_vo_aifs=2" "$N" + append bss_conf "wmm_ac_vo_cwmin=2" "$N" + append bss_conf "wmm_ac_vo_cwmax=3" "$N" + append bss_conf "wmm_ac_vo_txop_limit=47" "$N" + append bss_conf "wmm_ac_vo_acm=0" "$N" + fi + append bss_conf "tx_queue_data3_aifs=7" "$N" + append bss_conf "tx_queue_data3_cwmin=15" "$N" + append bss_conf "tx_queue_data3_cwmax=1023" "$N" + append bss_conf "tx_queue_data3_burst=0" "$N" + append bss_conf "tx_queue_data2_aifs=3" "$N" + append bss_conf "tx_queue_data2_cwmin=15" "$N" + append bss_conf "tx_queue_data2_cwmax=63" "$N" + append bss_conf "tx_queue_data2_burst=0" "$N" + append bss_conf "tx_queue_data1_aifs=1" "$N" + append bss_conf "tx_queue_data1_cwmin=7" "$N" + append bss_conf "tx_queue_data1_cwmax=15" "$N" + append bss_conf "tx_queue_data1_burst=3.0" "$N" + append bss_conf "tx_queue_data0_aifs=1" "$N" + append bss_conf "tx_queue_data0_cwmin=3" "$N" + append bss_conf "tx_queue_data0_cwmax=7" "$N" + append bss_conf "tx_queue_data0_burst=1.5" "$N" append bss_conf "ignore_broadcast_ssid=$hidden" "$N" append bss_conf "uapsd_advertisement_enabled=$uapsd" "$N" _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel