On Tue, Aug 13, 2019 at 08:36:57AM +0200, Sven Eckelmann wrote:
> Some features of 802.11ax without central organizing (AP) STA can also be
> used in mesh mode. hwsim can be used to assist initial development of these
> features without having access to HW.
> * rebased on top of 690c4509e980 ("mac80211_hwsim: Fix a typo in the name
> of function 'mac80211_hswim_he_capab()'")
I'm testing this now with a bit newer snapshot: 6a7ce95d752e
("staging/octeon: Fix build error without CONFIG_NETDEVICES").
> The patch was checked against hostapd's tests version 05822609d105
> ("HE: MCS size is always a minimum of 4 bytes") and the pending tshark < 3.1.0
> workaround [1]. The latter is only affecting test "wpas_mesh_max_peering".
>
> The other patch [2] I had in my hostapd queue in earlier tests [3] was not
> actually needed for hwsim+mesh.
>
> [1] https://patchwork.ozlabs.org/patch/1131273/
> [2] https://patchwork.ozlabs.org/patch/1116968/
> [3] https://lore.kernel.org/r/2152977.f3ncjnVLFo@bentobox
And with the exact same snapshot of hostap.git.
Without [1] applied, this mac80211_hwsim patch to enable HE meshpoint
results in the following test cases failing:
mesh_secure_ocv_mix_legacy
wpas_mesh_open_ht40
wpas_mesh_max_peering
mesh_secure_ocv_mix_ht
[1] fixes wpas_mesh_max_peering
This leaves following three test cases failing ("Test exception:
Couldn't join mesh"):
mesh_secure_ocv_mix_legacy
wpas_mesh_open_ht40
mesh_secure_ocv_mix_ht
Am I missing a patch somewhere that would be needed to make those pass?
More specific reason for the failures:
wpas_mesh_open_ht40:
nl80211: mesh join (ifindex=3)
* freq=5180
* he_enabled=1
* vht_enabled=0
* ht_enabled=1
* bandwidth=0
wlan0: mesh join error=-1
mesh_secure_ocv_mix_legacy:
same issues on dev1, but dev0 did complete join with a different set of
parameters:
nl80211: mesh join (ifindex=3)
* freq=5200
* he_enabled=1
* vht_enabled=1
* ht_enabled=1
* bandwidth=80
* channel_width=3
* center_freq1=5210
* center_freq2=0
* Mesh ID (SSID)=wpas-mesh-sec
* flags=0000000D
* IEs - hexdump(len=22): 30 14 01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00
0f ac 08 c0 40
nl80211: mesh join request send successfully
(and same for mesh_secure_ocv_mix_ht)
So is that missing of vht_enabled=1 from some configurations the problem
here and if so, would you be able to point me to a hostap.git patch that
addresses this?
--
Jouni Malinen PGP id EFC895FA