[PATCH 05/12] mesh: Fix 11N capability in Self-protected Action frame

Bob Copeland me at bobcopeland.com
Tue Nov 4 08:55:41 EST 2014


On Tue, Nov 04, 2014 at 02:36:46PM +0900, Masashi Honma wrote:
> mesh_ht_mode default value is CHAN_UNDEFINED.
> So previous code set 11N capability even though 11N is not used.

> @@ -315,7 +315,7 @@ static void mesh_mpm_send_plink_action(struct wpa_supplicant *wpa_s,
>  
>  #ifdef CONFIG_IEEE80211N
>  	if (type != PLINK_CLOSE &&
> -	    wpa_s->current_ssid->mesh_ht_mode != CHAN_NO_HT) {
> +	    wpa_s->current_ssid->mesh_ht_mode > CHAN_NO_HT) {
>  		pos = hostapd_eid_ht_capabilities(bss, ht_capa_oper);
>  		pos = hostapd_eid_ht_operation(bss, pos);
>  		wpabuf_put_data(buf, ht_capa_oper, pos - ht_capa_oper);

Aha, this is the patch that actually reduces the non-11n frame size :)

-- 
Bob Copeland %% www.bobcopeland.com


More information about the HostAP mailing list