|
|
@@ -23,6 +23,7 @@ drv_mac80211_init_device_config() {
|
|
|
|
|
|
config_add_string path phy 'macaddr:macaddr'
|
|
|
config_add_string hwmode
|
|
|
+ config_add_string tx_burst
|
|
|
config_add_int beacon_int chanbw frag rts
|
|
|
config_add_int rxantenna txantenna antenna_gain txpower distance
|
|
|
config_add_boolean noscan ht_coex
|
|
|
@@ -97,9 +98,10 @@ mac80211_hostapd_setup_base() {
|
|
|
[ "$auto_channel" -gt 0 ] && json_get_values channel_list channels
|
|
|
|
|
|
json_get_vars noscan ht_coex
|
|
|
- json_get_values ht_capab_list ht_capab
|
|
|
+ json_get_values ht_capab_list ht_capab tx_burst
|
|
|
|
|
|
[ -n "$noscan" -a "$noscan" -gt 0 ] && hostapd_noscan=1
|
|
|
+ [ "$tx_burst" = 0 ] && tx_burst=
|
|
|
|
|
|
ieee80211n=1
|
|
|
ht_capab=
|
|
|
@@ -229,6 +231,7 @@ mac80211_hostapd_setup_base() {
|
|
|
vht_link_adapt:3 \
|
|
|
vht160:2
|
|
|
|
|
|
+ set_default tx_burst 2.0
|
|
|
append base_cfg "ieee80211ac=1" "$N"
|
|
|
vht_cap=0
|
|
|
for cap in $(iw phy "$phy" info | awk -F "[()]" '/VHT Capabilities/ { print $2 }'); do
|
|
|
@@ -310,6 +313,7 @@ mac80211_hostapd_setup_base() {
|
|
|
${channel:+channel=$channel}
|
|
|
${channel_list:+chanlist=$channel_list}
|
|
|
${hostapd_noscan:+noscan=1}
|
|
|
+${tx_burst:+tx_queue_data2_burst=$tx_burst}
|
|
|
$base_cfg
|
|
|
|
|
|
EOF
|