[PATCH] fff-wireless: Set htmode to VHT for 802.11ac capable radios

Christian Dresel fff at chrisi01.de
Mo Dez 9 15:37:11 CET 2019


gute Idee, das bisschen bessere Modulation nehmen wir mit

Reviewed-by: Christian Dresel <fff at chrisi01.de>

Gruß

Christian

On 03.12.19 15:25, Fabian Bläse wrote:
> To make use of MCS 8 and 9 which have been introduced with
> 802.11ac, htmode has to be set to VHTxx.
> 
> By checking if the radio supports it, the htmode is configured
> to the appropriate HT/VHT setting.
> 
> Fixes: #130
> Signed-off-by: Fabian Bläse <fabian at blaese.de>
> ---
>  .../fff-wireless/files/etc/uci-defaults/24a-fff-wireless    | 6 +++++-
>  1 file changed, 5 insertions(+), 1 deletion(-)
> 
> diff --git a/src/packages/fff/fff-wireless/files/etc/uci-defaults/24a-fff-wireless b/src/packages/fff/fff-wireless/files/etc/uci-defaults/24a-fff-wireless
> index e0c4a14..d02af16 100644
> --- a/src/packages/fff/fff-wireless/files/etc/uci-defaults/24a-fff-wireless
> +++ b/src/packages/fff/fff-wireless/files/etc/uci-defaults/24a-fff-wireless
> @@ -17,11 +17,15 @@ configWifiDevice() {
>  
>  	[ "$freq" = "2" ] && uci set "wireless.${radio}.legacy_rates=0"
>  
> +	# detect 802.11ac capable radio and set htmode appropriately
> +	local htmode="HT20"
> +	iw phy "${radio}" info | grep -q 'VHT Capabilities' && htmode="VHT20"
> +
>  	# Comments
>  	# wXmesh: use 802.11s mesh as "default"
>  
>  	uci batch <<-__EOF__
> -		set wireless.${radio}.htmode='HT20'
> +		set wireless.${radio}.htmode='${htmode}'
>  		set wireless.${radio}.country='DE'
>  		set wireless.${radio}.disabled='0'
>  
> 

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 833 bytes
Beschreibung: OpenPGP digital signature
URL         : <https://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20191209/499f72aa/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev