[PATCH v2] ath10k: enable VHT for IBSS
swmoon at lanada.kaist.ac.kr
Wed Jun 10 23:32:28 PDT 2015
I have successfully installed the latest version of ath10k driver from
However, I have some difficulties on configuring wpa_supplicant for IBSS
Looked at wpa_supplicant configuration file, but I couldn't found any
related to explicit setting VHT (though I've found disable_vht instead)
Sorry for annoying questions, but can you help this out?
At least you could let me know your configuration of wpa_supplicant.
2015-06-11 13:28에 Janusz Dziedzic이(가) 작성한 내용:
> On 10 June 2015 at 20:04, Sangwoo Moon <swmoon at lanada.kaist.ac.kr>
>> Thanks much for your help.
>> However, I have looked at my driver code and
>> did not find any implementations such as wiphy_ext_feature_set()
>> or NL80211_EXT_FEATURE_VHT_IBSS.
>> It seems not simple to apply your patch into my version of ath10k
>> I am currently using backports-3.16-rc1-1 for ath10k device driver
>> in order to match the kernel version v3.16 for Ubuntu 14.04.02.
> You can use newest backports with older kernel (new
> mac80211/cfg80211/drivers with old kernel).
> Or you can build and install new kernel for Ubuntu.
> I am using https://github.com/kvalo/ath
>> Could you tell me the version of kernel and ath10k device driver of
>> test configuration?
>> Or is there any way to apply your version of patch code into linux
>> (I expect the version will be much more recent one than mine)
>> --Sangwoo Moon
>> 2015-06-10 14:14에 Janusz Dziedzic이(가) 작성한 내용:
>>> Enable VHT support for IBSS, while mac80211/cfg80211 and
>>> wpa_supplicant already support this.
>>> In my test env, ath10k 2x2 I get:
>>> (udp) ath10k-1 >>>> ath10k-2 (server) - speed: 419 Mbits/sec
>>> (tcp) ath10k-1 >>>> ath10k-2 (server) - speed: 404 Mbits/sec
>>> During tests I used wpa_supplicant (current version), which
>>> already support IBSS VHT, and choose highest available BW.
>>> Signed-off-by: Janusz Dziedzic <janusz.dziedzic at tieto.com>
>>> drivers/net/wireless/ath/ath10k/mac.c | 2 ++
>>> 1 file changed, 2 insertions(+)
>>> diff --git a/drivers/net/wireless/ath/ath10k/mac.c
>>> index f4de717..14a8f25 100644
>>> --- a/drivers/net/wireless/ath/ath10k/mac.c
>>> +++ b/drivers/net/wireless/ath/ath10k/mac.c
>>> @@ -6949,6 +6949,8 @@ int ath10k_mac_register(struct ath10k *ar)
>>> goto err_free;
>>> + wiphy_ext_feature_set(ar->hw->wiphy,
>>> * on LL hardware queues are managed entirely by the FW
>>> * so we only advertise to mac we can do the queues thing
>> Sangwoo Moon, Ph.D. Candidate
>> Dept. of EE, KAIST, Korea
>> (Office) +82-42-350-5486, N1-#819
>> (E-mail) swmoon at lanada.kaist.ac.kr
>> (URL) http://lanada.kaist.ac.kr
>> Gwahangno 335, Yuseong-Gu Daejeon, S. Korea 305-701
Sangwoo Moon, Ph.D. Candidate
Dept. of EE, KAIST, Korea
(Office) +82-42-350-5486, N1-#819
(E-mail) swmoon at lanada.kaist.ac.kr
Gwahangno 335, Yuseong-Gu Daejeon, S. Korea 305-701
More information about the ath10k